在每個項目的開發(fā)過程中都會涉及到 測試環(huán)境與發(fā)布環(huán)境得切換。最原始得方式是 每次運行與打包都手動修改環(huán)境配置代碼,但這樣效率地下,而且出錯率極高...
在swift中GCD采用鏈式調(diào)用,較OC而言使用方式更為簡單,可讀性更高。全文代碼均默認在主線程中執(zhí)行。 隊列的獲取與創(chuàng)建 GCD隊列都遵循先進...
概念對比 UIView和CALayer在概念上有諸多相似之處,比如都可以進行繪制,都是一些矩形塊,都會去管理其子視圖或者子圖層的位置。兩者最大的...
在iOS 9及其之前改變statusbar的顏色比較簡單,直接使用UIApplication.shared.setStatusBarStyle(...
1、項目開啟bitcode后,.dSYM文件不能用來崩潰日志的符號化。用戶下載的包是Apple服務重新編譯產(chǎn)生的,會產(chǎn)生新的.dSYM文件。需要...
在swift項目中,一般是用Extension的方式來組織代碼,將實現(xiàn)的各種協(xié)議等分別寫在不同的擴展中。 但是Extension只能直接添加計算...
UINavigationBar的問題 在使用 UINavigationBar 的過程,始終面臨一個問題,就是當兩個甚至多個ViewControl...
1.Ivar Ivar其實是一個objc_ivar的指針,objc_ivar是一個struct,其中包含變量名、變量類型。Ivar實例變量所在內(nèi)...
iOS-導航欄透明度和barTintColor漸變過渡 Demo:github 1.對UIViewController進行擴展,添加關聯(lián)屬性na...