文章首发微信公众号 fgyong的开发日记 在APP中,使用 X1、X2、X3已经是司空见惯的事情了,网上出了清空...[作者空间]
基于现在iOS11新生成的图片都是HEIF,该图片使用[UIImage image:name]已不在那么优雅,图片...[作者空间]
本文首发掘金,原文链接 iOS runtime实战,一次性解决调试火葬场的坑 说起来这个黑魔法,还是几年前道听途说...[作者空间]
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类...[作者空间]
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模...[作者空间]
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模...[作者空间]
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改...[作者空间]
备忘录模式 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模...[作者空间]
中介者模式 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一...[作者空间]
迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式...[作者空间]
解释器模式 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模...[作者空间]
适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结...[作者空间]
命令模式 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包...[作者空间]
责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个...[作者空间]
代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。...[作者空间]
享元模式 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种...[作者空间]
组合模式 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对...[作者空间]
过滤器模式 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式...[作者空间]
最近面试的同学应该发现iOS要求基本最低是高级的,再低恐怕找不坑了,现在整理一些资料学习,晋级高级工程师。 run...[作者空间]
适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结...[作者空间]