博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给NSMutableArray添加copy属性就变成了NSArray
阅读量:7013 次
发布时间:2019-06-28

本文共 612 字,大约阅读时间需要 2 分钟。

-copy, as implemented by mutable Cocoa classes, always . Thus, when an NSMutableArray is sent -copy, it returns an NSArray containing the same objects.

一些参考:

实测:

@property(nonatomic,copy)NSMutableArray *arrayCopy;@property(nonatomic,strong)NSMutableArray *arrayStrong;self.arrayCopy=[[NSMutableArrayalloc]init];self.arrayStrong=[NSMutableArrayarrayWithArray:@[@"strong1",@"strong2"]];[self.arrayCopy addObject:@"copy1"];[self.arrayStrong addObject:@"strong3"];

报错:

-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x100107090

而arrayStrong则不会错

转载于:https://www.cnblogs.com/walkerwang/p/3571865.html

你可能感兴趣的文章
I.MX6 system.img unpack repack
查看>>
王淮的码农标准
查看>>
Python 上手
查看>>
移动端 图片大小方式
查看>>
POJ 3673:Cow Multiplication
查看>>
利用Socket 客户端---->服务端 传送文件到指定路径,并返回一个友好的回馈...
查看>>
angular路由详解五(辅助路由)
查看>>
重要, 要播放音乐视频等多媒体: 安装fedora23中的多媒体编码器
查看>>
shoususaiBti
查看>>
Ansible
查看>>
程序设计语言理论(lambda 演算,函数式编程) 相关资料
查看>>
第一阶段,建议。
查看>>
POST jpeg upload with AFNetworking
查看>>
CCRD_TOC_2015_EULAR专刊
查看>>
OCM读书笔记(0) - OCM考试(Oracle Certified Master)核心内参
查看>>
Linux设备驱动与整个硬件系统的关系
查看>>
Django时间与时区设置问题
查看>>
道路修建 2(自创题+题解)(From NOI2011)
查看>>
两个JS控件-List和Pager
查看>>
pipenv虚拟环境
查看>>