我觀察到使用LogCat的Android程序員看到着色的Debugger Console輸出。看起來您可以讓不同的類以不同的顏色執行其調試輸出。這爲iPhone開發時可能嗎?有沒有一種方法在Xcode中顯示iPhone調試控制檯的顏色代碼?
回答
您可以登錄與標籤自己的文件,並與顯示的標籤顏色編輯器中打開它。
我不認爲這是可以顯示使用默認的記錄顏色。
您可以定義自定義日誌記錄功能爲顏色自動寫入標籤,看一看here,它可能是一個起點。
祝你好運!
感謝您的想法。鏈接的網站與顏色沒有任何關係;它只是讓你自己的預處理器#define添加函數/行信息到調試輸出。這是我已經做的事情(並且我使用的實現比文章中的更先進)。 什麼是顯示標籤顏色的編輯器的示例? 做我需要手動寫入文件(在我的應用程序,並它即編寫代碼)? – Elliot 2010-07-20 10:43:04
在mac中,您可以使用Smultron來着色語法(如果您使用的是Windows或Linux,則使用Notepad ++)。 您可以使用現有語言語法的標籤或定義您的自定義語法着色(可能會好得多)。 是的,你將不得不編寫代碼寫入日誌文件。 – Daniel 2010-07-20 11:56:23
似乎你可以使用freopen登錄到一個文件。請參閱http://stackoverflow.com/questions/202299/logging-to-a-file-on-the-iphone 和 http://www.cocoadev.com/index.pl?NSLogToFile – Daniel 2010-07-21 06:44:03
這裏的XcodeColors的叉插件提示高於XCode中4.2的偉大工程,具有自定義格式,更容易比ANSI顏色代碼使用,並且支持任何顏色。
適用於Xcode 5也是!謝謝! – sup 2013-12-04 06:28:27
有一個辦法:
內部的Xcode,請訪問:
的Xcode >>首>>字體和顏色>>控制檯選項卡
然後,你可以自定義調試器將顏色輸出到您的心中。
我只是斯威夫特完成了一個簡單的調試記錄。它不能顯示任何其他顏色,但它會在日誌的頭部顯示圖標,以便您輕鬆識別日誌級別。
以下是結果:
2016-04-26 10:07:56.683 [Debug][ViewController.swift][actionPrintDebug-20] It's debug
2016-04-26 10:07:57.185 [Info][ViewController.swift][actionPrintInfo-23] It's info
⚠️2016-04-26 10:07:57.678 [Warning][ViewController.swift][actionPrintWarning-26] It's warning
❌2016-04-26 10:07:58.267 [Error][ViewController.swift][actionPrintError-29] It's error
有一些問題,在這裏顯示警告圖標,但它可以在Xcode中正確顯示。
GitHub的教程:https://github.com/aac1109/SimLogger
一個潛在的解決方案的鏈接總是歡迎,但請[添加鏈接上下文](// meta.stackoverflow.com/a/8259/169503),以便您的同行用戶將有一些想法是什麼,爲什麼它在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。考慮到_僅僅是一個鏈接到外部site_是一個可能的原因,因爲[爲什麼和如何刪除一些答案?](// $ SITEURL $/help/deleted-answers)。 – JAL 2016-04-26 01:34:45
謝謝@JAL,我會編輯我的答案。 – 2016-04-26 01:43:17
- 1. 有沒有一種快速的方式來顯示在Scala控制檯中聲明的方法的代碼?
- 2. 帶有默認日誌顏色的Xcode調試控制檯
- 3. 在Xcode4調試控制檯中顯示ANSI顏色
- 4. Java中有沒有一種方法可以從控制檯調用方法?
- 5. $ ionicLoading沒有顯示在控制器負載第一種方法
- 6. 顏色在調試控制檯
- 7. Visual Studio代碼調試控制檯顏色?
- 8. Xcode中沒有顯示在控制檯任何與C++
- 9. 有沒有一種方法可以調試GLSL着色器?
- 10. 如何讓Sublime Text控制檯顯示顏色而不是顏色代碼
- 11. ViewController沒有顯示... Xcode iPhone
- 12. Eclipse - 控制檯沒有顯示Python代碼片段輸出
- 13. 有沒有在Firebug中顯示LESS CSS代碼(.less)的方法?
- 14. 爲什麼控制檯顯示我jQuery沒有方法'活'
- 15. 有沒有一種方法給Sweave中的評論/代碼着色?
- 16. 有沒有辦法從Rails控制檯查看方法的源代碼?
- 17. Java切換到調試模式,但沒有錯誤顯示在控制檯中
- 18. Xcode 8.3.2遊樂場控制檯沒有顯示任何東西
- 19. Eclipse控制檯沒有顯示異常
- 20. 有沒有辦法改變MVC3中控制器方法的文本顏色?
- 21. XCode沒有顯示從源代碼控制中提取的文件
- 22. 有沒有改變Xcode文本顏色的方法?
- 23. log4j的調試消息在控制檯沒有顯示儘管isDebugEnabled
- 24. 有沒有方法在控制檯中輸出chrome的版本?
- 25. 有沒有在JavaScript中監聽控制檯事件的方法?
- 26. C++ ansi轉義碼不顯示顏色到控制檯
- 27. 有沒有一種方法可以在WinRT ListView中改變選擇顏色?
- 28. 在iphone應用程序中不顯示顏色的RGB顏色代碼
- 29. 郵差:有沒有一種方法可以在控制檯中從Runner導出測試?
- 30. 有沒有一種方法來設置IE的範圍控制?
看看XcodeColors:http://deepitpro.com/en/articles/XcodeColors/info/ – myell0w 2011-09-29 21:22:15
我使用的是符合ANSI的顏色,但它停在了最新的XCode工作(至少對我來說)。它對你有用嗎? – Jano 2011-09-29 22:10:40