Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
Github傳送門 概述 一個(gè)大型的項(xiàng)目,只是代碼段就有可能超過(guò)100M,算上armv7和arm64架構(gòu),就會(huì)超過(guò)200M。這時(shí)候檢查到底是哪個(gè)類、哪個(gè)第三方庫(kù)占用了太多空間...
ios .a 文件的相關(guān)操作 1. 一個(gè) .a 文件里面包含多個(gè) .o 的實(shí)現(xiàn)文件。 2. 解壓 xxx.a 文件 ar -x xxx.a ar: xxx.a is a fa...
@JSMaker 看來(lái)我也要開始存代碼了,蘋果這點(diǎn)太啃爹了,改的我完全不會(huì)用xib了
iOS開發(fā) 適配iOS10以及Xcode8現(xiàn)在在蘋果的官網(wǎng)上,我們已經(jīng)可以下載到Xcode8的GM版本了,加上9.14日凌晨,蘋果就要正式推出iOS10系統(tǒng)的推送了,在此之際,iOS10的適配已經(jīng)迫在眉睫啦,不知道X...