您的位置:首页 > 移动开发 > Objective-C

Objective-C 数组、可变数组

2015-11-27 19:06 363 查看
数组的使用方式

下面是数组:类型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 = 0; 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=0;i<100; i++) {
[arr addObject:[NSString stringWithFormat:@"值:%d",i]]; // 添加值
}

for (int i = 0 ; i<[arr count]; i++) {    // 遍历输出
NSLog(@"%@",[arr objectAtIndex:i]);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: