檢查WWDR 是否過期,造成打包證書無效。 Apple PKI[https://www.apple.com/certificateauthority/] iOS項(xiàng)目打包的時(shí)候...
深入源碼理解YYCache 、SDWebImage、AFNetworking、NSCache 緩存方式與對(duì)比 轉(zhuǎn)載請(qǐng)注明出處 http://www.itdecent.cn/p...
國(guó)際化的核心在于 [[NSBundle bundleWithPath:lPath] localizedStringForKey:key value:nil table:@"L...
1.判斷數(shù)據(jù)庫版本號(hào)和保存數(shù)據(jù)庫版本號(hào) 保存新版本號(hào)存儲(chǔ)到NSUserDefaults中 2.數(shù)據(jù)庫升級(jí) // 獲取舊版本號(hào) // 升級(jí) // 判斷是否需要升級(jí) // 執(zhí)行版...
首先用一個(gè)數(shù)據(jù)庫文件地址來初使化FMDatabaseQueue,然后就可以將一個(gè)閉包(block)傳入inDatabase方法中。 在閉包中操作數(shù)據(jù)庫,而不直接參與FMDat...
常見場(chǎng)景 在定義 property 的時(shí)候,atomic和nonatomic有何區(qū)別? 答案:2,3行是一樣的,不寫的話默認(rèn)就是atomic。atomic 和 nonatom...
copy and paste this script in framework projects to get the correct directory structure...
變態(tài)需求要根據(jù)屏幕寬度,first name長(zhǎng)度不確定 first name較短若 Good morning, first name,1行能顯示下, 用 Good morni...
前言 SwiftLint是 Realm 推出的一款 Swift 代碼規(guī)范檢查工具, SwiftLint 基于 Github 公布的 Swift 代碼規(guī)范進(jìn)行代碼檢查,并且能夠...
在swift中,class、struct、enums都可以是用參數(shù)化類型來表達(dá)泛型的,只有在協(xié)議中需要使用associatedtype關(guān)鍵字來表達(dá)參數(shù)化類型。為什么協(xié)議不采用...
國(guó)內(nèi)好多開發(fā)者選擇MJRefresh來實(shí)現(xiàn)下拉刷新,最近我也在讀他的源碼,在這我分享下我理解的實(shí)現(xiàn)的原理 下拉刷新的基本原理 一般的下拉刷新都是用 contentInset ...
關(guān)于iOS的UI自動(dòng)化測(cè)試,是從Xcode7之后才支持的比較好,使用XCTest.framework,Xcode可以自動(dòng)錄制UI測(cè)試的動(dòng)作流,還有就是可以使用XCTest U...
1.git報(bào)錯(cuò):RPC failed; curl 18 transfer closed with outstanding read data remaining 具體報(bào)錯(cuò) e...