Foundation框架—集合 一、NSArray和NSMutableArray (一)NSArray不可变数组 (1)NSArray的基本介绍 NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。 C语言数组有一个缺点即数组中只能存放同种数据类型的元素。 OC数 ...
分类:
移动开发 时间:
2016-07-12 19:14:25
阅读次数:
141
Foundation框架—字符串 一、Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableArray:可变数组 2) NSSet: NSMutableSet: ...
分类:
移动开发 时间:
2016-07-12 10:26:50
阅读次数:
125
与数组相比:1.数组的长度固定,而集合的长度可变2.数组只能通过下表访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象 java集合框架:collection(list序列,queue队列,set集)和map(映射存储数据),红色为常用 ...
分类:
编程语言 时间:
2016-07-11 19:03:59
阅读次数:
163
在controller中加载plist数据 1,设置属性NSArray 或可变数组NSMutableArray 2,重写get方法,懒加载,获取plist的数据 ...
分类:
移动开发 时间:
2016-06-30 14:11:50
阅读次数:
132
5.1可变数组 5.2链表 5.1可变数组 Resizable Array Think about a set of functions that provide a mechanism of resizable array of int. Growable Get the current size ...
分类:
编程语言 时间:
2016-06-26 16:35:15
阅读次数:
213
一可变数组创建 二可变数组操作 1.添加元素 2.删除元素 3.置换元素 三.将字符串拆分成数组 ...
分类:
其他好文 时间:
2016-06-25 17:46:07
阅读次数:
124
错误:Terminatingappduetouncaughtexception‘NSGenericException‘,reason:‘***Collection<__NSCFDictionary:0xc425570>wasmutatedwhilebeingenumerated.因为我在枚举menuList可变数组的时候,给menuList添加元素,那这个数组的大小发生了变化,不知道枚举多少次了。一般..
分类:
编程语言 时间:
2016-06-24 13:02:36
阅读次数:
135
从iOS6以后,引入了一些非常简洁的语法,例如 (1)@[objects, ...] //@[] 初始化不可变数组 (2)@{key:object, ...} //@{}初始化不可变字典 (3)@(object) //@()初始化不可变对象 ...
分类:
其他好文 时间:
2016-06-16 19:44:10
阅读次数:
118
最近遇到一个坑,copy来的数组有问题,所以就有了下面的实验; 最后得出:可变数组的copy 后 是两个数组,两块地址,但copy出来的数组是不可变数组, 不能做删除操作,如果要操作copy后的数组要用可变数组重新接受, @property (nonatomic, copy) NSMutableAr ...
分类:
其他好文 时间:
2016-06-14 19:19:04
阅读次数:
97
今天犯了一个小错误 -> 可变数组添加解析出来的模型, 添加不了。在下了断点测试,forin里打印数组一直NULL。 弄了我两个多小时还是没有解决。 在检查代码过程中 发现懒加载方法的命名打错了。导致没有初始化。在此记录下自己的小错误。 虽然非常简单, 但是犯下的错误 。 有时候就是那么头疼,必须细 ...
分类:
其他好文 时间:
2016-06-01 12:41:01
阅读次数:
161