Pytania oznaczone «objective-c»

105
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...

104
Pobierz wybrany indeks UITableView

Chcę mieć wybrany indeks dla UITableView. Napisałem następujący kod: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; To zawsze działa dla 1. pozycji. Chcę mieć wybrany indeks...

104
Co sprawia, że ​​brelok jest wyjątkowy (w iOS)?

Moje pytanie dotyczy pęków kluczy w iOS (iPhone, iPad, ...). Myślę (ale nie jestem pewien), że implementacja pęków kluczy pod Mac OS X rodzi to samo pytanie z tą samą odpowiedzią. iOS udostępnia pięć typów (klas) elementów pęku kluczy. Aby kSecClassokreślić typ, musisz wybrać jedną z tych pięciu...

104
Szybkie tworzenie i odtwarzanie dźwięku

Chcę więc stworzyć i odtworzyć dźwięk w języku Swift, który będzie odtwarzany po naciśnięciu przycisku. Wiem, jak to zrobić w Objective-C, ale czy ktoś wie, jak to zrobić w Swift? Tak wyglądałoby w przypadku Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle]...

102
Rzutuj wystąpienie klasy na @protocol w Objective-C

Mam obiekt (UIViewController), który może, ale nie musi, być zgodny z protokołem, który zdefiniowałem. Wiem, że potrafię określić, czy obiekt jest zgodny z protokołem, a następnie bezpiecznie wywołaj metodę: if([self.myViewController conformsToProtocol:@protocol(MyProtocol)]) {...