[英]NSMutableArray insertObject atIndex
我有NSMutableArray *myArray = nil;
。 如果我將[myArray insertObject:@"Hello" atIndex:0]
方法用於此數組,它將自動分配嗎?
不會。它只會將消息發送到nil。
等同於;
[nil insertObject:@"Hello" atIndex:0];
NSMutableArray * nil = [NSMutableArray alloc] init];
[nil insertObject:@“ How” atIndex:0];
不。 Objective-C允許您發送nil消息,因此[myArray insertObject:@"Hello" atIndex:0]
變為[nil insertObject:@"Hello" atIndex:0]
,它將在運行時采用快速路徑進行任何操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.