存档

文章标签 ‘NSArray’

白话Objective-C之NSMutableArray

2013年8月19日 没有评论

NSArray与NSMutableArray之间的区别:

  • NSArray 创建的是静态数组,一旦创建之后,就再也不能添加和删除数组中的对象了。
  • NSMutalbeArray 创建的是动态数组,可随意添加或删除数组中的元素。
  • NSMutableArray继承于NSArray,可以使用NSArray的所有方法,另外还定义了更多的方法以适应mutable特性。 阅读全文…

白话Objective-C之NSArray

2013年8月18日 没有评论

NSArray是不可变的数组,而且只能储存Objective-C对象。另外,数组的最后一个元素一定是nil,表示结束。注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int, float, double, BOOL等),则需要将这些原始的C数据封装成NSNumber类型的,NSNumber对象是cocoa对象,可以被保存在集合类中。 阅读全文…