App經(jīng)過N次的版本功能迭代后,編譯時間大幅增加,除了代碼外,xcasset的圖片資源增加也會導致編譯時間變長。優(yōu)化這一編譯過程,向大家介紹一個簡單易用的方案。 本文是針對x...
App經(jīng)過N次的版本功能迭代后,編譯時間大幅增加,除了代碼外,xcasset的圖片資源增加也會導致編譯時間變長。優(yōu)化這一編譯過程,向大家介紹一個簡單易用的方案。 本文是針對x...
概覽 Live Activities 可以展示app的最新數(shù)據(jù)在 iPhone的 LockScreen 鎖屏上 和 Dynamic Island 靈動島上。 使用Live A...
筆者最近在做單元測試框架的搭建,做到輸出代碼覆蓋率的時候,發(fā)現(xiàn)app的代碼覆蓋率一直是0,然后就開啟了歷程一周的找碴過程,其中嫌棄電腦太慢,直接花了1w4買入了新的macbo...
前言 本方案適合于單倉庫(Monorepo)方式管理的項目,通過二進制化的想法減少編譯工作量,并通過拋棄Xcode的自帶的依賴管理機制,建立自定義的依賴管理去實現(xiàn)開發(fā)時的編譯...
一.簡介 OCLint是基于 Clang Tooling 開發(fā)的靜態(tài)分析工具,主要用來發(fā)現(xiàn)編譯器檢查不到的那些潛在的關鍵技術問題。主要包括語法上的基礎規(guī)則、Cocoa 庫相關...
jenkins插件無法下載java 的ssl問題,stackoverflow只有一個方法適合我。就是手動安裝一個ID: skip-certificate-check插件,通過...
當content被修改了,直接 setContentOffset可能無效,需要先調用layoutIfNeed 另外,uitextView 的contentSize會隨著滾動而...
swift framework 混編是個比較蛋疼的事情,很多東西都沒有資料,特別是modulemap這塊?,F(xiàn)在在這里給大家總結一下經(jīng)驗。 swift framework混編情...
有時候我們不會直接調用block或closure,而是將其保存到內(nèi)存中延后使用。而此時,swift 和 oc之間相互調用則會出現(xiàn)問題。 解決:情景1:swift 的closu...
在viewdiddisappear 調用 statusbar hidden 會出現(xiàn)navigationbar statusBar 重疊overlap 建議放到主線程下一個lo...
使用NSAttributedString初始化 html 文本時(NSHTMLTextDocumentType)會導致主線程卡死。這應該是蘋果的解析 html 文本的一個 b...
self.view.frame 在 viewWillLayoutSubviews 后的值才會是顯示的最終值 ios - how to get the frame of a v...