https://pydoing.blogspot.com/2012/08/objc-NSMutableArray.html
建立 NSArray 很簡單,有一個類別方法 (class method) 與一個 init 方法 (method) 可供運用
| 名稱 |
|---|
| + arrayWithCapacity: |
| – initWithCapacity: |
例如我們會利用 arrayWithCapacity: 建立有 26 個空格的陣列
cArray = [NSMutableArray arrayWithCapacity: 26];
|
以下列出 NSMutableArray 的方法
| 功能 | 名稱 |
|---|
| 增加元素物件 | | – addObject: | | – addObjectsFromArray: | | – insertObject:atIndex: | | – insertObjects:atIndexes: |
|
| 移除元素物件 | | – removeAllObjects | | – removeLastObject | | – removeObject: | | – removeObject:inRange: | | – removeObjectAtIndex: | | – removeObjectsAtIndexes: | | – removeObjectIdenticalTo: | | – removeObjectIdenticalTo:inRange: | | – removeObjectsInArray: | | – removeObjectsInRange: |
|
| 替換元素物件 | | – replaceObjectAtIndex:withObject: | | – setObject:atIndexedSubscript: | | – replaceObjectsAtIndexes:withObjects: | | – replaceObjectsInRange:withObjectsFromArray:range: | | – replaceObjectsInRange:withObjectsFromArray: | | – setArray: |
|
| 過濾內容 | – filterUsingPredicate: |
| 排列內容 | | – exchangeObjectAtIndex:withObjectAtIndex: | | – sortUsingDescriptors: | | – sortUsingComparator: | | – sortWithOptions:usingComparator: | | – sortUsingFunction:context: | | – sortUsingSelector: |
|
關於 NSMutableArray 的詳細定義與說明:https://developer.apple.com/documentation/foundation/nsmutablearray