A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 池莉娘子 中级黑马   /  2015-7-13 17:44  /  622 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

创建:
NSArray *array = [NSArray arrayWithObjects:obj1,obj2,...,nil];// nil是结束的标志,必须有
快速创建
NSArray *array = @[obj1,obj2...];

访问数组元素:array[2]表示第三个对象(类似c语言数组)
int a = array.count;// 数组对象个数(数组长度)

遍历:

第一种方法:
for(int i=0;i<array.count;i++)
{
        NSLog(@"%@",array[i]);
}
第二种方法:
for(id obj in array)
{
        NSLog(@"%@",obj);
}
第三种方法:
[array enumerateObjectsUsingBlock:^(id obj,NSUInteger idx,BOOL *stop){
        NSLog(@"%ld--%@",idx,obj);
}];


把字符串分割成数组
NSString *str = @"a-b-c-d";
NSArray *array = [str componentsSeperatedByString:@"-"];// 用-把自付出啊str分割成四个部分,每个部分都是数组array的一个对象元素

把字符串数组拼接成成字符串
NSArray *array = [NSArray arrayWithObjects:@"OC",@"nihao",nil];
NSString *str = [array componentsJoinedByString:@" "];// 表示用空格将OC和nihao拼接起来

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马