240 发简信
IP属地:广东
  • Resize,w 360,h 240
    【高级iOS】启动时间优化

    时间分为两个部分 T1(main前) + T2(main后), {T1:系统环境布局时间:创建进程,加载解析可执行文件(库加载,堆栈环境配置等等...

  • Resize,w 360,h 240
    【高级iOS】autoreleasepool源码分析,并与runloop的关系

    1.探索 首先通过po [NSRunloop currentRunloop]在控制台可以看到以下打印信息,发现runloop与autorelea...

  • Resize,w 360,h 240
    iOS高级动画之Layer与隐式动画详解

    一、相关知识点 1.官方架构 Graphics Hardware可以理解为GPU Metal、Core Graphics是对GPU的操作,由C语...

    0.7 6109 1 15
  • Resize,w 360,h 240
    iOSApp启动原理解析(一)main.m

    app程序入口main 在我们开始开发app的时候,第一步往往是通过设置AppDelegate.m 的代理方法开始写一些启动的东西- (BO...

    1.5 1973 4 9 1
  • Resize,w 360,h 240
    【高级iOS】block部分原理讲解

    首先感谢八点钟学院分享宝贵的知识! 为什么是部分,因为阅读过block源码,很多要结合clang编译成c++来反复推敲和解读,用文字实在不好组织...

  • Resize,w 360,h 240
    深入iOS事件处理层次及原理分析、响应链

    1. iOS事件有哪一些 运动事件 传感器、计数器、陀螺仪 远程控制事件 线控耳机 触摸事件 本文核心分析 2. 事件传递和响应 2.1 原理分...

  • Resize,w 360,h 240
    iOSApp启动原理解析(二)Runloop源码解读

    Runloop源码地址 上一篇(一)中讲到ApplicationMain函数在app启动的时候会执行死循环,归根结底还是源自runloop,那么...

  • Resize,w 360,h 240
    iOS-图形学与UIImageView的底层处理

    图形基础知识点导读 一张图像是像素点的集合,每一个像素都是独立、明了的颜色。图像一般情况下储存成数组,可以想象成二位数组(数组的数组,矩阵)。 ...

  • Resize,w 360,h 240
    iOS高级动画(二)

    1. 贝塞尔曲线 1.1 贝塞尔曲线反转 如果不在 CAShaperLayer 里操作,那么就只能在 UIView 的 -drawRect 下操...