1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 2 // Override point for customization... ...
新建模型基类BaseModel 在BaseModel.h中声明如下方法: -(instancetype)initWithjsonDictionary:(NSDictionary*)jsonDictionary; .m中实现: -(instancetype)initWithjsonDictionary ...
分类:
移动开发 时间:
2017-09-18 12:24:07
阅读次数:
163
前言 <!--StartFragment-->iOS中的数据存储方式 Plist(NSArray\NSDictionary) Preference(偏好设置\NSUserDefaults) http://www.jianshu.com/p/459c15cf6ce2 NSCoding(NSKeyedA ...
分类:
移动开发 时间:
2017-09-18 00:28:18
阅读次数:
280
//dic 转json 如果用系统自带的会出现空格。 + (NSString *)returnJSONStringWithDictionary:(NSDictionary *)dictionary{ //系统自带 // NSError * error; // NSData * jsonData = ... ...
分类:
移动开发 时间:
2017-09-14 18:34:33
阅读次数:
794
NSMutableArray *dicToArray = [NSMutableArray array]; NSMutableDictionary *arrayToDic = [NSMutableDictionary dictionary]; NSDictionary *dic = @{@"1":@" ...
分类:
编程语言 时间:
2017-09-06 12:53:17
阅读次数:
246
OC集合类是一些非常有用的工具类,它可以用于存储多个数量不等的对象,并可以实现常用的数据结构(栈、队列等),此外,OC集合还可用于保存具有映射关系的关联数组。OC的集合大致可以分为:NSArray、NSSet、NSDictionary三种体系。NSArray代表有序可重复的集合;NSSet代表无序不 ...
分类:
其他好文 时间:
2017-08-17 13:02:34
阅读次数:
152
背景 在client编程中。字典转模型是一个极为常见的问题,苹果提供了KVC来实现NSDictionary到Model的注入,可是KVC仅仅能进行单层浅注入。且无法处理类型转换、key与属性名不正确应、深度注入等问题,笔者从Masonry得到启示,开发了一个通过链式配置注入器实现深度注入、类型转换、 ...
分类:
移动开发 时间:
2017-08-11 22:10:41
阅读次数:
394
NSDictionary实现原理-ios哈希hash和isEqual OC中自定义类的NSCopying实现的注意事项(isEqual & hash实现) http://blog.csdn.net/linshaolie/article/details/41494303 iOS开发 之 不要告诉我你真 ...
分类:
移动开发 时间:
2017-08-11 22:02:06
阅读次数:
447
1.Plist(NSDictionary NSArray)只能存储数组与字典,但是数组与字典不能有自定义对象; 2.编号设置:也不能存储自定义对象 3.归档与解档:能存储自定义对象,局限:一次性读取与存储操作 4.sqlite3:能存储自定义对象没有局限性.操作方便,可与局部的读取,小轻型、占用资源 ...
分类:
其他好文 时间:
2017-08-05 09:54:57
阅读次数:
198
1.name xib的名字 owner当前类对象 options初始参数 实际应用: nibs[0]是当前view的对象 nibs[1]当前view的背景 ,我们可以在init中对当前frame以及当前view的背景的frame进行赋值, nibs[1]的背景是半透明的,如果当前的xib是View, ...
分类:
其他好文 时间:
2017-08-03 12:30:45
阅读次数:
485