首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
seanhuang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
56篇文章 · 0订阅
iOS - 组件化 - 组件通信方案
简介 组件化方案中会对组件分层和解耦,上层业务组件依赖下层基础组件,不能反向依赖,而同层之间的组件需要通过组件通信方案来避免相互依赖的问题。 组件通信方案解决的是同层组件之间相互调用,而在编译层面上不
Swift:UIScrollView+UIStackView构建可滑动页面
接上一篇,Swift:使用enum抹平数组元素差异。在留言中,有掘友提出可以通过使用UIScrollView+UIStackView的方法来构建页面。觉得是一个非常不错的点子,于是立即实践了一下。
23种设计模式的必备结构图
这里总结了23种设计模式的结构图及定义,样例代码在 Github:studeyang/design-pattern。 包括创建型,结构型,行为型。
设计模式-策略模式
策略模式又叫做政策模式,他是将定义的算法家族、分别封装起来,让他们之间可以相互替换,从而让算法的变化不会影响到使用算法的用户,属于行为型模式。 策略模式使用的就是面向对象的继承和多态机制,从未实现同一
iOS中的依赖性太多?使用组合根模式
iOS中的依赖性太多?使用组合根模式 iOS架构不仅仅是MVC、MVVM和M*。 [ ](https://medium.com/@itsethankeiser?source=post_page----
Swift 中风味各异的依赖注入
在之前的文章中,我们看了一些使用依赖注入的不同方法,以实现Swift应用中更多的解耦和可测试架构。例如, "在Swift
[译]想成为高级 iOS 开发者(Swift)?这些资料你不容错过
作者列举了其在 Swift 学习过程中的一些资料,对他很有帮助,笔者近期也在进行 Swift 的相关学习,如果同样对你有用,希望你不吝点赞...
【Go实现】实践GoF的23种设计模式:访问者模式
访问者模式的目的是,解耦数据结构和算法,使得系统能够在不改变现有代码结构的基础上,为对象新增一种新的操作。
iOS 降低viewController颗粒度
随着业务代码的增多,viewcontroller 变得越来越臃肿,使得后续维护变得困难。 每次新增或者改动,最简单就是在原有基础上新增或改动,但是这并非正确,当然每次改动就重构一次,虽然理想但是不太现
一次性搞懂设计模式--适配器模式
一文带你搞懂迭代器设计模式的基础思想,掌握迭代器模式的具体实现,深入细节带你了解迭代器模式的使用场景!