标签为 “swift” 的文章
-
swift 3 AutoLayout – SnapKit
2016.12.25 · 发表评论Swift - 自动布局库SnapKit的使用详解1(配置、使用方法、样例) Swift - 自动布局库SnapKit的使用详解2(约束的更新、移除、重做) Swift - 自动布局库SnapKit的使用详解3(约束优先级,约束做动画) S...
-
iOS页面回传值 -Delegate/Block/NSNotification/单例
2016.12.23 · 发表评论1.Delegate: https://www.crs811.com/index.php/2016/10/20/swift-protocol-delegate-callback/ 2.Block: https://www.crs811.com/index.php/2016/10/21/swift-closure/ 3.NSNotification 首页: ...
-
[转]block(闭包)一点也不神秘—如何利用block进行回调
2016.12.23 · 发表评论原文:http://blog.csdn.net/mobanchengshuang/article/details/11751671 原文是OC, 对应 Swift 3 如下: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup...
-
Swift3.0 闭包回调传递参数 – @escaping
2016.12.23 · 发表评论非逃逸闭包: 如果一个闭包被作为一个参数传递给一个函数, 函数在return之前被立即执行,那么这个闭包是非逃逸闭包 常用的masonry或者snapkit的添加约束的方法就是非逃逸的。因为这闭包马上就执行了。 public fu...
-
swift3.0 网络编程中 Alamofire 和 SwiftyJSON 的使用
2016.12.05 · 发表评论Alamofire 和 SwiftyJSON 是常用的第三方库,前者用于网络编程,后者用于JSON解析 Alamofire 4.0 SwiftyJSON 最新版本的 Alamofire 的 request 方法发生了变化,以前为: Alamofire.request(.POST, url, ...
-
Xcode8 安装第三方类库管理工具 CocoaPods
2016.12.04 · 发表评论CocoaPods是什么? 当开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子...
-
iOS 几种数据持久化方案 – swift 3.0
2016.11.25 · 发表评论概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) ...
-
Swift 3 Gesture
2016.10.27 · 发表评论// // GestureVC.swift // Gesture // // Created by chenr on 2016/10/27. // Copyright © 2016年 SiCNU. All rights reserved. // // // ViewController.swift // Gesture // // Created...
-
Swift 合理使用结构体,枚举,extensions
2016.10.25 · 发表评论枚举 Swift枚举是first-class types,它有很多Swift class具有的特性 Associated Values 关联值 计算属性 实例方法 构造函数 遵循协议 支持extensions 好了,那么Swift中,这样的一个“登...