objective-c - Objective-C 的新文字语法可以模仿 addObject 吗?

标签 objective-c nsarray objective-c-literals

我知道我可以这样做:

NSMutableArray *objects = [@[objectOne, objectTwo] mutableCopy];
NSObject *someObject = [NSObject new];
objects[0] = someObject;

但是有没有办法让新的文字语法模仿 addObject:?

最佳答案

在我写这篇文章的时候,我尝试了这段代码,它的效果非常好。它没有完全记录,但我认为这是使用新的文字语法处理 addObject: 的安全方法。

NSMutableArray *objects = [@[] mutableCopy];
NSObject *someObject = [NSObject new];
objects[objects.count] = object;

关于objective-c - Objective-C 的新文字语法可以模仿 addObject 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15575070/

相关文章:

ios - 获取在数组内部具有特定键的NSDictionary

objective-c - @""NSNumber 的字符串类型文字

ios - 在剩余的数字中,我想选择一些数字,但基于某个计数器变量,其值是随机确定的

c++ - 有没有办法#if Objective-C++?

ios - 使用属于实体的 NSSet 中的对象对 NSFetchedResultsController 进行排序

objective-c - 为什么@YES 给出 "expected expression"错误,但 @(YES) 编译?

objective-c - array[index] 和 [array objectAtIndex :index]? 有什么区别

ios - 无法打开依赖文件 SwiftStdLibToolInputDependencies.dep

ios - NSMutablearray 崩溃删除对象

xcode - 按字典中的 NSDates 对字典数组进行排序