Men的博客

欢迎光临!

0%

OC数组

创建初始化

NSArray *array = [[NSArray alloc] initWithObjects:@”z”,@”l”,@”w”,nil];
NSArray *array2 = [[NSArray alloc] initWithArray:array];
NSString *str1 = [array objectAtIndex:1]; //不要越界,会崩溃

快速遍历

long count = array.count;
for(long i=0; i<count; i++)
for(NSString *s in array)

查找指定对象

long loc = [array indexOfObject:@”lishi”];

==NSMutableArray==

NSMutableArray继承自NSArray, 使用NSArray的所有方法

创建对象

NSMutableArray *marr = [[NSMutableArray alloc] init];
NSMutableArray *marr = [NSMutableArray array];

添加对象

[marr addObject:str1];

插入对象

[marr insertObject:@”zhuge” atIndex:0];

移除对象

[marr removeObject:@”zhuge”];
[marr removeObjectAtIndex:0];

替换对象

[marr replaceObjectAtIndex:0 withObject:@”ouyang”];

排序

[marr sortUsingSelector:@selector(mycompare:)];