首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件化
订阅
zhao1zhihui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
【译】了解 mergeable libraries(可合并库)
今年WWDC苹果发布了一个新的特性,可以让你同时获得动态库的编译速度,以及静态库的启动速度。真正实现了“我全都要”!
iOS 组件间通信,另一种与众不同的实现方式
用 codegen 的方式解决 iOS 各种组件间通信方案的弊端问题,换个角度解决问题,虽然也称不上完美方案,但确实是一种与众不同的解决问题的方式,有些问题从外到内解决起来更容易。
CocoaPods 模块化开发中的 Asset Catalog 优化
iOS 中模块化开发可以很好的解耦系统中的各个子模块,从而使系统的结构层次清晰明了,并提升了开发效率。本文重点聊聊使用 CocoaPods 进行模块化开发中的资源管理。 使用 Asset catalo
Swift组件化资源管理
Swift组件化资源文件管理,各个组件Pod自己管理资源文件,职责明确合理,减少外部依赖,方便独立运行。
你真的会用 CocoaPods 吗?
CocoaPods 可以说是 iOS 开发应用最广泛的包管理工具,本篇文章主要介绍 CocoaPods 的第三方库是怎样从网络集成到我们本地的项目当中,也是制作私有库、开源库和 iOS 项目组件化的一个知识铺垫。 其中 git 字段表示该框架的托管地址,也就是上面时序图中的 远…
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…
京东App Swift 混编及组件化落地
自 Swift 诞生以来,逐步见证其从饱受诟病到日渐完善。在苹果的全力推动下,潜移默化地把开发支持中心从 Objective-C 转向 Swift,在业界的呼声也越演越烈。当我们相继迎来 ABI稳定、Module stability、Library evolution 等功能后…
iOS_设计模式学习:适配器模式
最近在学习《Objective-C编程之道:iOS设计模式解析》,本文是对适配器模式的一个分析和例子实现。 Adapter继承了Target协议的接口method方法,然后重载了method方法。在method方法中,Adapter继承了Adaptee,但没有重载specifi…
iOS 组件化方案探索
而这里提到的是较大粒度的业务功能,我们习惯称为” 模块”。为了方便表述,下面模块和组件代表同一个意思,都是指较大粒度的业务模块。
组件化架构漫谈
随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。 在公司项目开发中,如果项目比较小,普通的单工程+MVC架构就可以满足大多数需求了。但是像淘宝、蘑菇街、微信这样的大型项目,原有的单工程架构就不足以满足架构需…