人生要活的像runloop一样潇洒,有事就干没事就睡。要想活的好那就让runloop多跑跑,最起码多保活时间长一点,等你老了就退休吧!
做事多学学runtime,发号指令,消息转发,随机应变动态添加,交换方法,做到了领导级别,干嘛事必躬亲,runtime一下就ok。
人生路上有坎坷,遇到磨难不要怕。遇到难题就放在脑后的子线程,大脑处理主线程,最起码不会让你卡着不动吧,想好了再做处理。GCD很伟大,处处给你想方法,一个不够开多了执行起来不费事,控制数量发信号完美演绎高节操。要想顺序有方法线程组是用来干啥,不要想着我会告诉你,其实还有个栅栏方法啊。
内存管理很强大,生活好了不要放弃他。吃的白白胖胖,走起路来摇摇晃晃,你不担心泄漏,万一出了事故,还不得自己擦屁股。谁创建谁释放,循环引用别上当。block该copy就copy,用代理该weak就weak。说到就这样吧!
有单例真方便,打下的江山随你练。百万兵马全封装,有人来犯立马帮。物以稀为贵,单例不要太多,性能问题要想多。
网络请求真伟大,get,post两大护法。混子告诉我get请求数据,post上传数据。哼!难道post不能请求数据吗?真正区别很多了,研究起来不费事,这里我就不说了。