Làm thế nào tôi có thể tự động thiết lập điểm ngắt trên tất cả các phương thức trong một lớp Objective C bằng cách sử dụng lldb?Điểm ngắt lldb trên tất cả các phương pháp trong mục tiêu lớp c
Điều này rất hữu ích cho việc học hành vi của một lớp kế thừa phức tạp. Tôi đang sử dụng Xcode (bao gồm lldb) cho iOS phát triển, và nó là cồng kềnh để tự đi qua (lớn) tập tin trong Xcode và nhấp vào máng xối bên cạnh mỗi phương pháp để thiết lập các điểm ngắt.
Tôi nhầm lẫn ý bạn là gì bởi '\ [ClassName (\ (. * \)). * \] $', Tuy nhiên '\ [FooViewController. * \] $' Đã thực hiện thủ thuật cho tôi. Tôi cũng thích rằng bỏ qua các điểm ngắt $ gây ra trên các khối quá. Regex để phá vỡ các phương thức siêu lớp cũng tốt. Cảm ơn những lời khuyên, và tôi sẽ chắc chắn để kiểm tra dtrace. – tboyce12
Phải có '?' Sau '(\ (. * \))'. Phần đó là để so khớp các danh mục, ví dụ: '- [UIView (Hình học) setFrame:]'. Tôi sẽ lấy nó ra vì nó không cần thiết. –
Tôi viết lệnh này ở đâu. Vui lòng đề xuất Trên bảng điều khiển hoặc trên thiết bị đầu cuối hoặc trong mã. – Chandni