Swift6并發(fā)報(bào)錯(cuò)處理 1、@MainActor 使用@MainActor相當(dāng)于設(shè)置所有操作將在主線程。因此就沒有并發(fā)問題了。 2、@globalActor 創(chuàng)建自己的全局...
Swift6并發(fā)報(bào)錯(cuò)處理 1、@MainActor 使用@MainActor相當(dāng)于設(shè)置所有操作將在主線程。因此就沒有并發(fā)問題了。 2、@globalActor 創(chuàng)建自己的全局...
前章 在之前的基礎(chǔ)上改造。fastlane+蒲公英+Jenkins自動(dòng)化打包配置流程[http://www.itdecent.cn/p/e2d15632d4a9] 蒲公英上...
關(guān)于widgets的一些特性描述以及應(yīng)用場(chǎng)景可以參考上篇文章 iOS14 Widgets新特性[http://www.itdecent.cn/p/7a3b139a136e]...
一、fastlane配置 安裝fastlane 后期更新fastlane,這兩個(gè)都可以 終端cd到項(xiàng)目目錄,安裝蒲公英插件、fastlane初始化 在fastlane ini...
objc源碼中定義的兩個(gè)宏fastpath和slowpath 文章引簡書作者大明白 這個(gè)指令是gcc引入的,作用是允許程序員將最有可能執(zhí)行的分支告訴編譯器。這個(gè)指令的寫法為:...
使用Reveal查看越獄手機(jī)APP視圖層級(jí) 一、前期準(zhǔn)備 一臺(tái)越獄手機(jī):可以使用愛思助手[https://www.i4.cn/]一鍵越獄,unc0ver模式 Mac下載iFu...
代碼已經(jīng)由本地提交到了遠(yuǎn)端 提交一 提交二 右擊提交一選擇重置到這次提交 —硬合并18922合并后為121840 右擊提交二選擇重置到這次提交 —軟合并,此時(shí)代碼已經(jīng)回滾到了...
這是枚舉最基礎(chǔ)的用法,但是在swift中,對(duì)枚舉的功能進(jìn)行了加強(qiáng),也就是關(guān)聯(lián)值。 關(guān)聯(lián)值可以將額外信息附加到 enum case中,像下面這樣子。 我們可以看到,在我們創(chuàng)建一...
UIButton同設(shè)置文字和圖片時(shí)默認(rèn)是左圖片右邊文字,如果需要左文字右圖片或者上圖片下文字就要設(shè)置他們的偏移量,方法如下: 設(shè)置完文字圖片之后加以下代碼: 左文字右圖片: ...