前沿 由于项目需求不是很紧促以及项目中多使用cocoapod 管理的自己的代码,就在各种博客中,看了许多优秀的文章,并亲测如何使用,现在落实成文...
一、OC语言基础知识剖析 (1)UI卡顿掉帧的原因 (1)什么是KVO? KVO实现原理?如何手动添加KVO? <1>什么是KVO? KVO全称...
performSelector 的使用场景给类中没有方法实现的方法动态添加方法实现。
相关描述:1、首先我们创建一个NSThread 对象,调用它的Start()-->然后在期方法中创建一个Pathread 线程,然后指定他的启动...
alloc alloc 经过一系列调用最终调用的c函数中的calloc方法,在alloc对象时,引用计数并没有加1.那为什么在使用retainC...
一、什么是Runloop? Runloop是通过内部维护的事件循环,来对事件\消息进行管理的对象。二、什么是事件循环? 有消息需要的处理的时,立...
1、循环引用的种类(1)自循环引用(2)相互循环引用(3)多循环引用 如何破除循环引用?(1)避免产生循环引用(2)在合适的时机手动断环处理 具...
(1)Autoreleasepool的实现原理: 以栈为结点,由双向链表的形式合成的数据结构。 与线程一一对应。 (2)@autoRelease...
一个正常的帧的合成,大概是在16.7ms之间,60fps 指的是,在每一秒钟 会有60个画面更新,人眼看上去就是一个流畅的效果。 掉帧的原因:...