Naprawdę mam problemy z debugowaniem kodu w naszym dużym projekcie ios. Wygląda na to, że wszyscy wpadli w szał na blokach i wysyłaniu kolejek wszędzie.Jak skutecznie debugować za pomocą bloków w Xcode
Kiedy jestem proszony o debugowanie fragmentu kodu, bardzo lubię go przeglądać i obserwować, jak rzeczy się zmieniają, i zobaczyć, co naprawdę dzieje się ze zmiennymi. Nie mogę tego zrobić łatwo z wszystkich bloków, które zostały umieszczone w dwóch powodów:
muszę umieścić pułapkę w obrębie każdego małego bloku zatrzymać się w tym bloku.
W bloku, zmienne z bez bloku nie są wyświetlane w użyteczny sposób i nie mogą być łatwo zrzucone na konsolę za pomocą komendy po.
Czy istnieje lepszy lub lepszy sposób na przejrzenie/oszacowanie kodu, który jest bogaty w bloki? Czy może czegoś tutaj brakuje?
Nie jestem pewien, co masz na myśli przez "punkt przerwania z automatycznym zrzutem konsoli". Samouczek był dla mnie bardzo przydatny. – HalR
OK, możesz ustawić wiele praktycznych akcji dla punktu przerwania (nawet wiadomość dźwiękowa :). Jednym z nich jest komunikat dziennika o podobnej składni jak NSLog. I automatycznie wydrukuje odpowiedni komunikat dziennika. – ingaham