Xcode中是否有一個功能可以在調試時檢查對NSImage的引用? Silimar如何讓webkit檢查員檢查網頁中的圖像參考。如果不這樣做,使用NSIMages進行調試時最簡單的方法是什麼?調試時檢查NSImage引用的最簡單方法是什麼?
1
A
回答
4
UPDATE: 在Xcode 5和新來看看由MagerValp答案。它看起來像你可以在Xcode中預覽圖像。
不,據我所知在Xcode中沒有這樣的功能。如果您的應用程序創建或操作圖像,並且希望在參考NSImage後看到數據的可視表示,則可以將圖像轉儲到文件系統。
只需創建一個類別,它增加了- (無效)轉儲到NSImage中是這樣的:
@interface NSImage (Dump)
- (void)dump;
@end
@implementation NSImage (Dump)
- (void)dump {
NSBitmapImageRep *imageRep = [[self representations] objectAtIndex: 0];
NSData *data = [imageRep representationUsingType: NSPNGFileType properties: nil];
[data writeToFile: @"/tmp/image.png" atomically: NO];
}
@end
現在你可以在你的代碼的地方設置一個斷點,並呼籲您NSImage中的參考方法轉儲通過在調試器的命令行中輸入以下內容:
po [image dump]
您的源代碼中唯一的變化就是該類別的導入。
2
從Xcode 5開始,您可以使用QuickLook檢查NSImage或UIImage,只需在變量視圖中選擇它並單擊眼睛圖標(或按空格)即可。
相關問題
- 1. 從C++調用Java方法的最簡單方法是什麼?
- 2. 什麼是從Javascript調用C#方法的最簡單方法
- 3. 調試ActionScript類文件最簡單的方法是什麼?
- 4. 檢查ZXing支持的最簡單方法是什麼?
- 5. 什麼是調試Node.js的簡單任務最好的,簡單的方法
- 6. 使用nhibernate.search時,重建索引lucene.net索引的最簡單方法是什麼?
- 7. 索引C++字符串的最簡單方法是什麼?
- 8. 檢查兩個CRgn是否相交的最簡單方法是什麼?
- 9. 檢查JS值是否存在的最簡單方法是什麼?
- 10. 檢查兩幅圖像是否相同的最簡單方法是什麼?
- 11. 在C中測試空值的最簡單方法是什麼?
- 12. 測試.NET SAML客戶端的最簡單方法是什麼?
- 13. 測試Catalyst REST API的最簡單方法是什麼
- 14. 什麼是測試網關的最簡單方法?
- 15. 使用Rails 3創建調查的最簡單方法是什麼?
- 16. 在另一個類中調用方法的最簡單方法是什麼?
- 17. 測試連接性的最簡單的EWS調用是什麼?
- 18. Castle ActiveRecord:查看SQL最簡單的方法是什麼?
- 19. 在WebStorm上查看結果最簡單的方法是什麼?
- 20. 查看MPS日誌顯示的最簡單方法是什麼?
- 21. 在MFC中調試繪圖函數的最簡單方法是什麼?
- 22. 什麼是記錄信息或調試Windows服務的最簡單方法?
- 23. 獲得檢查listitem索引的最佳方法是什麼?
- 24. 在bash中檢查文件擴展名的最簡單方法是什麼?
- 25. 什麼是最簡單的方法來測試有URLConnection的方法
- 26. 從SVN中檢索最新的Subversion標籤的最簡單方法是什麼?
- 27. 使用AWS的VSTS Build最簡單的方法是什麼?
- 28. 什麼是Spring應用程序的最簡單的main()方法?
- 29. 什麼是最簡單的方法來索引(搜索索引)70,000個節點?
- 30. 在單元測試中檢查矩陣值的最佳方法是什麼?
究竟是什麼你試圖調試?即,您想要幫助調試的問題是什麼? – 2011-12-30 21:56:51
[Xcode調試 - 顯示圖像]可能的重複(http://stackoverflow.com/questions/2780793/xcode-debugging-displaying-images) – pkamb 2015-01-14 22:35:48