我是Objective-C的新手。我有一个由
定义的Java数组student[] * student
Objective-C中的等价物是什么?
答案 0 :(得分:2)
在Objective-C中,将 NSArray 类用于此类数据存储是很常见的。
您可以创建 NSArray,如下所示:
NSArray *myArray = [NSArray arrayWithObjects:object0, object1, object2, nil];
注意参数列表是如何终止的?
您可以按如下方式访问 NSArray中的对象:
ClassName *myObject = [myArray objectAtIndex:knownIndex];
// do something to myObject
使用NSArray可以做很多事情,所以请阅读可用的文档here。 请阅读内存管理文档here。
注意: NSArray是一个不可变的数据结构,这意味着您无法在创建后修改它包含的对象列表。如果您想要一个可以修改其对象列表的数组,请使用 NSMutableArray ,记录here。