Powiel możliwe:
GDB Vs LLDB debuggersRóżnica między LLDB i GDB Debuggers
Chcę znać różnicę między LLDB i GDB debugger w szczegółach. Wszędzie wspomina się o tym, że "LLDB jest szybszy i wydajniejszy pod względem pamięci niż GDB". Chcę wiedzieć, w jakim sensie jest on szybszy, a pamięć wydajna.
Gdy używam LLDB, w widoku zmiennych obszaru debugowania, członek zmienna danej klasy lub widoku kontrolera nie są wyświetlane (liczyć). A do lokalnej tablicy po dodaniu obiektów obiekty nie są wyświetlane w widoku zmiennych, ale wyświetlany jest numer obiektu (liczba).
przykład (zmienne zobaczyć):
arrayOfComments NSMutableArray * 0x068a6700 1 Przedmiot
-> NSArray NSArray
-> NSObject
Podczas korzystania GDB w zmiennych zobaczyć obszaru debugowania, wyświetlana jest zmienna składowa danej klasy lub kontrolera widoku. A do lokalnej tablicy po dodaniu obiektów obiekty oraz liczba wyświetlana jest w widoku zmiennych.
przykład (w zmiennych zobaczyć):
arrayOfComments __NSArrayM * 0x68d7970 1 Przedmiot
-> 0 Komentarz * 0x6804940 (wyświetlany jest obiektem tutaj)
natknąłem się na artykuł mówiący LLDB rozumie składnię kropkową.
PO self.property
Ale kiedy go używać w GDB działa nawet dla „PO self.property.previousProperty'sProperty”, ale nie działa w LLDB. więc jak teraz LLDB rozumie składnię kropkową.
Proszę o pomoc.
Dziękuję.
dziękuję. @ Bing – user1899840