- 博客(3)
- 收藏
- 关注
转载 property属性的atomic和nonatomic区别
iOS多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。 共享状态,多线程共同访问某个对象的property,在iOS编程里是很普遍的使用场景,我们就从Property的多线程安全说起。 Property 当我们讨论property多线程安全的时候,很多人都知道给property加上atomic attribute之后,可以一定程
2016-11-29 18:51:47 2178
原创 对block的理解总结
BLOCK 调研 简单介绍:block语法类是其他语言中的闭包或者lambda表达式,block包含两个部分一个是函数执行的具体部分,还有执行时所需要的环境(用到的外部参数等),1、Block执行的代码,这是在编译的时候已经生成好的; 2、一个包含Block执行时需要的所有外部变量值的数据结构。Block将使用到的、作用域附近的变量的值建立一份快照拷贝到栈上。 根据Block
2016-11-15 17:08:56 360
原创 CocoaPods 的安装
到了家新司,拉代码的时候整理了下。 CocoaPods 的安装 gem是管理Ruby库和程序的标准包,如果它的版本过低也可能导致安装失败,解决方案自然是升级gem,执行下述命令即可: 1、更换 Gem 的源, 可根据自己的需求查看自己的gem版本,gem -v, 可使用gem sources -l 查看自己源地址 更换自己
2016-11-11 18:26:33 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人