项目情况 AppDelegate三方库初始化较多,-didFinishLaunchingWithOptions:首屏展示慢。 三方库手动导入,文...
结构型设计模式 用于处理类或对象的组合 一、桥接模式 - Bridge Pattern 把事物对象和其具体特征分享开来,使它们可以各自独立变化。...
背景 更新完系统,发现自己一个mac应用开机自启失败。表现为方法调用返回 false 查询发现macOS 13.0 更新了一个新类 SMAppS...
常用方法响应 -rac_signalForSelector: 使用: 源码 NSObject+RACSelectorSignal RAC 监听方...
常用KVO宏 RACObserve(<#TARGET#>, <#KEYPATH#>) 使用: 源码 宏定义 NSObject (RACPrope...
打开 Malloc Stack LoggingEdit Scheme Run -> Diagnostics -> Memory Manageme...
官方介绍[https://developer.apple.com/widgets/] 介绍 Widget可以将应用中的关键内容显示在iPhone...
id是指向一个类的实例对象的指针。 类的底层定义 对象的底层定义,类继承自objc_object,所以类也是对象,类对象。ISA() assum...
Tagged Pointer 从64位系统开始,iOS引入了TaggedPointer技术,用于优化小对象(NSNumber、NSData)的存...