Swift
Step_Next
这个作者很懒,什么都没留下…
展开
-
Swift 中的闭包循环引用
/* 闭包 与 OC 中的 Block 类似,闭包主要用于异步操作执行完成后的代码回调,网络访问结果以参数的形式传递给调用方 闭包类似于 OC 中的 Block * 预先定义好的代码 * 在需要时执行 * 可以当作参数传递 * 可以有返回值 * 包含 self 时需要注意循环引用1.提前准备好的一段可以执行的代码2.可以当做参数传递 3.在原创 2016-02-17 12:42:49 · 608 阅读 · 0 评论 -
Swift 单例与懒加载
//懒加载就是在闭包中创建对象,并且只加载一次 lazy var btn : UIButton = { //() -> UIButton in let button = UIButton(frame: CGRect(x: 0, y: 0, width: 20, height: 20)) return button } () //懒加载数据原创 2016-02-17 12:37:38 · 498 阅读 · 0 评论