Objective-C 数组、可变数组

时间:2022-01-20 05:37:15

数组的使用方式

下面是数组:类型NSArray

 #import <UIKit/UIKit.h>
#import "AppDelegate.h" int main(int argc, char * argv[]) { // 通过@符号创建数组
NSArray *arr = @[@"Hello",@"jinpangpang"]; // 通过工厂方法创建数组
NSArray *arr2 = [NSArray arrayWithObjects:@"Hello",@"jinpangpang", nil]; // 通过配置文件读取数组
NSArray *arr3 = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle]
pathForResource:@"data" ofType:@"plist"]]; for (int i = ; i<[arr count]; i++) {
NSLog(@"%@",[arr objectAtIndex:i]);
} @autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}

可变数组 NSMutableArray

     NSMutableArray *arr = [[NSMutableArray alloc] init]; // 开辟一个可变数组对象
for (int i=;i<; i++) {
[arr addObject:[NSString stringWithFormat:@"值:%d",i]]; // 添加值
} for (int i = ; i<[arr count]; i++) { // 遍历输出
NSLog(@"%@",[arr objectAtIndex:i]);
}