Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective-C中Java student[]*student数组的等价物是什么?_Objective C - Fatal编程技术网

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

Objective-C中Java student[]*student数组的等价物是什么?,objective-c,Objective C,我是Objective-C新手。我有一个Java数组,由 student[] * student 在Objective-C中,它的等价物是什么?在Objective-C中,对于这种类型的数据存储,通常使用NSArray类 您可以创建NSArray,如下所示: NSArray *myArray = [NSArray arrayWithObjects:object0, object1, object2, nil]; ClassName *myObject = [myArray objectAtI

我是Objective-C新手。我有一个Java数组,由

student[] * student

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

在Objective-C中,对于这种类型的数据存储,通常使用NSArray

您可以创建NSArray,如下所示:

NSArray *myArray = [NSArray arrayWithObjects:object0, object1, object2, nil];
ClassName *myObject = [myArray objectAtIndex:knownIndex];
// do something to myObject
注意参数列表是如何以零结尾的吗

您可以访问NSArray中的对象,如下所示:

NSArray *myArray = [NSArray arrayWithObjects:object0, object1, object2, nil];
ClassName *myObject = [myArray objectAtIndex:knownIndex];
// do something to myObject
有很多,更多的你可以做的NSArray的,所以请阅读可用的文档。和请阅读可用的内存管理文档


注意:NSArray是一个不可变的数据结构,这意味着您不能在创建它之后修改它包含的对象列表。如果您想要一个可以修改其对象列表的数组,请使用NSMutableArray,记录在案。

这个学生是什么[]*你能解释一下吗。也许你想要一个NSArray或NSMutableArrayTanks paulfi。我是一个基于编程的c语言新手。请问你能给我一个简单的学生对象示例吗。这里有很多示例:抱歉,我无法理解我看过的上述信息。例如A.h@interface Grade:NSObject Student[]*Student;我必须在arrayWithObjects中写入什么:object0、object1、object2、nil,因为我不知道将有多少个对象。那么,这个对象是什么呢。