摘要:
做过Java语言或者C语言开发的朋友应该很清楚关键字map吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C只能保存声明的相同类型的数据,它的关键字为NSDictionary与NSMutableDictionary。1.创建不可变词典[NSDictionary dictionaryWithObjectsAndKeys:..] :使用键值对儿直接创建词典对象,结尾必需使用nil标志结束。[NSDictionary initWith 阅读全文
摘要:
使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,用来存储对象的有序列表(任意类型的对象,不能存储数据类型比如 int bool char) 限制: 只能存储Objective—C 的对象, 不能存储C 语言的基本数据类型 阅读全文