測(cè)量應(yīng)用啟動(dòng)時(shí)間 1、測(cè)量main函數(shù)之前的時(shí)間: 添加環(huán)境變量:在 Edit scheme -> Run -> Arguments 中將環(huán)境變...
工具:Reveal控漠,snoop-it(監(jiān)測(cè)工具) 反匯編工具:IDA / Hopper 調(diào)試工具:LLDB 開發(fā)工具:Theos / iOSOp...
加密算法分為對(duì)稱加密算法和非對(duì)稱加密算法梧田。 對(duì)稱加密 特點(diǎn):1乔宿、加密和解密使用相同的秘鑰课兄。2挺勿、是可逆的饶米。3恒界、計(jì)算量小睦刃、加密速度快、效率高十酣。 對(duì)稱...
KVO(Key-Value Observing)本質(zhì)是監(jiān)聽set方法眯勾,重寫set方法。 過程: 1婆誓、動(dòng)態(tài)生成一個(gè) NSKVONotifying_...
Block是用來封裝和保存代碼吃环,有點(diǎn)像函數(shù),Block可以在任何時(shí)候執(zhí)行洋幻,效率高郁轻。 根據(jù)Block在內(nèi)存中的位置分為三種類型: 1、NSGlob...
有什么用文留? Runtime是屬于OC的底層實(shí)現(xiàn)好唯,可以進(jìn)行一些非常底層的操作(用OC很難完成的)。 1燥翅、利用Runtime骑篙,在程序運(yùn)行中,可以動(dòng)態(tài)...
RunLoop 的三個(gè)作用: 1森书、保證程序不退出(比如:程序啟動(dòng)之后執(zhí)行的 main 函數(shù)里是主線程的 RunLoop靶端,自動(dòng)開啟)。 2凛膏、負(fù)責(zé)監(jiān)...
網(wǎng)絡(luò)三要素:IP,端口猖毫,協(xié)議(TCP/UDP) TCP:安全傳輸控制協(xié)議(類似電話) 1台谍、建立連接,形成傳輸數(shù)據(jù)的通道吁断,效率會(huì)比較低趁蕊。 2、通過...
方案:內(nèi)存的讀寫速度比硬盤的讀寫速度快非常多掷伙,所以在內(nèi)存獨(dú)立開辟一塊空間,將xcode的緩存數(shù)據(jù)設(shè)置為該空間地址骂因,就提高了Xcode執(zhí)行速度炎咖。 ...