Pytania otagowane jako objective-c-runtime



10
Dlaczego Objective-C nie obsługuje prywatnych metod?
Widziałem wiele strategii deklarowania metod półprywatnych w Objective-C , ale wydaje się, że nie ma sposobu na stworzenie metody prawdziwie prywatnej. Akceptuje to. Ale dlaczego tak jest? Każde wyjaśnienie, które zasadniczo mówię: „nie możesz tego zrobić, ale tutaj jest bliskie przybliżenie”. Istnieje wiele słów kluczowych stosuje się do ivars(członków), które …

6
Swift natywna klasa bazowa lub NSObject
Przetestowałem niektóre isa swizzling za pomocą Swift i stwierdziłem, że działa tylko wtedy, gdy NSObject jest super-klasą (bezpośrednio lub wyżej) lub używając dekoracji „@objc”. W przeciwnym razie będzie postępować zgodnie ze stylem static- i vtable-dispatch, jak C ++. Czy definiowanie klasy Swift bez klasy bazowej Cocoa / NSObject jest normalne? …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.