Tôi đang sử dụng Xcode 4.5 trên máy Mac với trình mô phỏng iOS để viết ứng dụng iPhone. Khi tôi nhấn một breakpoint trong trình gỡ lỗi, tôi sử dụng "Auto" để xem các biến. Vấn đề là các đối tượng ban đầu được gập lại, và tôi phải mở rộng từng đối tượng để xem giá trị của nó. Đó là ok, nhưng nó là tẻ nhạt và khó đọc. Có cách nào để CUSTOMIZE cách dữ liệu được trình bày trong trình gỡ rối không?Cách cải thiện hiển thị các biến là đối tượng trong trình gỡ lỗi xcode 4.5 (noob)
Tôi đã xem LLDB tutorial và tôi đã xem "chuỗi tóm tắt tùy chỉnh" trong the post bởi Quinn Taylor, nhưng tôi không hiểu. Anh ấy phải đã sử dụng một phiên bản cũ của xcode.
Về cơ bản, tôi có một đối tượng như
lớp Vec3 { công cộng: float x, y, z; };
và trong cửa sổ gỡ lỗi tôi thấy
pos (Vec3)
và những gì tôi thà thấy là
pos = (Vec3) (x=45.2, y=10.7, z=2.0)
mà không cần phải mở rộng biến. Có ai biết làm thế nào tôi có thể làm điều đó?
Có, tôi có thể sửa đổi Vec3. Thông báo "description" hoạt động ok cho Objective-C, nhưng không hoạt động với C++. Và nó chỉ hoạt động trong cửa sổ giao diện điều khiển. Tôi đã hy vọng có thể tùy chỉnh cửa sổ xem. Trong MS Studio, bạn có thể làm điều đó rất độc đáo với tệp "autoexp.dat". –
Xin chào! Tôi vừa tìm thấy một [trang web tuyệt vời] thực sự (http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeDebugging/220-Viewing_Variables_and_Memory/variables_and_memory.html) cho biết cách bạn có thể tạo các trình định dạng tùy chỉnh cho các cấu trúc (như CGRect) bằng cách sửa đổi 'CustomDataViews.plist' ... Thật không may Apple đã gỡ bỏ nó ... ít nhất, tôi không thể tìm thấy nó ở bất cứ đâu. –
"Tôi đã hy vọng có thể tùy chỉnh cửa sổ xem", vâng, vâng, đó là những gì mà kịch bản Python dành cho. Bạn viết nó, bạn thêm nó vào tập tin ~/.lldbinit của bạn, bạn đã sẵn sàng. – matt