首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
lopcool
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
软件设计原则-iOS
最近在搞代码重构,这是一个很好的学习软件设计原则、设计模式、架构设计并实践的机会,本文是以一个iOS开发人员对软件设计原则的一个概括总结。 一、概况 软件设计原则和设计模式是紧密相关的两个概念,但它们
「设计模式」iOS 中的适配器模式 Adapter
1. 生活中的适配器 提到适配器,最先想到什么?莫过于 电源适配器 了,日常使用的电脑、手机等电子设备都会有个电源适配器,作用是将插座里输出的高压交流电转换为电子设备所需的低压直流电。另外,世界各地区
依赖注入和依赖注入容器
依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转? 什么是控制反转(Inversion of Control)? 控制反转就是
iOS老司机可落地在中大型iOS项目中的5大接地气设计模式合集
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 1. 前言: 设计模式可以在大型项目中有哪些可落地的优化? 笔者整理了5大接地气的设计模式, 抛砖引玉~
聊聊Swift中的设计模式---行为型(中介者模式)
在面向对象的开发过程中,其实咱们或多或少的都接触过一些设计模式,可能知道或不知道其对应的名称,也不知道其具体使用场景,今天咱们就来说说几种常见的设计模式,帮助你们在开发过程中,更加得心应手。
iOS架构——项目组织架构
关键字:项目组织架构 CocoaPod + 多项目级联 + xib + MVVM 整体项目结构: storyboard、xib的取舍 不采用单个或多个Storyboard,采用一个VC对应一个XIB方
iOS MVX 设计模式漫谈
说到架构,首先要了解什么是架构? 架构按照我的理解,是属于一种编程经验的集合和总结,在经过许多人许多年的使用之后,基本稳定下来的一种模式。通常具有以下优点:适用性强,实用性强,可复用,易修改 ---M
iOS设计模式之状态模式
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第25天,点击查看活动详情 1. 什么是状态模式 我们通过定义对象的状态从而改变对象的行为,并且你还可将该方法应用在对象上。 假如你
iOS开发架构(架构的七大原则、MVC架构模式、MVVM架构模式)
对扩展开放,对修改关闭。 2. 依赖倒置原则 实现尽量依赖抽象,不依赖具体实现。 1、高层模块不应该依赖于底层模块,两者都应该依赖于抽象。 2、抽象不应该依赖于细节,即具体实现类。 3、细节应该依赖于抽象。 这就是我们通常说的面向接口编程。 3. 单一职责原则 对于一个类而言,…
iOS设计模式之迭代器
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第12天,点击查看活动详情次 本文主要介绍iOS设计模式中的迭代器模式,迭代器模式我们在swift的数组的一些高阶函数也是根据迭代器