ios小知识点积累

1,设置edgesForExtendedLayout=UIRectEdgeNone时会导致navigationbar和tarbar背景出现一条灰色的背景。解决办法:设置Translucent属性。代码:

self.navigationController.navigationBar.translucent=NO;

self.tabBarController.tabBar.translucent=NO;


2,textfield设置左右图片

UITextField*textField=[[UITextFieldalloc]init];

UIImageView*imgv=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"right.png"]];

textField.rightView=imgv;

textField.rightViewMode=UITextFieldViewModeAlways;


3,

obj转json

NSData* jsonData = [NSJSONSerializationdataWithJSONObject:detailDicoptions:0error:nil];

NSString* myString = [[NSStringalloc]initWithData:jsonDataencoding:NSUTF8StringEncoding];

json转obj

NSDictionary* selectSimpleTest = [NSJSONSerializationJSONObjectWithData:[tizhiSimpleTest.detaildataUsingEncoding:NSUTF8StringEncoding]options:0error:nil];



4,归档解档保存本地数据

[NSKeyedArchiver archiveRootObject:obj toFile:filePath]//写

 [NSKeyedUnarchiver unarchiveObjectWithFile:filePath];//读

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容