小编Flo*_*nho的帖子

使用@ []和initWithObjects进行Objective-C数组分配

一位工作的同事和我正在努力正确回答创建数组的两种不同方式之间的确切差异:

NSArray *array1 = @[@"this is my first entry",@"this is my second entry"];
NSArray *array2 = [[NSArray alloc] initWithObjects:@"first entry",@"second entry",nil];
Run Code Online (Sandbox Code Playgroud)
  • 有谁能解释一下?
  • 使用的首选方式是什么?为什么?
  • 另一个有趣的问题是:NSString,NSDictionary等类的工作方式是否相同?

先感谢您!

object objective-c nsarray

3
推荐指数
1
解决办法
1215
查看次数

标签 统计

nsarray ×1

object ×1

objective-c ×1