Objective-C中Java student [] * student数组的等价物是什么?

时间:2011-09-14 07:33:59

标签: objective-c

我是Objective-C的新手。我有一个由

定义的Java数组
student[] * student

Objective-C中的等价物是什么?

1 个答案:

答案 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