240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    OC底层基础:Runtime

    一、Runtime Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同 Objective-C的动态性是由Ru...

  • Resize,w 360,h 240
    OC底层基础:面试题

    一、NSObject本质 一个NSObject对象占用多少内存(16)系统分配了16个字节给NSObject对象(通过malloc_size函数...

  • Resize,w 360,h 240
    OC底层基础:内存管理

    一、内存布局 代码段:编译之后的代码 数据段字符串常量:比如NSString *str = @"123"已初始化数据:已初始化的全局变量、静态变...

  • Resize,w 360,h 240
    OC底层基础:多线程GCD

    查看oc文件底层结构 支持ARC、指定运行时系统版本 一、iOS中常见的多线程方案 二、容易混淆的术语 有4种术语比较容易混淆:同步、异步、并发...

  • Resize,w 360,h 240
    OC底层基础:RunLoop

    查看oc文件底层结构 支持ARC、指定运行时系统版本 一、RunLoop基础 1. RunLoop对象 iOS中有两套API来访问和使用RunL...

  • OC底层基础

    一、+load方法 +load方法会在runtime加载类、分类时调用 每个类、分类的+load,在程序运行过程中只调用一次 调用顺序先调用类的...

  • Resize,w 360,h 240
    OC底层基础:Block

    查看oc文件底层结构 支持ARC、指定运行时系统版本 一、__block修饰符 1. __block可以用于解决block内部无法修改auto...

  • Resize,w 360,h 240
    OC底层基础:性能优化

    查看oc文件底层结构 支持ARC、指定运行时系统版本 一、CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU(Cent...

  • Resize,w 360,h 240
    OC底层基础:App启动流程及启动优化

    查看oc文件底层结构 支持ARC、指定运行时系统版本 一、App启动流程 App的启动 App的启动可以分为2种 冷启动:从零开始启动App 热...

    2.3 1713 1 17