Objective-C 集合类与相关特性详解
1. NSArray 及其操作
1.1 字符串分割成数组
在 Objective - C 中,可以使用 componentsSeparatedByString: 方法将字符串按指定分隔符分割成数组。示例代码如下:
NSArray* array2 = [list componentsSeparatedByString:@" * "];
NSLog( @"array2: %@", array2 );
分隔符不限于逗号或星号,可以是任意字符串,且不局限于单个字符。
1.2 快速枚举
Objective - C 为像 NSArray 这样的集合对象提供了内置的快速枚举语法。示例代码如下:
NSArray* weekendDays = [NSArray arrayWithObjects:
@"Friday", @"Saturday", @"Sunday", nil];
for (id object in weekendDays) {
NSLog( @"day: %@", object );
}
这种方式通常比使用标准 C 风格的 for 循环结合 -objectAtIndex: 方法更快、更简单。不过,在某
超级会员免费看
订阅专栏 解锁全文
83

被折叠的 条评论
为什么被折叠?



