摘要:
上一篇博客iOS/OS X内存管理(一):基本概念与原理主要讲了iOS/OSX 内存管理中引用计数和内存管理规则,以及引入ARC新的内存管理机制之后如何选择ownership qualifiers(__strong、__weak、__unsafe_unretained和__autoreleasing 阅读全文
摘要:
基本概念 引用计数(Reference Count) 为了解释引用计数,我们做一个类比:员工在办公室使用灯的情景。 当第一个人进入办公室时,他需要使用灯,于是开灯,引用计数为1 当另一个人进入办公室时,他也需要灯,引用计数为2;每当多一个人进入办公室时,引用计数加1 当有一个人离开办公室时,引用计数 阅读全文
摘要:
什么是UIStackView? 在iOS9中苹果在UIKit框架中引入了一个新的视图类UIStackView。UIStackView类可以帮我们布局UI控件,而我们不需要设置任何约束或设置很少的约束就可以,其他都由UIStackView帮我们自动完成了。 UIStackView提供了两个方向的约束, 阅读全文
摘要:
CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样: 1 2 3 4 5 let layer = C 阅读全文