NSMutableArray 特性
来源:互联网 发布:苹果手机数据恢复大师 编辑:程序博客网 时间:2024/04/29 07:56
直接上代码:
NSString* str0 = @"123";NSString* str1 = @"234";NSString* str2 = @"456";NSMutableArray* array= [NSMutableArray arrayWithObjects:str0, nil, str1, str2, nil];[array addObject:nil];for (NSObject* item in array) { BYLog(@"%@",item);}
说明:
上面这一段代码是能够正常通过编译的,
也就是说,在初始化的时候将 nil 作为一个元素,addObject 添加 nil,都没有问题!
但是存在问题!
类似 c 里面的字符串是以 ‘\0’ 做结束标志,
NSMutableArray 里面也是有结束标志的,
这个标志就是 nil。
如上面这段代码,
第二个元素就是nil 了,遍历的时候仅能遍历出第一个元素,
后面的元素都将被无视~
- NSMutableArray 特性
- NSMutableArray
- NSMutableArray
- NSMutableArray
- NSMutableArray
- NSMutableArray
- NSMutableArray
- 关于NSMutableArray。
- NSArray/NSMutableArray
- NSArray NSMutableArray
- NSMutableArray应用
- NSMutableArray 进阶
- NSMutableArray EXC_BAD_ACCESS
- NSMutableArray 排序
- NSMutableArray用法
- NSArray、NSMutableArray
- NSMutableArray removeObject
- NSMutableArray containsObject
- 我的PHP学习笔记(五)php函数和自定义函数
- [转载]C# datetime 操作
- android操作系统yaffs文件系统属性拓展patch
- 我的Php学习笔记(六)Mysql简介和创建新的数据库 常用的SQL语句
- 我的php学习笔记(七)MySQL在php中的应用
- NSMutableArray 特性
- 我的php学习笔记(八)学习制作php+MySQL留言板(上)
- 49讲 函数使用注意事项② 函数作业布置
- 多线程学习2,买火车票,并解决同步安全的问题
- Hoj 1057 Mileage Bank
- 3-1 web应用开发快速入门
- HDU 1754 线段树应用(二)
- .NET中使用js实现百度搜索下拉提示效果[不是局部刷新,呜呜。。]
- [cocos2dx]-继承CCSprite子类中的update方法启动遇到的问题解决