数组的使用方式
下面是数组:类型NSArray
1 #import2 #import "AppDelegate.h" 3 4 int main(int argc, char * argv[]) { 5 6 // 通过@符号创建数组 7 NSArray *arr = @[@"Hello",@"jinpangpang"]; 8 9 // 通过工厂方法创建数组10 NSArray *arr2 = [NSArray arrayWithObjects:@"Hello",@"jinpangpang", nil];11 12 // 通过配置文件读取数组13 NSArray *arr3 = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle]14 pathForResource:@"data" ofType:@"plist"]];15 16 for (int i = 0; i<[arr count]; i++) {17 NSLog(@"%@",[arr objectAtIndex:i]);18 }19 20 @autoreleasepool {21 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));22 }23 }
可变数组 NSMutableArray
1 NSMutableArray *arr = [[NSMutableArray alloc] init]; // 开辟一个可变数组对象2 for (int i=0;i<100; i++) {3 [arr addObject:[NSString stringWithFormat:@"值:%d",i]]; // 添加值4 }5 6 for (int i = 0 ; i<[arr count]; i++) { // 遍历输出7 NSLog(@"%@",[arr objectAtIndex:i]);8 }