240 发简信
IP属地:广东
  • Resize,w 360,h 240
    升级Flutter提示Your Xcode project requires migration

    今天在升级Flutter后在vscode运行报错: 在Xcode(v11.4.1)里运行倒是没有问题...... 想到之前flutter升级时:...

  • Resize,w 360,h 240
    iOS开发 KVO探寻

    目录1.什么是KVO?2.KVO实现原理3.通过KVC设置value值KVO能否生效?4.通过成员变量直接赋值KVO能否生效? 1.什么是KVO...

  • iOS关联对象的源码探究

    本文探究问题:- 怎么通过关联对象为分类category添加成员变量?- 添加的成员变量被存储在哪了? 1.为分类(category)添加成员变...

  • iOS分类(Catagory)底层源码分析

    说明:本文涉及到runtime源码(objc4-756.2)中的objc-runtime-new.h/objc-runtime-new.mm文件...

  • ios 确保单例对象的唯一性

    之前创建单例是使用下面的方式: 这种方式创建的单例,如果外部使用了alloc方法来创建实例,或者copy方法拷贝了单例实例,那么就无法确保对象的...

  • Runtime

    苹果官方文档:Objective-C Runtime 下载源代码:https://opensource.apple.com/tarballs/o...

  • 关于条件编译#ifdef、#ifndef .... #ifdef

    #ifdef:它是if define 的简写 #ifndef:它是if not define 的简写 它们都是宏定义,确切的说是预处理功能三种(...

  • Resize,w 360,h 240
    ios 图像显示原理及掉帧卡顿、离屏渲染的原因分析与优化

    1.图像显示原理简介 有关概念:时钟信号:垂直同步信号V-Sync / 水平同步信号H-SynciOS设备双缓冲机制:前/后帧缓冲区 1.CPU...