// 常用的NSArray方法
(+id) arrayWithObjects: obj1, obj2, ...nil // 建立陣列內元素,其元素為 obj1, obj2, ... etc.
-(BOOL) containsObject: obj //判斷陣列是否包含obj ( 使用isEqual )
-(NSUInteger) count //顯示陣列的元素個數
-(NSUInteger) indexOfObject:obj //指出陣列包含obj第一個元素的索引值
-(id) objectAtIndex:i //儲存於索引值為i的物件
-(void) makeObjectsPerformSelector:(SEL) selector //selector 傳遞所指示的訊息給陣列中的每一個元素
-(NSArray *) sortedArrayUsingSelector:(SEL) selector // 依照selector指示的比較方法來排序陣列內元素
-(BOOL) writeToFile: pathautomically:(BOOL) flag // 若flag回傳值為YES則先產生一個暫存檔,並將該陣列寫入特定檔案中
// 常用的NSMutableArray方法
+(id) array //建立一個空的陣列
+(id) arrayWithCapacity: size //建立一個大小為size的陣列
-(id) initWithCapacity: size //初始一個大小的size的陣列
-(void) addObject: obj //將obj加入陣列的尾端
-(void) insertObject: obj atIndex: i //將obj加入於索引為i的位置
-(void) replaceObjectAtIndex: i withObject: obj //將索引為i的元素以obj 替換
-(void) removeObject: i //移除陣列中所有obj的物件
-(void) removeObjectAtIndex: //移除索引值i的元素,並將索引值為i+1到陣列尾端的元素往前移
-(void) sortUsingSelector: (SEL) selector // 依照selector 所指示的比較方法來排序陣列元素
沒有留言:
張貼留言