深入理解 Autolayout 與列表性能 -- 背鍋的 Cassowary 和偷懶的 CPU 這篇文章會通過對 autolayout 內部實現(xiàn)的探索和數(shù)據(jù)分析和對 auto...
深入理解 Autolayout 與列表性能 -- 背鍋的 Cassowary 和偷懶的 CPU 這篇文章會通過對 autolayout 內部實現(xiàn)的探索和數(shù)據(jù)分析和對 auto...
基于戴銘老師給出的objc_msgSend監(jiān)聽方案,對其中核心的匯編實現(xiàn)進行解析 監(jiān)聽代碼 單個指令解析 完整armv8指令集利花、ARM64匯編基礎(不過里面說sp是x31不置...
初探 文件系統(tǒng)的功能以塊為單位的存儲組織形式要有索引, 方便查找熱點文件應該有緩存可以以文件夾形式組織, 方便管理在內存中維護數(shù)據(jù)結構, 保存哪些文件被哪些進程打開/使用 文...
0.X86架構 1.BIOS引導 實模式只有 1MB 內存尋址空間(X86) 加電, 重置 CS 為 0xFFFF , IP 為 0x0000, 對應 BIOS 程序 0xF...
項目背景 我們希望設計開發(fā)一個小的框架伦仍,能夠獲取接口調用的各種統(tǒng)計信息结窘,比如,響應時間的最大值(max)充蓝、最小值(min)隧枫、平均值(avg)、百分位值(percentile)...
需求分析 技術人也要有一些產品思維谓苟。對于產品設計官脓、需求分析,我們要學會“借鑒”涝焙,一定不要自己悶頭想卑笨。一方面這樣做很難想全面,另一方面從零開始設計也比較浪費時間仑撞。除此之外赤兴,我們...
Demo地址 面向對象綜述 設計分為三大步 面向對象分析OOA 面向對象設計OOD 面向對象開發(fā)OOP 劃分職責進而識別出有哪些類根據(jù)需求描述派草,我們把其中涉及的功能點搀缠,一個一...
我們先來談下冪等的概念 抽象概念 冪等(idempotent矢洲、idempotence)是一個數(shù)學與計算機學概念璧眠,常見于抽象代數(shù)中。 在編程中读虏,一個冪等操作的特點是其任意多次執(zhí)...
引言 面向對象是一個老生常談的話題盖桥,其基本思想為封裝灾螃、繼承、多態(tài)揩徊。 最近在學習 Linux 系統(tǒng)源碼時腰鬼,發(fā)現(xiàn)雖然系統(tǒng)是使用面向過程的 C 語言編寫嵌赠,但是還是可以體現(xiàn)出面向對象...
簡述 平時工作中使用 CoreVideo 也不算少,但是一直沒有系統(tǒng)完整地閱讀梳理過它的官方文檔熄赡。趁著這段時間較為閑暇姜挺,就系統(tǒng)性的學習一下官方文檔,并且記錄一些常見用法本谜。 常...
去年總結 工作 去年由剛加入公司的萌新初家,到負責語聊房SDK、客戶對接等事務乌助、方案設計等溜在,在這個過程中自身的綜合能力還是有比較大的提升的。首先是負責語聊房的SDK他托,在這期間大致...