A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 静水流深2014 中级黑马   /  2014-8-21 15:11  /  1102 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

黑马基础视频内存管理中,copy nonatomic atomic 分别是什么意思,希望大神们详细解释一下

评分

参与人数 2技术分 +1 黑马币 +3 收起 理由
lemon_tree + 3 淡定
★彬★卍囧神 + 1

查看全部评分

4 个回复

倒序浏览
copy和mutablecopy在快速入门的视频里面自己看,讲的很清晰
nonatomic和atomic意思相反,atomic是原子的意思,代表原子性,取物理学当中的意思,原子是最小不可再分的;在程序控制当中就是最小的执行单元,不可以被其他任何操作中断的,就相当于多线程当中的枷锁器一样,是多线程的一中保护机制。
回复 使用道具 举报
天蚕飞 发表于 2014-8-21 15:43
copy和mutablecopy在快速入门的视频里面自己看,讲的很清晰
nonatomic和atomic意思相反,atomic是原子的意 ...

谢谢你,总算是明白了
回复 使用道具 举报
静水流深2014 发表于 2014-8-21 15:54
谢谢你,总算是明白了

客气,共同学习
回复 使用道具 举报
后面的视频会说到,,copy主要是用于成员变量是NSString的,,nonatomic 是选择相对高效的方式..基本上后面就没用过atomic了.至于assgin用于非对象变量
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马