是否可以将数组作为函数的参数传递?
答案 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];