[bugfix]copy属性参数将NSMutableArray变为NSArray类型
2015-12-15 11:11
375 查看
问题:NSMutableArray 声明为 copy 属性参数后即使接受NSMutableArray变量依然为NSArray变量
测试:
属性申明为:
当
或者接受一个NSMutableArray变量时候
可参考如下:
http://stackoverflow.com/questions/14856681/why-does-a-copy-nonatomic-nsmutablearray-property-create-nsarrays
测试:
属性申明为:
1 | @property (nonatomic, copy) NSMutableArray *data; |
1 | self.data = [[NSMutableArray alloc] init]; |
1 2 3 4 | if (![self.data isKindOfClass: [NSMutableArray class]]) { // 依然判断为非NSMutableArray,实际上通过copy后都将转换为NSArray后返回。 } |
http://stackoverflow.com/questions/14856681/why-does-a-copy-nonatomic-nsmutablearray-property-create-nsarrays
相关文章推荐
- 解决aop页面在controller里面不适用(顶)
- 【servfox】Arm-linux下USB摄像头的视频服务器的实现
- shell中uniq与sort -u 两种去重的对别
- 解析Linux系统中bashrc和profile文件的作用区别
- ubuntu python3.5 django1.8.5 apache2.4 wsgi mysql部署django项目
- linux下gcc的使用方法
- 【Ogre引擎架构】 第九讲 像素卷积的艺术-GaussianBlur高斯模糊(二)
- MD5校验 for linux
- linux中查看版本号以及内核发行号
- linux学习笔记之<bash操作快捷键>
- Linux Shell脚本 之 条件判断
- CentOS下安装PHP,MySQL和Nginx
- 架构知识点体系
- zabbix使用过程中遇到的问题与解决方法(1)
- hadoop hbase metric名全解释
- lamp+nginx代理+discuz+wordpress+phpmyadmin搭建一
- Apache Commons Pool 故事一则
- Cassandra监控 - OpsCenter手册
- 查看linux中某个端口(port)是否被占用(netstat,lsof)
- 网站中使用中文个性字库字体--@font-face解决方案探索 l(转)