Material Design 谷歌在發(fā)布 Android 5.0 Lollipop 的時(shí)候疤坝,同時(shí)為安卓應(yīng)用引進(jìn)了一種新的設(shè)計(jì)標(biāo)準(zhǔn):Material Design。 官網(wǎng)對(duì)其...
Material Design 谷歌在發(fā)布 Android 5.0 Lollipop 的時(shí)候疤坝,同時(shí)為安卓應(yīng)用引進(jìn)了一種新的設(shè)計(jì)標(biāo)準(zhǔn):Material Design。 官網(wǎng)對(duì)其...
hashABC hash是一種用于處理查找時(shí)非常高效的數(shù)據(jù)結(jié)構(gòu)呼畸。時(shí)間復(fù)雜度一般情況下可以直接認(rèn)為是O(1)莱睁。散列技術(shù)是在記錄的存儲(chǔ)位置和它的關(guān)鍵字之間確立一個(gè)對(duì)應(yīng)關(guān)系 f待讳,使...
蘋果每年都更新 Swift 版本,但是平常項(xiàng)目中使用的一些開源庫(kù)卻不能及時(shí)更新仰剿,使用那就需要一部分庫(kù)繼續(xù)使用 Swift3.2 版本创淡,一部分使用 Swift4,那么在 Pod...
NSNumberFormatter可以用來處理NSString和NSNumber之間的轉(zhuǎn)化南吮,可以滿足基本的數(shù)字形式的轉(zhuǎn)化琳彩。 1:使用+ localizedStringFrom...
設(shè)置UITextView的行間距有多種方法 一、設(shè)置靜態(tài)textview行間距 UITextView不需要輸入直接顯示非常簡(jiǎn)單 NSMutableParagraphStyle...
本文上下兩篇已授權(quán)在 InfoQ 的移動(dòng)開發(fā)前線公眾號(hào)上首發(fā)部凑,微信閱讀地址和 InfoQ 文章鏈接露乏。 不久前結(jié)束的 WWDC 2016 Session 216: Advanc...
一涂邀、什么是庫(kù)施无? 庫(kù)是共享程序代碼的方式,一般分為靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)必孤。 靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中猾骡,被多次使用就有多份冗余拷貝瑞躺。 動(dòng)態(tài)庫(kù):鏈接時(shí)不復(fù)制,程序運(yùn)行時(shí)由系統(tǒng)...
關(guān)于KVO的那些事 之 KVO安全用法封裝 KVO (Key Value Observering) 是iOS用于監(jiān)聽某個(gè)對(duì)象某個(gè)變量一種簡(jiǎn)潔便利的機(jī)制兴想。但是幢哨,對(duì)于KVO的穩(wěn)定...
我們知道iOS由于沙盒的存在,應(yīng)用程序不能越過自己的區(qū)域去訪問別的存儲(chǔ)空間的內(nèi)容嫂便,不過可能有許多場(chǎng)景我們需要在應(yīng)用程序之間共享數(shù)據(jù)捞镰,比如多個(gè)應(yīng)用共用用戶名密碼進(jìn)行登錄等。雖然...