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

Mar*_*ann 0 cocoa object objective-c foundation nsarray

这是有效的:

 NSObject anObject = [[NSObject alloc] init];
 [array1 addObject:anObject];
 [array2 addObject:anObject];
Run Code Online (Sandbox Code Playgroud)

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

Pio*_*otr 6

是:)别忘了把它变成一个可变数组