- 11
- 0
- 约7.41千字
- 约 11页
- 2021-01-28 发布于北京
- 举报
b简述OC中内存管理机制。和retain配对使用方法是dealloc还是release,为何?需要和alloc配对使用方法是dealloc还是release,为何?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性作用?并区分strong(强引用)、 weak(弱引用)?什么情况使用copy,assign,和retain?
引用计数机制进行内存管理。
dealloc release 因为retain就要销毁 创建就要释放
readwtite : 可读写(设置器和访问器) readonly : 只读(访问器) assign : 只做赋值
retain,copy : 赋值并引用计数加1 copy : 拷贝并引用计数加1 nonatomic : 非原子性 anotamic : 原子性(确保多线程安全)
strong : 打开ARC时才会使用,相当于retain weak : 打开ARC时才会使用,相当于assign, 能够把对应指针变量置为nil
copy : 适适用于接收了nscopy 协议对象类型
assign : 适适用于通常类型
retain : 适适用于通常对象类型
类变量@protected ,@private,@public,@package,申明各有什么含
您可能关注的文档
最近下载
- 久保田挖掘机资料:163-165 维修手册.pdf
- 2026版《中华人民共和国民族团结进步促进法》培训宣贯课件PPT(原创版).pptx VIP
- 广东建设工程工程量清单计价指引2013.pdf
- 2026版《中华人民共和国民族团结进步促进法》培训PPT课件.pptx VIP
- 有机化学选择题题库及答案.pdf VIP
- 有机化学题库(附答案).pdf VIP
- GB55030-2022 建筑与市政工程防水通用规范.docx
- GB55027-2022 城市排水工程项目规范.pdf VIP
- 第3课《呵护脊柱健康》教案 人教版体育与健康六年级.doc
- 给水排水管道工程施工质量验收规范 GB 50268-2008.pdf
原创力文档

文档评论(0)