先說下思路: 我通過枚舉+KVC的方式來實現(xiàn)整個國際化的解決方案. 國際化文檔配置文件:1.1重寫了下標(biāo)方法, 支持傳入一個String 作為k...
眾所周知,NSTimer 因為依賴于RunLoop去執(zhí)行,而RunLoop本身工作很繁重,不能確保Timer及時執(zhí)行,所以使用GCD Timer...
在iOS13以后 運行Flutter項目報錯Device doesn't support wireless sync. 解決方法: 更新Flut...
由于蘋果的日益欺壓,蘋果的企業(yè)證書掉簽是越來越密集,所以由此誕生了黑科技,即所謂的超級簽名 超級簽名安裝流程演示 據(jù)說某分發(fā)平臺價格表,來源網(wǎng)絡(luò)...
前言:仔細看了又看CTMediator的Demo,在這個過程中突然想到了Moya。所以我下面介紹的將基于Moya的思想的封裝。 1. 新建一個協(xié)...
配置公鑰私鑰:Jenkins -> 用戶 -> 設(shè)置 -> SSH Public Keys 配置公鑰,Jenkins -> 憑據(jù) -> 配...
私有庫中集成了極光的庫,然后各種驗證失敗。 執(zhí)行pod lib lint 報錯。 ERROR | [iOS] xcodebuild: Retur...
日常中我們通常使用UserDefaults FMDB FileManager 等等方式去進行本地緩存的操作. 首先來看UserDefaults的...
日常開發(fā)中提交代碼 首先說一下我們原來的工作流程, 我們有一個默認master分支, 一個dev分支, 日常開發(fā)中, 我們還會創(chuàng)建一個關(guān)于本次功...