
设计模式:设计模式中类的关系IOS设计模式的六大设计原则创建型设计模式:单例模式工厂模式原型模式建造者模式结构型设计模式:适配器模式桥接模式组合...
函数式编程思想 特点:每个方法必须有返回值(对象本身)。把函数或者Block当做参数.block参数(需要操作的值)block返回值(操作结果)...
原理:不需要考虑调用顺序,只需要考虑结果,类似于蝴蝶效应,产生一个事件,会影响很多东西,造成很大影响。 代表:KVO的应用
链式编程思想:下一级的block给上一级使用 思想:把需要做的事情封装到block,给外接提供一个block方法 特点:方法返回值需要是bloc...
敏捷开发 敏捷开发思想:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 在敏捷开发中,软件项目在构建初期被切分成多个子项...
M:Model(模型) V: View(视图) VM:ViewModel(视图模型) MVVM与MVC MVVM模式和MVC模式一样,主要目的是...
MVC是一种软件架构模式,贯穿于整个iOS开发中 MVC中的三个角色1. M:Model,模型数据2. V:View,视图(界面)3. C:Co...
封装的思路: 封装是面向对象的特性之一 抽取重复代码步骤将相同代码封装到一个新的方法中不同的就抽成方法的参数 特殊的封装示例
用追MM来解释23种设计模式 创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同...
文集作者