240 发简信
IP属地:北京
  • Resize,w 360,h 240
    iOS 面试题-答案整理

    事件传递与视图响应链及应用事件的传递发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中。为什么是队列而不是栈?...

    0.2 448 3
  • iOS 快速梳理代码之页面定位

    到一个新公司,最艰难的时刻就是前一周,项目代码不熟悉,人也都不认识,关键项目文档还> 缺失,尼玛,真是各种不爽 刚入新公司时,一般不可能对项目结...

  • iOS isKindOfClass,isMemberOfClass等

    在iOS开发中,会遇到需要判断一个对象是否为某类的对象、是否能响应方法等,通过源码我们可以看一下它们区别是什么呢? 实现源码: 由源码我们可以分...

  • iOS runtime应用整理

    页面统计埋点 Swizzling应该总在+load中执行Objective-C在运行时会自动调用类的两个方法+load和+initialize。...

  • Resize,w 360,h 240
    iOS runtime整理

    runtime简介 Runtime 又叫运行时,是一套底层的 C 语言 API,是 iOS 系统的核心之一。开发者在编码过程中,可以给任意一个对...

  • iOS多线程梳理-NSOperation

    上一篇 iOS多线程梳理-GCD(3) NSOperation NSOperation 是苹果公司对 GCD 的封装,面向对象。 NSOpera...

  • iOS多线程梳理-GCD(3)

    上一篇 iOS多线程梳理-GCD死锁 GCD栅栏函数 仅在自己创建的并发队列上有效,在全局(Global)并发队列、串行队列上,效果跟dispa...

  • iOS多线程梳理-GCD死锁

    上一篇 iOS多线程梳理-GCD GCD死锁探讨 先看一个简单程序: 可以看出,viewDidLoad执行了第一句打印后,会跳入longTime...

  • iOS多线程梳理-GCD

    GCD简介 Grand Central Dispatch (GCD)是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核,...