NSArray.array / .new / @ [] / alloc-init]之间的差异>

问题描述 投票:9回答:2

似乎有不同的实例化NSArrays的方法(与NSDictionary和其他方法相同)。

我知道:

  1. [NSArray array]
  2. [NSArray new]
  3. @[]
  4. [[NSArray alloc] init]
  5. 出于可读性原因,我通常坚持使用[NSArray array],但是两者之间有什么区别,它们真的都一样吗?

似乎有不同的实例化NSArrays的方法(与NSDictionary和其他方法相同)。我知道:[NSArray数组] [NSArray新] @ [] [[NSArray alloc] init]出于可读性原因,我...

ios objective-c nsarray
2个回答
17
投票

所有结果都相同,您得到一个新的空immutable


8
投票
  1. [NSArray array]:创建并返回一个空数组

© www.soinside.com 2019 - 2024. All rights reserved.