高亮顯示Xcode中的警告

2021-09-14 02:28:28 字數 966 閱讀 4274

在swift開發中,我們通常使用todo注釋作為將來重構的標記 - 因為xcode會方便地在其檔案結構下拉列表中顯示相應部分,如下所示:

但是,xcode不能提醒我們這樣的警告或錯誤訊息。以前,#warning#errorobjective-c環境中的注釋可能會被編譯器強調,以便開發人員注意。有沒有辦法使xcode為objective-c中的swift實現類似的效果?

答案是肯定的。我們可以在run script新增乙個簡單的build phase,如下所示:

tago =「todo:| fixme:| warning:」 errortag =「error:」 find「$ 」\(-name「* .h」-or -name「* .m」-or -name「*。 swift「\)-print0 | xargs -0 egrep --with-filename --line-number --only-matching「($ tags)。* \ $ |($ errortag)。* \ $」| perl -p -e「s /($ tags)/ warning:\ $ 1 /」| perl -p -e「s /($ errortag)/ error:\ $ 1 /」
通過這個指令碼,在建立專案之後,所有以「todo:」,「fixme:」或「warning:」作為字首的注釋都將被視為編譯器的警告,而「error:」被視為作為錯誤。

您還可以自定義此指令碼以使不同型別的訊息顯示為編譯器警告或錯誤。在這種情況下,開發人員不會忘記任何邊界情況,執行指令碼將確保這些訊息將在一天內得到修復。

去掉Xcode中的警告資訊

開發乙個專案時,難免會產生很多無關緊要的警告,很多是第三方或是老 不再被支援造成的,但並不影響使用,花大力氣去解決警告也不合時宜,偷個懶,把一些隱藏掉吧!關閉工程中指定 型別的警告 下面是乙個示例工程的警告,乙個第三方,還有一些是ios不再提倡使用的類如uiactionsheet,這些對專案的影響不...

去除xcode的編譯警告

在使用xcode進行iphone應用開發時,經常需要新增一些第三方的類庫,而一些第三方的類庫由於缺少維護,從而導致類庫中含有各種警告和各種記憶體洩漏,但並不影響執行.倘若我們需要用到第三方庫,而由不想在 分析時看到這些庫的警告或記憶體洩漏,我需要這樣做 cpp view plain copy pra...

去掉Xcode工程中的 某種型別的警告

問題描述 在我們的專案中,通常使用了大量的第三方 這些 可能很複雜,我們不敢改動他們,可是作者已經停止更新了,當sdk公升級或者是編譯器公升級後,這些遺留的 可能會出現許許多多的警告,那麼我們有沒有辦法去掉這些煩人的警告,不然乙個工程幾百個警告,你看著怎麼都不爽吧。我們怎麼去掉警告呢?1.最直接 最...