摘要:
关于多线程一直是我们学习iOS的一个重点,不仅是面试中经常被问到的问题,而且我们开发过程过程中经常会用到的技术,下面是一张关于多线程的图解,希望可以帮助大家学习多线程的开发。 阅读全文
摘要:
在屏幕发生翻转的时候会调用一些方法:- (void)viewWillLayoutSubviews; / - (void)viewDidLayoutSubviews;以及- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordi 阅读全文
摘要:
什么是RunTime RunTime是一套比较底层的纯C语言API,属于一个C语言库,包含了很多底层C语言API.我们平时编写的OC代码,程序运行过程中,其实最终都是转成RunTime的C语言代码,RunTime算是OC的幕后工作者.比如:OC中的代码 [[Student alloc] init]; 阅读全文
摘要:
一、RunLoop基本概念 RunLoop从字面意思上看: 运行循环 跑圈 RunLoop的基本作用: 保持程序的持续运行 处理APP中各种事件(比如:触摸事件,定时器事件,Selector事件等) 能节省CPU资源,提高程序的性能:该做事的时候就唤醒,没有事情就睡眠 假如没有了RunLoop: 大 阅读全文