Collection
-NSArray和NSMutableArray
+array:创建一个空数组
+arrayWithArray:从另一个数组创建新的数组
+arrayWithContentsOfFile:读文件创建数组
+arrayWithObject:创建一个数组,其中包含一个给定对象
+arrayWithObjects
+arrayWithObjects:count: 从C数组创建
-containsObject:是否包含一个元素
-count:数量
-lastObject:返回最后一个
-objectAtIndex:返回某一个
-objectsAtIndexes:返回一组,类型为NSArray
-indexOfObject:返回对象索引
-arrayByAddingObject:原数组最后加一个对象,产生一个新的数组
-arrayByAddingObjectsFromArray:在原数组的最后添加另一个数组中的所有对象,产生一个新数组
-subarrayWithRange:抽取原数组中得一部分,产生一个新的数组
-isEqualToArray:比较两个数组是否相同
-writeToFile:atomically:保存数组至一个文件
-writeToURL:atomically:保存数组至一个URL
-addObject:在数组最后添加一个对象
-addObjectsFromArray:在原数组最后添加另一个数组的全部对象
-insertObject:atIndex:向原数组制定位置添加一个对象
-insertObjects:atIndexes:向原数组中一系列位置添加一系列对象
-removeAllObjects:移除数组中的全部对象
-removeLastObject:移除数组中最后一个对象
-removeObject:移除一个对象
-removeObjectAtIndex:移除位于指定位置的对象
-removeObjectsAtIndexes:移除位于一系列位置的对象
-replaceObjectAtIndex:withObject用给定对象替换位于指定位置的对象
-replaceObjectsAtIndexes:withObjects:多对象,多位置版本
-setArray:用另一个数组中的所有对象来替换当前数组中的所有对象
-NSDictionary与NSMutableDictionary
+dictionary
+dictionaryWithContentsOfFile
+dictionaryWithContentsOfURL
+dictionaryWithDictionary
+dictionaryWithObject:forKey
+dictionaryWithObjects:forKeys
+dictionaryWithObjectsAndKeys
-count:数量
-allKeys:返回一个数组,包含字典中的所有关键字。
-allKeysForObject:返回一个数组,包含所有对应到给定对象的关键字。
-valueForKey:通过字符串查找数值。
-writeToFile:atomically
-writeToURL:atomically
-setValue:forKey: 加键-值对
-addEntriesFromDictionary: 添加另一个字典中得所有条目
-setDictionary:将原字典中条目设置为另一个字典中得所有条目
-removeObjectForKey:移除一个关键字的对应条目
-removeAllObjects:移除所有条目
-removeObjectsForKeys:移除一系列关键字的对应条目
NSSet和NSMutableSet
- count; 数量
- allObjects; 取出所有元素
- anyObject;随机取出一个元素
- (BOOL)containsObject:(id)anObject;判断某一个元素(对象)是否存在