Tôi đến từ Eclipse, tôi muốn biết nếu có một cách trong Xcode 4 để điều hướng thông qua các cuộc gọi phương thức như ở đó. Tôi biết tôi có thể chuyển sang định nghĩa phương thức, nhưng tôi muốn biết ai đang gọi phương thức/chức năng đó. Cách duy nhất tôi tìm thấy là thực hiện tìm kiếm văn bản thông thường, nhưng điều đó không hữu ích lắm.Làm cách nào để điều hướng thông qua phân cấp cuộc gọi phương thức trong Xcode 4?
Trả lời
Thực hiện tìm kiếm thực sự là cách duy nhất để kiểm tra vị trí mã được gửi một số thư nhất định. Xcode không có chức năng như vậy. Hãy nhớ rằng ngay cả khi nó đã có, nó không thể được hoàn hảo bởi vì tin nhắn có thể được sáng tác và gửi động trong thời gian chạy.
Vâng, Objective-C quá "lỏng lẻo" đến mức, thậm chí nhìn vào cuộc gọi, rất khó để đoán được phương pháp nào đang được gọi. Một ân huệ tiết kiệm của nó là tên phương pháp có xu hướng là một kiểu tóc độc đáo hơn các ngôn ngữ khác, và chúng thường kết thúc bằng ":", vì vậy tìm kiếm văn bản không phải lúc nào cũng là một cách tiếp cận khủng khiếp. –
Vì Xcode 4.4 tính năng tìm kiếm người gọi và/hoặc callees tức thì của phương thức đã có sẵn. Thật không may, có vẻ như không phải là một khung nhìn phân cấp tiện dụng như trong Eclipse.
Xcode có thể hiển thị người gọi và callees của hàm hiện tại hoặc phương pháp. Chức năng này được truy cập từ trình đơn Hiển thị các mục có liên quan hoặc bằng cách sử dụng trình chỉnh sửa Trợ lý và chọn Người gọi hoặc Calle trong trình đơn bật lên của thanh nhảy.
Đây là câu trả lời đúng. Bạn có thể tìm thấy người gọi và callees từ nút Related Files ở góc trên bên trái của trình soạn thảo: http://i.stack.imgur.com/WEzB1.png. Phím nóng là 'Ctrl + 1'. – piperchester
đây là cách trực quan để tìm người gọi. Hãy tìm hình ảnh nhỏ tôi đã đánh dấu màu hồng.
- 1. Phân cấp gọi phương thức Ruby
- 2. Ruby có cung cấp một phương thức để hiển thị các cuộc gọi phân cấp không?
- 3. vs2010. Phân cấp cuộc gọi. Có cách nào để tạo phân cấp cuộc gọi cho tất cả các phương thức cùng một lúc không?
- 4. Các cuộc gọi phương thức trong EL
- 5. Cách in hoặc xem ngăn xếp cuộc gọi phương thức trong xcode?
- 6. Làm thế nào để viết Phân tích Mã (FxCop) quy tắc để ngăn chặn một cuộc gọi phương thức
- 7. Gọi bộ điều khiển xem phụ huynh (thông qua bộ điều hướng)
- 8. Tôi làm cách nào để kết nối các cuộc gọi phương thức của mình?
- 9. Nhận hệ thống phân cấp cuộc gọi trong java
- 10. Làm cách nào để gọi phương thức tùy chỉnh trong ContentProvider thông qua ContentResolver và truy cập Bundle sau đó?
- 11. Cuộc gọi phương thức đo điểm chuẩn trong C#
- 12. Gọi phương thức dịch vụ WCF thông qua trình duyệt
- 13. Regex để tìm các cuộc gọi phương thức
- 14. Làm thế nào để gọi một phương thức từ phương thức khác trong Mục tiêu C?
- 15. Tôi làm cách nào để hủy cuộc gọi không đồng bộ thông qua NSURLConnection sendAsynchronousRequest?
- 16. Làm cách nào để xác định phương thức nào được gọi trong phương thức?
- 17. Phân cấp cuộc gọi tốt trong Eclipse/PyDev
- 18. Tôi làm cách nào để tìm các cuộc gọi phương thức?
- 19. Làm thế nào để đánh chặn các cuộc gọi phương thức cá thể?
- 20. Làm cách nào để gọi một phương thức điều khiển từ JQuery?
- 21. Java - Phương thức gọi qua JButton
- 22. Làm cách nào để điều hướng ngăn xếp cuộc gọi trong Visual Studio bằng cách sử dụng bàn phím?
- 23. Làm thế nào để bỏ qua các cuộc gọi phương thức không mong muốn trong JUnit/easymock?
- 24. Không có ngăn xếp cuộc gọi nào về Ngoại lệ trong xCode 4
- 25. Được thông báo về các cuộc gọi phương thức trong .NET
- 26. Làm cách nào để gọi phương thức siêu đẳng
- 27. Làm cách nào để chuyển thông tin của người gọi từ tầng web sang cấp EJB?
- 28. Trong Eclipse, trong Phân cấp cuộc gọi, cách để mở rộng tất cả?
- 29. Điều hướng ngăn xếp cuộc gọi Java trong Eclipse
- 30. Extjs 4.1 Làm cách nào để gọi phương thức điều khiển từ trường biểu mẫu
http://stackoverflow.com/questions/8146801/how-do-i-find-in-xcode-all-caller-functions-of-a-specific-function-like-eclipse – moCap