What is the equivalent for Vector's of Java in Objective-C?
The closest thing you will find is NSMutableArray, execpt that contrary to java Vector, it is not thread safe. If you do not need thread safety, NSMutableArray is nice. I suspect that if you use java vector instead of List, it is that you need thread safaty, then in objective-C, you should probably use NSArray. THe API is slightly different, since the add operation of an element to a NSArray returns a new array instance, but it is thread safe, see 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