atomic修饰的属性一定是线程安全的吗?这个问题其实包括两个块内存,一个是栈区指针的内存A,一个是堆区对象占用的内存B。 atomic 只是对属性的 getter/sett...

IP属地:北京
atomic修饰的属性一定是线程安全的吗?这个问题其实包括两个块内存,一个是栈区指针的内存A,一个是堆区对象占用的内存B。 atomic 只是对属性的 getter/sett...
两者修饰对象时都是弱引用 weak: 只可以修饰对象, 不能修饰基本数据类型。修饰对象时, 如果对象被销毁会自动指向nil, 不会出现野指针的问题。 assign: 既可修饰...
在iOS开发过程中,苹果为开发者提供了代码片段功能来减少重复性工作,比如我们在Xcode中输入for则会提示出一个编译器预先设定好的代码片段 对于开发者而言,我们可以自己创建...
01帝都里,我不再说自己来自东北 朋友小薇高考时填报了北京的大学,她是我们班上唯一一个去北京上学并且“顺利”留在北京工作的人。 她说:第一次觉得自己是东北人很吃亏。其他室友要...
代码细节优化是所有开发者一直关注并锻炼的能力,这也是为什么一些技术型团队坚持在做Code Review,我相信每一个专注于技术的开发者都希望自己的代码越来越有质量。写这篇文章...