首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
FranzWang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
作为一名架构师,近来研发APP的一些经验总结。
前言 学如逆水行舟,不进则退。共勉! 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也
如何避免大量的if-else?
写代码的程序员很多,写好代码的程序员却不是那么多(愿你我都在路上)。今天分享一个避免大量`if-else`的案例,和大家共同进步。
抢菜脚本怎么写、2022 金三银四下程序员的自我修养 |掘金一周 2022.04.13
【掘金一周04.13】本期看点:抢菜脚本怎么写、MySQL性能优化的5个维度、历时两年 FlutterUnit 2.0 版本到来、2022 金三银四下程序员的自我修养 >>>
唯一可行的 iOS 架构
让我猜猜您看到这个标题时有何看法。 难道这是另一篇烦人的博客文章,模仿了 MVC 并提供了一种替代的“super-duper pattern”,而实际上只留下了更多的问题?这就是我看到另一篇有关 iOS 架构的文章时的想法。MVC,MVP,VIPER,RIBLET,Clean …
【译】Swift World:设计模式--中介者模式
今天我们讨论一下中介者模式(Mediator)。这次不从抽象定义开始,而是用现实世界中的一个场景来解释它。在一个团队里,有产品经理,开发工程师,质量工程师。当开发完成了某些功能,将代码提交到仓库。相关环节人员,像质量工程师和产品经理需要被通知。 每个角色都需要持有另一个角色的实…
Design Pattern:命令模式
怎么理解呢?command 命令,这个单词的英文解释是 an authoritative direction or instruction to do something,而请求 request 可以简单理解成方法调用 to do something,因此,命令模式的核心就是将…
如何迁移至 Coordinator 模式
关于 Coordinator 模式已经在这篇文章介绍过,里面也把相关的英文文章列了出来。Coordinator 模式更适合从一开始就架构好,对于老项目这里提出一种个人认为相对还不错的迁移方案以供参考。 大部分情况下,我们都是直接在一个AVC的 .m 里面导入另一个BVC的 .h…