![240](https://upload.jianshu.io/users/upload_avatars/183487/ca9b99a91778.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Bitccode實際上只是LLVM的中間語言猴凹。當您使用LLVM工具鏈編譯源代碼時,源代碼被翻譯成一種名為Bitcode的中間語言葡缰。然后對Bitcode進行分析样傍、優(yōu)化角塑,并最終轉(zhuǎn)...
SEL SEL方法選擇器五慈,表示一個selector的指針 無論什么類里纳寂,只要方法名相同主穗,SEL就相同。項目里的所有SEL都保存在一個NSSet集合里(NSSet集合里的元素不...
版本:iOS13.7 一毙芜、簡介 PHImageManager是一個專門請求圖像與視頻的類忽媒。每次請求完成后,會對已請求的圖像與視頻作緩存爷肝。當下次使用相同的圖像與視頻時猾浦,會更快的...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的陆错?困惑于Cell怎么突然不能點擊了灯抛?糾結(jié)于如何實現(xiàn)這個奇葩響應需求?亦或是已經(jīng)被響應鏈音瓷、手勢对嚼、target-action這一系列響應觸...
在 iOS 開發(fā) Hybrid App 的時候,有兩個 WebView 可以選擇绳慎。UIWebView & WKWebView纵竖。 這兩個 WebView 控件,可以完全只借助...
二叉樹有多種遍歷方法通殃,有層次遍歷、深度優(yōu)先遍歷厕宗、廣度優(yōu)先遍歷等画舌。 本文只涉及二叉樹的先序、中序已慢、后序的遞歸和非遞歸遍歷曲聂。 涉及到的代碼都用Java編寫。 首先給出二叉樹節(jié)點類...
可以佑惠,救命了
找回Git中丟失的Commit@[git|commit|reflog] 在使用Git的過程中朋腋,有時候會因為一些誤操作,比如reset膜楷、rebase旭咽、merge等。特別是在Commit之后又執(zhí)行了git r...
@[git|commit|reflog] 在使用Git的過程中把将,有時候會因為一些誤操作轻专,比如reset、rebase察蹲、merge等请垛。特別是在Commit之后又執(zhí)行了git r...
七牛的圖床掛了催训。。不好意思宗收,正在修復
Build 優(yōu)化 - 記錄一次 CCache 的實踐引言 本文旨在記錄一次使用 CCache 對 Xcode Build 時間做優(yōu)化的過程漫拭,并簡單的描述一下用法,總結(jié)一下其他使用到的優(yōu)化方案混稽,詳細記錄過程中涉及到的一些對于個人...
虛線 + 空心箭頭哈
UML基本使用--類圖背景 一方面隨著項目組件化的進行采驻,越來越多的模塊需要輸出更為詳細與易理解文檔,而在描述文檔的時候或多或少會加入類與類之間關(guān)系的描述匈勋。另一方面是如果在需求預言的時候礼旅,在涉及到較...
本文總結(jié)自 WWDC 2018 building faster in xcode 該 Session 通過一系列的實踐來實現(xiàn) Xcode 的快速編譯,共闡述了六個大方面洽洁,分別...
本文所讀的源碼痘系,可以從這里找到,這是 Mach-O 系列的第一篇 我們的程序想要跑起來饿自,肯定它的可執(zhí)行文件格式要被操作系統(tǒng)所理解汰翠,比如 ELF 是 Linux下可執(zhí)行文件的格...