NSArray

数组学习总结

无论是字符串还是数组亦或是字典, 其实学习过程无外乎 增/删/改/查 四个操作, 下面就分别说一下数组学习中的增删改查的操作

1. 创建数组

// NSArray 的构造方法
NSArray *array = [[NSArray alloc] initWithObjects:@"123", @"abc", @"abcdefg", nil];
// 在 OC 中字符串有字面量常量, 数组也有字面量
// @[ ... ]
NSArray *array1 = @[ @"123", @"abc", @"123abc" ];
//从文件中获取
NSArray *arr = [NSArray arrayWithContentsOfFile:@"/Users/apple/Desktop/arr.plist"];

2. 数组的遍历

// 循环求数组和
NSArray *arr = @[ @"1", @"2", @"3", @"4", @"5" ];
__block int sum = 0;      
[arr enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
            NSString *s = obj;
            int num = s.intValue;
            sum += num;
}];

3. 数组与字符串转换

// 将一个字符串分割为一个数组
NSArray *arr1 = [@"1,2,3,4,5,6,7,8,9,0" componentsSeparatedByString:@","];
NSLog(@"%@", arr1);
// 将一个字符串数组拼接为一个字符串
NSString *str1 = [arr1 componentsJoinedByString:@"-"];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值