240 发简信
IP属地:河北
  • 一次简单的优化总结 - iOS

    项目情况 AppDelegate三方库初始化较多,-didFinishLaunchingWithOptions:首屏展示慢。 三方库手动导入,文...

  • Resize,w 360,h 240
    iOS设计模式 - 结构型

    结构型设计模式 用于处理类或对象的组合 一、桥接模式 - Bridge Pattern 把事物对象和其具体特征分享开来,使它们可以各自独立变化。...

  • Resize,w 360,h 240
    macOS Ventura 13.0 开机自动启动失效

    背景 更新完系统,发现自己一个mac应用开机自启失败。表现为方法调用返回 false 查询发现macOS 13.0 更新了一个新类 SMAppS...

  • ReactiveObjC 源码阅读笔记 (-rac_signalForSelector:)

    常用方法响应 -rac_signalForSelector: 使用: 源码 NSObject+RACSelectorSignal RAC 监听方...

  • ReactiveObjC 源码阅读笔记 (RACObserve())

    常用KVO宏 RACObserve(<#TARGET#>, <#KEYPATH#>) 使用: 源码 宏定义 NSObject (RACPrope...

  • Resize,w 360,h 240
    iOS 快速查找view创建的地方

    打开 Malloc Stack LoggingEdit Scheme Run -> Diagnostics -> Memory Manageme...

  • Resize,w 360,h 240
    iOS 14 Widget - 介绍

    官方介绍[https://developer.apple.com/widgets/] 介绍 Widget可以将应用中的关键内容显示在iPhone...

  • Resize,w 360,h 240
    iOS - ISA

    id是指向一个类的实例对象的指针。 类的底层定义 对象的底层定义,类继承自objc_object,所以类也是对象,类对象。ISA() assum...

  • Resize,w 360,h 240
    iOS 内存管理-Tagged Pointer

    Tagged Pointer 从64位系统开始,iOS引入了TaggedPointer技术,用于优化小对象(NSNumber、NSData)的存...