- 1
- 0
- 约8.17千字
- 约 23页
- 2019-04-17 发布于贵州
- 举报
武汉大学国际软件学院 Objective-C 2.0程序设计 第18章 复制对象 目录 18.1 Copy和MutableCopy方法 18.2 浅复制和深复制 18.3 实现NSCopying协议 18.4 用赋值方法和取值方法复制对象 18.1 Copy和MutableCopy方法 Foudation类实现了名为copy和mutableCopy的方法,可以使用这些方法创建对象的副本,通过一个符合NSCopying协议的方法来完成此任务。如果类必须区分要产生对象的是可变副本还是不可变副本,还需要根据NSMutableCopying协议实现一个方法。 18.1 Copy和MutableCopy方法 回顾Foundation类的copy方法,给定前面描述的两个NSMutableArray对象dataArray2和 dataArray语句 在内存中创建了一个新的dataArray副本,并复制了它的所有元素。随后,执行语句 删除了dataArray2中的第一个元素,但却不删除dataArray中的元素。代码18-1说明了这个情况。 dataArray2 = [dataArray mutableCopy]; [dataArray2 removeObjectAtIndex: 0]; Program 18.1 #import Foundation/NSObject.h
您可能关注的文档
最近下载
- 广东省地下水功能区划成果表印刷本.xls VIP
- 创新思维与triz创新方法教案.ppt VIP
- TSG01-2023年特种设备安全技术规范制定程序导则.docx
- 中国上市公司协会:中国上市公司ESG发展报告(2025年).pdf
- 脂肪乳稳定性影响因素.docx VIP
- ISO_IEC_17025:2017_CNAS-CL01:2018《检测和校准实验室能力认可准则》(1).pdf VIP
- GJB5040-2001航空用钢锻件规范 (1).doc VIP
- GB_T 9711-2023石油天然气工业 管线输送系统用钢管.doc VIP
- Happiest Season《最幸福的季节(2020)》完整中英文对照剧本.docx VIP
- 2025至2030中国晶圆激光隐形切割机市场发展现状及前景趋势研究报告.docx VIP
原创力文档

文档评论(0)