Objective-C 数组、可变数组
数组的使用方式
下面是数组:类型NSArray
1 #import <UIKit/UIKit.h> 2 #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 }