04 2020 档案

摘要:都说Swift与Objective C最大的区别就是面向协议编程, 这个话要这么理解,到底什么场景下需要用到协议呢? 下面举个例子来说说我个人对于这个问题的一些看法 假如现在有一个页面需要弹出一个弹框, 弹框有很多不同的形式. 带"确认"和"取消"两个按钮的弹框 右上角有个"X"的关闭按钮的弹框 带 阅读全文
posted @ 2020-04-03 09:29 裸奔的小鸟 阅读(371) 评论(0) 推荐(0)
摘要:接上一篇文章 Swift 模块化框架的实现以及模块之间的解藕 之后, 我们近一步让app在启动之前就调用ModuleManager的初始化方法. 在OC中是有一个main.m文件以及一个main函数的,但是在swift中被去掉了,取而代之的是在AppDelegate.m中使用 @UIApplicat 阅读全文
posted @ 2020-04-01 19:13 裸奔的小鸟 阅读(1356) 评论(0) 推荐(0)
摘要:一般比较大的项目都会使用到模块化的方式来管理各个组件, 这样每个模块的owner只需要专注于该模块的开发,而不需要关心其他模块. 于是本文简单介绍一下Swift模块化框架的简单实现. 模块化实现 整体思路是这样的, app启动后先初始化一个模块管理类ModuleManager, 然后由ModuleM 阅读全文
posted @ 2020-04-01 16:36 裸奔的小鸟 阅读(1826) 评论(0) 推荐(0)