# 1 楼答案 您将发现的最接近的东西是NSMutableArray,与java Vector相反,它不是线程安全的。 如果您不需要线程安全,NSMutableArray很好。 我怀疑如果您使用java向量而不是列表,那么您需要线程安全,然后在objective-C中,您可能应该使用NSArray。API略有不同,因为元素到NSArray的add操作返回一个新的数组实例,但它是线程安全的,请参见http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html NSArray:http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html#//apple_ref/occ/cl/NSArray NSMutableArray:http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableArray
# 1 楼答案
您将发现的最接近的东西是NSMutableArray,与java Vector相反,它不是线程安全的。 如果您不需要线程安全,NSMutableArray很好。 我怀疑如果您使用java向量而不是列表,那么您需要线程安全,然后在objective-C中,您可能应该使用NSArray。API略有不同,因为元素到NSArray的add操作返回一个新的数组实例,但它是线程安全的,请参见http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html
NSArray:http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html#//apple_ref/occ/cl/NSArray NSMutableArray:http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableArray
# 2 楼答案
尝试使用NSMutableArray