Rozplątuję kod spaghetti i jako ćwiczenie przechodzę przez aplikację od momentu jej uruchomienia, włamując się na applicationDidFinishLaunching
i przechodzę.Jak mogę złamać cały symboliczny kod w Xcode 4.6?
Kiedy ta pierwsza metoda zwróci, podzielę się na zespół. Wiedza, kiedy przekroczyć próg i kiedy wkroczyć, to prawdziwy ból. Chcę, aby debugger zatrzymał się na wszystkich symbolizowanych kodach (tj. Kod widzę w Xcode - może to jest nazywane "user" code? Zasadniczo, bez kodu ramy/biblioteki.), Ale nie dbam o wewnętrzne metody Apple.
Poszukuję praktycznego odpowiednika ustawienia punktu przerwania w pierwszym wierszu (lub każdej linii) każdej metody i funkcji, którą napisałem (lub mój poprzednik).
Czy jest jakiś voodoo z LLDB, który to zrobi?
Doskonała odpowiedź, dziękuję życzliwie. W odniesieniu do innych, '-s' ogranicza punkty przerwania do współużytkowanej biblioteki, a' -r' wskazuje wyrażenie regularne pasujące do funkcji, które mają się włamać. – Swizzlr
Główne punkty bonusowe, jeśli istnieje sposób na zignorowanie syntetyzowanych akcesorów właściwości. – Swizzlr