深入理解 Autolayout 與列表性能 -- 背鍋的 Cassowary 和偷懶的 CPU 這篇文章會通過對 autolayout 內(nèi)部實(shí)現(xiàn)的探索和數(shù)據(jù)分析和對 auto...
深入理解 Autolayout 與列表性能 -- 背鍋的 Cassowary 和偷懶的 CPU 這篇文章會通過對 autolayout 內(nèi)部實(shí)現(xiàn)的探索和數(shù)據(jù)分析和對 auto...
基于戴銘老師給出的objc_msgSend監(jiān)聽方案哮内,對其中核心的匯編實(shí)現(xiàn)進(jìn)行解析 監(jiān)聽代碼 單個指令解析 完整armv8指令集分瘦、ARM64匯編基礎(chǔ)(不過里面說sp是x31不置...
我們先來談下冪等的概念 抽象概念 冪等(idempotent、idempotence)是一個數(shù)學(xué)與計(jì)算機(jī)學(xué)概念拦坠,常見于抽象代數(shù)中鸿摇。 在編程中滥酥,一個冪等操作的特點(diǎn)是其任意多次執(zhí)...
UML建模(二)--流程圖 本文會包含幾塊內(nèi)容: 什么是流程圖?流程圖和其他圖表(如線框圖吗氏,概念圖,架構(gòu)圖雷逆,用例圖)有什么不同弦讽? 為什么需要流程圖? 流程圖的分類膀哲? 1往产、什么...
在做安裝包大小優(yōu)化前某宪,我們應(yīng)該首先搞清楚仿村,用戶在 app store 上看到的包大小,究竟是什么兴喂? 如果我們衡量安裝包大小的口徑蔼囊,和用戶看到的大小不一致,那么做優(yōu)化時的優(yōu)先級...
前言 哈希(Hash)或者說散列表衣迷,它是一種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)畏鼓。Hash 表是一種特殊的數(shù)據(jù)結(jié)構(gòu),它同數(shù)組壶谒、鏈表以及二叉排序樹等相比較有很明顯的區(qū)別云矫,但它又是是數(shù)組和鏈表的基礎(chǔ)上演...
attribute是GNU C特色之一,在iOS用的比較廣泛.系統(tǒng)中有許多地方使用到. attribute可以設(shè)置函數(shù)屬性(Function Attribute )、變量屬性...
前言 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識汗菜,但往往會被忽略 今天让禀,我將獻(xiàn)上一份詳細(xì) & 清晰的計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 學(xué)習(xí)指南,涵蓋 TCP / UDP協(xié)議陨界、Http協(xié)議巡揍、Sock...