OC学习小结之Foudation -NSMutableArray
2015-03-22 10:46
232 查看
1)可变字符串的创建、基本用法
NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];//创建可变字符数组,并预先分配10个空间setString://设置字符串的值
appendString//拼接字符串
replaceCharactersInRange:withString://在字符某个范围替换为另一个
insertString:atIndex://在字符串某个位置,插入另一个字符串
deleteCharactersInRange ://删除某个范围内的字符串
2)可变字符数组的遍历
NSMutableString *array=[NSMutableString arrayWithObjects:@"4",@"2",@"3",@"1",nil];//1.for换遍历
for (int i = 0; i < array.count; i++)
{
NSString * str = [array objectAtIndex:i];
//在遍历数组的时候,千万不要给数组中,增加,或者删除元素
// [array removeObject:str1];
NSLog(@"str %@",str);
}
//2.增强for循环
for (NSString * str in array)
{
// [array removeObject:str1];
//如果你在增强for循环中,删除元素,会直接导致异常出现
NSLog(@"str %@",str);
}
//3.枚举器
NSEnumerator * enumerator = [array objectEnumerator];
NSString * value;
while (value = [enumerator nextObject]) {
//如果你在枚举器中,删除元素,会直接导致异常出现
// [array removeObject:str1];
NSLog(@"str %@",value);
}
相关文章推荐
- OC学习笔记15--Foundation之NSArray与NSMutableArray常用方法
- OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
- Snail—OC学习之可变数组NSMutableArray
- 黑马程序员---OC学习笔记之NSArray与NSMutableArray
- 黑马程序员--OC学习篇之Foundation框架中的NSArray对象和NSMutableArray对象
- OC中的NSArray和NSMutableArray、NSDictionary和NSMutableDictionary用法
- OC学习小结之Foudation -NSDictionary
- OC 数组中的方法 (不可变数组NSArry 和可变数组 NSMutableArray)
- OC基础使用(七 NSMutableArray 可变数组)
- OC-NSMutableArray
- OC学习小结之Foudation -NSString
- 【Objective-C】OC中的数值的概念和常用方法(NSArray和NSMutableArray)
- 【Objective-C】OC中的数值的概念和常用方法(NSArray和NSMutableArray)
- OC学习小结之Foudation -结构体
- 【Foundation学习笔记】常用类--NSArray和NSMutableArray
- 黑马程序员——Objective-C学习之不可变与可变集合(NSArray\NSMutableArray)
- OC-数组常用操作(NSArray、NSMutableArray)
- Object-C 学习笔记(十六)---Foundation之NSMutableArray
- OC第四节NSArray,NSMutableArray,NSNumber总结
- 黑马程序员 OC语言 - 7 结构体、NSString、NSArray、NSMutableArray