单例模式记录 单例模式提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。 单例模式的作用 --- 保证在程序运行过程中,一个类只有一个实例,该实例易于供外界访问,从而方便地控制了实例个数,节约系统资源 单例模式的使用场合 --- 在整个应用程序中,需要共享一份资源(资源只需要初始化一次) 单例模式的
Notebook archive
Loose pages, technical margins, and small notes gathered into a readable stack.
单例模式记录 单例模式提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。 单例模式的作用 --- 保证在程序运行过程中,一个类只有一个实例,该实例易于供外界访问,从而方便地控制了实例个数,节约系统资源 单例模式的使用场合 --- 在整个应用程序中,需要共享一份资源(资源只需要初始化一次) 单例模式的
观察者模式记录 什么是观察者模式 --- 1. 观察者模式定义:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2. iOS中实现观察者模式:Notification、KVO。 Notification -- 通知 --- 现有对象A和B,A对B的变
总结了常用的markdown语法, 方便平常整理笔记时使用 标题 --- 使用 号表示标题,支持 1 到 6 级标题。 段落 --- 段落之间需要空一行。 强调 --- 使用 或 表示斜体,使用 或 表示粗体。 删除线 --- 使用 表示删除线。 引用 --- 使用 表示引用。 列表 --- 无序列表 使用 -、 或 + 表示无序列表。 有序列表 使用数字加