NSDictionary / NSMutableDictionary 及 NSArray / ...

NSDictionary 經常使用方法總結
+(id)dictionaryWithObjectsAndKeys:obj1,key1,obj2,key2,......nil 順序添加對象和鍵值來建立一個字典,注意結尾是nil
-(id)initWithObjectsAndKeys::obj1,key1,obj2,key2,......nil 初始化一個新分配的字典,順序添加對象和值,結尾是nil
-(unsigned int)count 返回字典中的記錄數
-(NSEnumerator*)keyNSEnumerator 返回字典中的全部鍵到一個 NSEnumerator 對象
-(NSArray*)keysSortedByValueUsingSelector:(SEL)selector 將字典中全部鍵按照selector 指定的方法進行排序,並將結果返回
-(NSEnumerator*)objectEnumerator 返回字典中全部的值到一個 NSEnumetator 類型對象
-(id)objectForKey:key 返回指定key 值的對象

 

NSMutableDictionary 經常使用方法總結
+(id)dictionaryWithCapacity:size 建立一個size大小的可變字典
-(id)initWithCapacity:size 初始化一個size 大小的可變字典
-(void)removeAllObjects 刪除字典中全部元素
-(void)removeObjectForKey:key 刪除字典中key位置的元素
-(void)setObject:obj forKey:key 添加 (key , obj)到字典中去;若key已經存在,則替換值爲 obj

 

 

NSArray 不可變數組 經常使用方法
+(id)arrayWithObjects:obj1,obj2,...nil 建立一個新的數組,obj1,obj2......是他的元素對象,以nil對象結尾
-(BOOL)containsObject:obj 肯定數組中是否包含對象obj
-(NSUInteger)count 返回數組元素個數
-(NSUInteger)indexOfObject:obj 第一個包含obj元素的索引號
-(id)objectAtIndex;i 返回存儲在位置 i 的對象
-(void)makeObjectsPerformSelector:(SEL)selector 將 selector 只是的消息發送給數組中的每一個元素
-(NSArray*)sortedArrayUsingSelector:(SEL)selector 根據selector 指示的比較方法對數組進行排序
-(BOOL)writeToFile:path atomically:(BOOL)flag 將數組寫入指定的文件中,若是 flag 爲 YES,則須要先建立一個臨時文件

 

 

NSmutableArray 經常使用方法總結
array 建立一個空數組
+(id)arrayWithCapacity:size 建立一個數組,指定容量爲size
-(id)initWithCapacity:size 初始化一個新分配的數組,指定容量爲size
-(void)addObject:obj 將對象obj添加到數組末尾
-(void)insertObject:obj atIndex:i 將對象 obj 插入到索引爲 i 的位置
-(void)replaceObject:obj atIndex:i 將數組中索引爲 i 處的元素用obj 置換
-(void)removeObject:obj 從數組中刪除全部是 obj 的對象
-(void)removeObjectAtIndex:i 從數組中刪除索引爲 i 的對像
-(void)sortUsingSelector:(SEL)selector 用 selector 只是的比較方法將數組排序
相關文章
相關標籤/搜索