系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
本文Demo傳送門: MessageForwardingDemo 摘要:編程,只了解原理不行,必須實戰(zhàn)才能知道應(yīng)用場景。本系列嘗試闡述runtime相關(guān)理論的同時介紹一些實戰(zhàn)...
簡要介紹:這是一篇介紹IOS消息攔截的文章,來源于對RxSwift源碼的分析,其原理是利用Object-c的消息轉(zhuǎn)發(fā)(forwardInvocation:)來實現(xiàn)(React...
前言 由于最近項目中在用Realm,所以把自己實踐過程中的一些心得總結(jié)分享一下。 Realm是由Y Combinator孵化的創(chuàng)業(yè)團隊開源出來的一款可以用于iOS(同樣適用于...
前言 在OC中操作集合類型往往要使用for - in,但在Swift中,Apple為我們準(zhǔn)備了Map、Filter、Reduce等函數(shù),為我們在操作集合類型時候提供了許多便利...
集合在集合中存儲相同類型的不同值,沒有定義的順序。 當(dāng)元素的順序不重要時,或者當(dāng)您需要確保元素只出現(xiàn)一次時,您可以使用集合而不是數(shù)組。 集類型的哈希值 類型必須是可哈希的,以...
前言:之前用Swift 3.0進行實現(xiàn),現(xiàn)在更新到了Swift 5,添加了多個分組、頭部視圖、尾部視圖、裝飾視圖的計算,添加了跟隨模式,代碼沒有仔細打磨,大家看看就好啦。 如...
01 先問一句,你是內(nèi)向者還是外向者? 但是我想,你很可能會這樣回答:“我應(yīng)該是中性偏內(nèi)向”,或者“我感覺自己有雙重性格。”總之,我猜這個回答多半是模棱兩可。 其實,這是因為...