首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【iOS开发】浅谈iOS列表分页数据管理

    @property (nonatomic, copy) NSMutableArray *list; @property (nonatomic) NSInteger currentPage; 二、进一步...从网络返回的数据中解析数据成model保存到list中 子类要重写这个方法来解析数据,父类这里做页码的管理 @param array 要解析的数据 */ - (void)loadDataFromArray:(NSArray...从网络返回的数据中解析数据成model保存到list中 子类要重写这个方法来解析数据,父类这里做页码的管理 @param array 要解析的数据 */ - (void)loadDataFromArray:(NSArray...reserved. // #import "UserList.h" #import "User.h" @implementation UserList - (void)loadDataFromArray:(NSArray...再后来,各路大神写出了各种字典转model,model转字典的库,手动解析model就没有再做过了,从最开始的JSONModel到最近用的YYModel,这些库可以省去大部分的解析代码,判断代码。

    1.3K30

    iOS - 关于 KVC 的一些总结

    ② 数组运算符:根据运算符的条件,将符合条件的对象以一个NSArray实例返回。 ③ 嵌套运算符:处理集合对象中嵌套其他集合对象的情况,并根据运算符返回一个NSArray或NSSet实例。...@avg 读取集合中每个元素的右键路径指定的属性,将其转换为double类型 (nil用 0 替代),并计算这些值的算术平均值。然后将结果以NSNumber实例返回。...@sum 读取集合中每个元素的右键路径指定的属性,将其转换为double类型 (nil用 0 替代),并计算这些值的总和。然后将结果以NSNumber实例返回。...数组运算符 根据运算符的条件,将符合条件的对象以一个NSArray实例返回。 @unionOfObjects 读取集合中每个元素的右键路径指定的属性,放在一个NSArray实例中并返回。...如果找到就返回一个代理对象,该代理对象将接收所有NSMutableArray消息,通常是NSMutableArray或其子类。否则执行④。

    2.2K10

    Objective-C中的集合类

    在Objective-C中的集合类中主要包括不可变的数组--NSArray,  可变的数组--NSMutableArray,   不可变的字典--NSDictionary,    可变的字典--NSMutableDictionary...NSArray *array1 = [[NSArray alloc] initWithObjects:@"aaa", @"bbb", @"ccc", nil]; //NSArray的便利构造器 NSArray...            NSArray的容量是固定的,而NSMutableArray的容量是可变的,我们可以在NSMutableArray实例化的时候先初始化一个容量,不过这个容量不是固定的,不够的时候会自动增加...NSMutableArray是NSArray的子类,是对NSArray的一个扩充。             ...;   //获取集合中元素的个数 int count = (int) [set1 count]; NSLog(@"set1里面的元素的个数为:%d", count);   //遍历集合:把set集合转换为数组然后进行遍历

    1.6K70

    OC知识--Foundation框架详尽总结之『数组类』

    NSArray的快速遍历 NSArray *arr = @[@"abc", @"edf", @"hij"]; // OC数组可以使用OC中的增强for循环来遍历 // 逐个取出arr中的元素,将取出的元素赋值给...把数组元素链接成字符串 用separator作拼接符将数组元素拼接成一个字符串- (NSString *)componentsJoinedByString:(NSString *)separator;...字符串分割方法 将字符串用separator作为分隔符切割成数组元素- (NSArray *)componentsSeparatedByString:(NSString *)separator; NSString...NSMutableArray介绍 NSMutableArray是NSArray的子类 NSArray是不可变的,一旦初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素,也不能再往里面添加元素...NSMutableArray基本用法 创建空数组 NSMutableArray *arr = [NSMutableArray array]; 创建数组,并且指定长度为5,此时也是空数组 NSMutableArray

    89940

    iOS开发·KVC:字典转模型,防止因本地未定义字段(后台的字段与本地字符串名不一致)导致数据转换过程中的奔溃

    将后台JSON数据中的字典转成本地的模型,我们一般选用部分优秀的第三方框架,如SBJSON、JSONKit、MJExtension、YYModel等。...所以,自己实现字典转模型还是有必要掌握的。有了这个基础,在利用运行时runtime的动态特性,你也可以实现这些第三方框架。...,返回模型对象数组 + (NSArray *)customerListModelsWithPlistName:(NSString *)plistName;{...*dictArr = [NSArray arrayWithContentsOfFile:path]; //字典转模型 NSMutableArray *modelArr = [NSMutableArray...return modelArr.copy; } @end 调用处的VC中 1).导入模型对象头文件,并声明模型对象数组属性: @property (nonatomic, strong) NSArray

    1.8K20
    领券