目标 - C - >将数组作为函数参数传递

时间:2011-07-08 18:00:52

标签: objective-c arrays function arguments

是否可以将数组作为函数的参数传递?

1 个答案:

答案 0 :(得分:19)

是的,当然。

C-数组:

- (void)myFunction:(int*)array;
 ...

int bar[12];
[obj myFunction:bar];

的NSArray:

- (void)myFunctionWithNSArray:(NSArray*)array;
...
NSArray *array = [[NSArray alloc] initWithObjects...];
[obj myFunctionWithNSArray:array];