CocoaPods的安裝與使用(一) CocoaPods的原理與技巧(二) CocoaPods建立自己的Podspec(三) CocoaPods誕生的時代背景(四) 創(chuàng)建自己...
CocoaPods的安裝與使用(一) CocoaPods的原理與技巧(二) CocoaPods建立自己的Podspec(三) CocoaPods誕生的時代背景(四) 創(chuàng)建自己...
iOS項目架構(gòu) 做了幾個App,發(fā)現(xiàn)很多時候,App的基本框架都是一樣的,如何組織架構(gòu),讓項目更容易開發(fā)和維護(hù),減少耦合,成了不變的主題。下面的嘮叨呢,是我基于最近做的一個A...
class_ro_t 和 class_rw_t 的區(qū)別? 可以看出,class_rw_t結(jié)構(gòu)體內(nèi)有一個指向class_ro_t結(jié)構(gòu)體的指針。 每個類都對應(yīng)有一個class_...
系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點YYModel 源碼剖析:關(guān)注性能...
簡書是支持Markdown的,所以想要簡單的插入代碼塊,只需在簡書中先設(shè)置支持Markdown,即可使用Markdown來插入代碼塊了。 關(guān)于Markdown的使用可以查看:...
原文iOS APP新版本升級數(shù)據(jù)庫 我們常常會在APP中使用數(shù)據(jù)庫,但是由于版本迭代問題,數(shù)據(jù)庫的結(jié)構(gòu)可能會發(fā)生變更,這時候需要對用戶原始數(shù)據(jù)進(jìn)行保留。這是一個很正常的需求,...
正則表達(dá)式又稱為正規(guī)表示法、規(guī)則表達(dá)式、常規(guī)表示法,英語為Regular Expression,常簡寫為regex、regexp或RE。正則表達(dá)式使用單個字符串來描述,匹配一...
目錄 前言 TouchEvent 響應(yīng)鏈 UIControl UIGestureRecognizer 結(jié)論 前言 眾所周知、手勢識別器的權(quán)限比響應(yīng)鏈更高。而UIControl...