分类 “iOS” 下的文章
-
iOS 第二次考试知识点
2017.11.06 · 发表评论iOS 第二次考试知识点主要如下: 1、考试内容为单MVC。 2、TableView的使用(添加及显示数据,自定义cell等)。 3、AutoLayout。 4、AlertView。 5、ActionSheet。 6、UIKit力学引擎。 7、自定...
-
函数式响应编程 – RxSwift
2016.12.25 · 发表评论相关概念介绍: RxSwift是什么 RxSwif是ReactiveX的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...
-
被误解的MVC和被神化的MVVM
2016.12.19 · 发表评论被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。 MVC 的概念最早出现在二十世纪八十年...
-
iOS 架构模式–解密 MVC,MVP,MVVM以及VIPER架构
2016.12.18 · 发表评论本文由CocoaChina译者lynulzy(社区ID)翻译 作者:Bohdan Orlov 英文原文:iOS Architecture Patterns 在 iOS 中使用 MVC 架构感觉很奇怪? 迁移到MVVM架构又怀有疑虑?听说过 VIPER 又不确定是...