首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift代码设计模式
订阅
是非对错
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
写更好的 Swift 代码:DI(依赖注入)
依赖注入是一个很重要的设计模式,它使用得非常广泛。 本文将围绕几个问题来学习这种模式: 什么是依赖? 什么是依赖倒置原则? 什么是依赖注入? 依赖注入的几种常见方式? 依赖注入的作用 什么是依赖? 依
Swift 中风味各异的依赖注入
在之前的文章中,我们看了一些使用依赖注入的不同方法,以实现Swift应用中更多的解耦和可测试架构。例如, "在Swift
可测性提升iOS依赖注入Dependency Injection Objective-C
“我不想把这些Hook都暴露。” 如何对这份代码进行测试?问题在于这个方法使用NSUserDefaults,这是不受我们控制的。 刚开始写单测,遇到的最大阻碍之一是:不知道怎么管理被测试方法的依赖项,不过有很多解决这个问题的方法,这些方法被称为依赖注入(dependency i…
iOS 依赖注入/控制反转 + 实际项目的运用
一、背景: 近来在给deepLink功能添加单元测试,发现代码好些地方耦合严重,没办法写单元测试,通过学习发现可以使用依赖注入/控制反转的方式,把关键代码通过外部注入,从而进行单元测试。 二、依赖注入