2011-12-06 7 views
6

Chcę używać funkcji Xcodes do rejestrowania określonych danych. W rzeczywistości powinno być dość proste do achive coś podobnego doSposób korzystania z punktów krytycznych Xcode 4

z działaniem przerwania Log Message. Próbowałem wariacji tego:

Size: @NSStringFromRect([[self view] frame])@ 

ale nie powiodło się.

Przeszukałem już dokumentację Xcode i byłem zaskoczony, jak bardzo ta funkcja jest udokumentowana. Jedyną odrobiną informacji, jaką udało mi się znaleźć, było to, jak konfigurować dźwięk podczas grania w breakpoints.

+0

Więc chcesz się zalogować do rect. Jaka jest relacja z punktami przerwania? – Macmade

+0

Możesz ustawić punkty przerwania, które automatycznie będą kontynuowane po ocenie. Według ewangelisty Apple ta metoda rejestrowania danych debugowania jest preferowana w porównaniu z zaśmiecaniem kodu za pomocą zestawu instrukcji 'NSLog'. Ma również tę zaletę, że organizuje twoje wyciągi dziennika poprzez widok punktu przerwania w Xcode (możesz udostępnić te punkty przerwania, aby oddzielić punkty przerwania od "prawdziwych"). –

Odpowiedz

3

Innym rozwiązaniem byłoby:

Size: @(const char *)[[[[some objects] object] description] UTF8String]@ 

Wyjście nie jest tak ładny jak w fourplusone odpowiedź ale to będzie działać ze wszystkimi obiektami, które zapewniają dobry opis.