240 发简信
IP属地:山东
  • Resize,w 360,h 240
    Cocoapod 私有库的管理

    前沿 由于项目需求不是很紧促以及项目中多使用cocoapod 管理的自己的代码,就在各种博客中,看了许多优秀的文章,并亲测如何使用,现在落实成文...

  • 整理面试题

    一、OC语言基础知识剖析 (1)UI卡顿掉帧的原因 (1)什么是KVO? KVO实现原理?如何手动添加KVO? <1>什么是KVO? KVO全称...

  • 动态添加方法

    performSelector 的使用场景给类中没有方法实现的方法动态添加方法实现。

  • NSOperation & NSThread

    相关描述:1、首先我们创建一个NSThread 对象,调用它的Start()-->然后在期方法中创建一个Pathread 线程,然后指定他的启动...

  • Resize,w 360,h 240
    内存管理的中的方法实现原理

    alloc alloc 经过一系列调用最终调用的c函数中的calloc方法,在alloc对象时,引用计数并没有加1.那为什么在使用retainC...

  • Resize,w 360,h 240
    Runloop 实现机制

    一、什么是Runloop? Runloop是通过内部维护的事件循环,来对事件\消息进行管理的对象。二、什么是事件循环? 有消息需要的处理的时,立...

  • Resize,w 360,h 240
    循环引用的相关问题

    1、循环引用的种类(1)自循环引用(2)相互循环引用(3)多循环引用 如何破除循环引用?(1)避免产生循环引用(2)在合适的时机手动断环处理 具...

  • Resize,w 360,h 240
    AutoreleasePool 的相关问题

    (1)Autoreleasepool的实现原理: 以栈为结点,由双向链表的形式合成的数据结构。 与线程一一对应。 (2)@autoRelease...

  • UI卡顿掉帧的原因

    一个正常的帧的合成,大概是在16.7ms之间,60fps 指的是,在每一秒钟 会有60个画面更新,人眼看上去就是一个流畅的效果。 掉帧的原因:...