objective-c - 我可以将同一个对象添加到两个不同的数组吗?

标签 objective-c cocoa object nsarray foundation

这是否有效:

 NSObject anObject = [[NSObject alloc] init];
 [array1 addObject:anObject];
 [array2 addObject:anObject];

我的钱是肯定的,因为我只是添加对同一对象的引用,还是我错了?

最佳答案

是的:)不要忘记将其设为可变数组

关于objective-c - 我可以将同一个对象添加到两个不同的数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4158722/

相关文章:

ios - 委托(delegate)和方法没有理由不执行

iphone - DetailView页面从RowView继承代码

macos - 如何在 Cocoa 中以编程方式设置屏幕旋转配置?

string - 如何将 URL 字符串拆分/解析为对象?

iOS UITableViewAutomaticDimension RowHeight 性能不佳/跳跃

ios - 应用程序进入后台时如何播放通知声音?

objective-c - 门卫是否允许两个具有相同标识符和不同证书的应用程序

c - 在c/cocoa中读取和输出UTF-8字符串

javascript - 查找两个数组是否在数组中重复,然后选择它们

node.js - 嵌套的 Lodash ForEach