簡體   English   中英

NSMutableArray insertObject atIndex

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM