
測量應用啟動時間 1、測量main函數之前的時間: 添加環(huán)境變量:在 Edit scheme -> Run -> Arguments 中將環(huán)境變...
工具:Reveal,snoop-it(監(jiān)測工具) 反匯編工具:IDA / Hopper 調試工具:LLDB 開發(fā)工具:Theos / iOSOp...
加密算法分為對稱加密算法和非對稱加密算法斜筐。 對稱加密 特點:1遣钳、加密和解密使用相同的秘鑰写烤。2聚谁、是可逆的辆琅。3冻晤、計算量小苇羡、加密速度快、效率高鼻弧。 對稱...
KVO(Key-Value Observing)本質是監(jiān)聽set方法设江,重寫set方法。 過程: 1温数、動態(tài)生成一個 NSKVONotifying_...
Block是用來封裝和保存代碼绣硝,有點像函數,Block可以在任何時候執(zhí)行撑刺,效率高鹉胖。 根據Block在內存中的位置分為三種類型: 1、NSGlob...
有什么用? Runtime是屬于OC的底層實現(xiàn)甫菠,可以進行一些非常底層的操作(用OC很難完成的)挠铲。 1、利用Runtime寂诱,在程序運行中拂苹,可以動態(tài)...
RunLoop 的三個作用: 1、保證程序不退出(比如:程序啟動之后執(zhí)行的 main 函數里是主線程的 RunLoop痰洒,自動開啟)瓢棒。 2、負責監(jiān)...
網絡三要素:IP脯宿,端口,協(xié)議(TCP/UDP) TCP:安全傳輸控制協(xié)議(類似電話) 1泉粉、建立連接连霉,形成傳輸數據的通道,效率會比較低嗡靡。 2跺撼、通過...
方案:內存的讀寫速度比硬盤的讀寫速度快非常多讨彼,所以在內存獨立開辟一塊空間歉井,將xcode的緩存數據設置為該空間地址,就提高了Xcode執(zhí)行速度点骑。 ...