Jak zautomatyzować ustawianie punktu przerwania na wszystkich metodach w klasie Objective C za pomocą lldb?Punkt przerwania lldb dla wszystkich metod w klasie cel c
Jest to przydatne do nauki zachowania skomplikowanej klasy dziedzictwa. Używam Xcode (w tym lldb) do projektowania iOS, i jest uciążliwe, aby ręcznie przejść przez (duży) plik w Xcode i kliknij rynnę obok każdej metody, aby ustawić punkty przerwania.
Jestem zdezorientowany, co masz na myśli przez '\ [ClassName (\ (. * \)). * \] $', Jednak '\ [FooViewController. * \] $' Zrobił mi tę sztuczkę. Podoba mi się również, że pomijanie $ powoduje również punkty przerwania na blokach. Wyróżnienie za łamanie metod nadklasy jest również przyjemne. Dzięki za wskazówki, a na pewno sprawdzę dtrace. – tboyce12
Powinny być '?' Po '(\ (. * \))'. Ta część to dopasowywanie kategorii, np. '- [UIView (Geometria) setFrame:]'. Wyjmę to, ponieważ nie powinno to być konieczne. –
Gdzie piszę to polecenie. Proszę zasugerować Na konsoli lub na terminalu lub w kodzie. – Chandni