Swift 学习点
偏执的磊子
不曾停下脚步
展开
-
Swift 学习点(一)懒加载
对于刚接触Swift的同学,写东西的话首先遇到的问题应该就是懒加载,这个和OC李的单例有相似之处都是在使用的时候调用仅此一次初始化。在Swift里懒加载都是以闭包语法存在private var testImageView: UIImageView = { //这里执行操作代码 let imageView = UIImageView() ret原创 2016-08-05 12:31:39 · 5471 阅读 · 0 评论 -
UIScrollView+Masonry解决添加带ScrollView上的view不显示
以前遇到过这关问题查了一下资料解决了就没在意,今天又出现这个问题做下记录加深记忆,也给大家分享一下。问题:我们使用Autolayout来布局UIScrollVie,添加的view不显示,打印log会看到view的宽和高是0。比如:__weak typeof(self) weak_self = self; [self.mainScrollView mas_makeConstrai原创 2016-09-13 14:11:41 · 7550 阅读 · 1 评论 -
在Swift里两个枚举值一起使用的方法
在OC里我经常会用到两个枚举属性一起当成参数传入方法里使用:[label addObserver:selfforKeyPath:@"text"options:NSKeyValueObservingOptionNew |NSKeyValueObservingOptionOldcontext:nil];但是在Swift里这样写的话就会报错,原因并不是Swift不支持这样原创 2016-10-25 17:46:36 · 3153 阅读 · 0 评论