問題引出:幾個(gè)星期前驮吱,我遇到一個(gè)這樣的bug贝攒,在我的機(jī)器上用 debug 環(huán)境編譯出來的正常運(yùn)行督禽,但是 RDM 運(yùn)行出來的總是出現(xiàn)錯(cuò)誤惋耙。當(dāng)時(shí)排查...
這是一篇 WWDC Session 204 "Updating Your App for iOS 11" 的總結(jié),里面的內(nèi)容涉及到了產(chǎn)品诱渤、設(shè)計(jì)以...
廢話 在 WWDC 17 Session 206 中蚌铜,介紹了這個(gè) iOS 11 加入的新功能。盡管這個(gè)功能特別簡單饺谬,但幾乎是今年所有發(fā)布的新功能...
WWDC 一共 5 天捂刺,從周一到周五,但周日就開始簽到了募寨,第一天早上是 Keynote族展,也就是發(fā)布新的 macOS、iOS 等新系統(tǒng)的演講拔鹰,許多...
今年的 WWDC 地點(diǎn)改到了 San Jose, 一個(gè)距離舊金山車程僅僅 40 分鐘的城市仪缸。不過,這里比起舊金山顯得更加安全列肢,更加寂靜恰画。 關(guān)于 ...
首先看一下 SDWebImage 的架構(gòu)。其實(shí) GitHub 上面的架構(gòu)圖非常清楚的解釋了整個(gè) SDWebImage 的工作原理 整體的關(guān)鍵步驟...
先簡單看一下 Masonry 主要的設(shè)計(jì)以及 Class 結(jié)構(gòu)方法 Masonry 采用了經(jīng)典的 Composite 設(shè)計(jì)模式瓷马,如果你還不清楚該...
我們先看一個(gè) Layout 的周期 項(xiàng)目以 Run Loop 的形式啟動(dòng)拴还,當(dāng)約束發(fā)生改變的時(shí)候,Layout Engine 會(huì)重新計(jì)算 Layo...