2
我需要一些幫助。我是Objective-C的新手,並試圖學習如何在Xcode 3.0中編程iPhone應用程序。 我想通過我的數組通過一個函數,我很困惑。感謝您的幫助。 這裏是我的代碼:如何通過Objective-C中的函數傳遞數組?
#import <Foundation/Foundation.h>
void add(int x) {
NSLog(@"%i + 2 = %i", x, x + 2);
}
int main (int argc, const char * argv[]) {
NSNumber *arrayNumber = [[NSNumber alloc] initWithInt:5];
NSNumber *arrayNumber2 = [[NSNumber alloc] initWithInt:9];
NSMutableArray *arrayNumbers = [[NSMutableArray alloc] initWithCapacity:1];
[arrayNumbers addObject:arrayNumber];
[arrayNumbers addObject:arrayNumber2];
NSLog(@"object at index 0 = %i", [[arrayNumbers objectAtIndex:0] intValue]);
NSLog(@"object at index 1 = %i", [[arrayNumbers objectAtIndex:1] intValue]);
for(NSNumber *answer in arrayNumbers) {
add();
}
return 0;
}
我被放什麼在括號中的部分用的add()混淆:
for(NSNumber *answer in arrayNumbers) {
add();
}
謝謝很多!!!!!!!!!! – Wadoo9