![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS架构
秦萍健
硅谷之行 马于足下
展开
-
更轻量的ViewController系列(一)
总结 1.把 Data Source 和其他 Protocols 分离出来 比如, 工程里有多个控制器, 每个控制器里是不同样式的tableView. 那么, 可以使用一个单独的类, 来为你共同处理控制器的DataSource 2.把业务逻辑移到Model层 3.创建Stroe类(仓库类,工具类) 总结于ObjC中国的https://objccn.io/issue-1-1/...原创 2018-03-09 12:03:12 · 190 阅读 · 0 评论 -
Objective-C抽象类的实现
以下载功能为例: 1.协议 DownloaderProtocol.h #import <Foundation/Foundation.h> @protocol DownloaderProtocol <NSObject> @required - (BOOL)checkDownloader; - (void)...原创 2018-03-09 14:33:56 · 1095 阅读 · 0 评论 -
YYModel的使用
GitHub原文:https://github.com/ibireme/YYModel 或者直接打开.h文件查看如何使用。 说白了, 就是Json-Model-Dic三者相互转化,并处理了null(转化为nil或者0)。 重点: 这是一个NSObject的Category,无须继承,可以直接使用! **--NSObject的...原创 2018-01-24 23:50:56 · 2181 阅读 · 1 评论