我有NSMutableArray *myArray = nil;
。如果我將這個數組使用[myArray insertObject:@"Hello" atIndex:0]
方法,它會自動分配嗎?NSMutableArray insertObject atIndex
-1
A
回答
4
不會。它只會將消息發送給nil。
它相當於;
[nil insertObject:@"Hello" atIndex:0];
1
沒有。 Objective-C讓你消息零,所以[myArray insertObject:@"Hello" atIndex:0]
成爲[nil insertObject:@"Hello" atIndex:0]
,並將採取在運行時的快速路徑無所事事。
1
NSMutableArray * nil = [NSMutableArray alloc] init];
[無insertObject:@「How」atIndex:0];
相關問題
- 1. NSMutableArray insertObject atIndex問題
- 2. nsmutablearray insertobject atindex:0不工作
- 3. 的NSMutableArray insertObject:(ID)atIndex:整數插入的空隙的ptr
- 4. NSMutableArray的insertObject不工作
- 5. `[blah addObject:@「1」];``和`[blah insertObject:@「0」atIndex:0]之間有什麼區別;`?
- 6. iOS NSMutableArray insertObject索引超出範圍
- 7. NSMutableArray insertObject不添加到數組
- 8. insertObject的好處:atIndex:over replaceObjectAtIndex:withObject:在NSMutableArray上
- 9. 意外行爲:atIndex
- 10. 在insertObject時應該通知觀察者:在<Key> AtIndex:被調用?
- 11. insertObject不添加對象?
- 12. NSMutableData或NSMUtableArray?
- 13. 拷貝的NSMutableArray atIndex(0)到字符串變量
- 14. 拷貝的NSMutableArray atIndex(0)到其他NSMutable索引(0)
- 15. UIViews的NSMutableArray
- 16. NSPredicate安排NSMutableArray對象?
- 17. 動態替換atIndex的值嗎?
- 18. Nsmutablearray插入對象atindex,但向下移動已插入的對象
- 19. 更改的NSMutableArray
- 20. 替換多維的NSMutableArray中的元素?
- 21. 轉換NSDate到NSString保存在NSMutableArray
- 22. 在NSMutableArray的崩潰
- 23. Aaron Hillegass :: [NSArrayController add] = insertObject方法
- 24. 不會讓我將浮點數添加到NSMutableArray
- 25. 試圖在已知大小的2d NSMutableArray中指定一個值?
- 26. CGPoints,NSValues,NSMutableArray和ID類型
- 27. NSMutableArray爲圖像創建問題
- 28. 插入自定義對象的NSMutableArray
- 29. NSMutableArray:添加和提取結構
- 30. 兩個NSMutableArray的值在IOS
你試過了嗎?發生了什麼? –