Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.




13
Programowe tworzenie segue
Mam wspólne, UIViewControllerże cały mój czas, UIViewsControllersaby ponownie wykorzystać niektóre typowe operacje. Chcę ustawić segue na tym „wspólnym” UIViewController, aby wszystkie pozostałe UIViewControllersdziedziczyły. Próbuję dowiedzieć się, jak to zrobić programowo. Wydaje mi się, że pytanie może dotyczyć również tego, jak ustawić seguedla siebie wszystko UIViewControllersbez wchodzenia na planszę i robienia …
202 ios  objective-c  segue 

5
W jaki sposób @synchronizowane blokowanie / odblokowywanie w Objective-C?
Czy @synchronized nie używa „blokady” i „odblokowania” do osiągnięcia wzajemnego wykluczenia? Jak to się wtedy blokuje / odblokowuje? Wyjście następującego programu to tylko „Hello World”. @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); } - (void)unlock …





25
Odstępy między komórkami w UICollectionView
Jak ustawić odstępy między komórkami w sekcji UICollectionView? Wiem, że istnieje właściwość, minimumInteritemSpacingktórą ustawiłem na 5.0, ale odstępy nie pojawiają się 5.0. Wdrożyłem metodę delegowania przepływu. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } wciąż nie otrzymuję pożądanego rezultatu. Myślę, że to minimalne odstępy. Czy nie ma sposobu na …

11
Ustawianie obrazu dla kodu UIButton w kodzie
Jak ustawić obraz dla kodu UIButton w kodzie? Mam to: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; ale nie widzę, co ustawi dla niego obraz.

11
Próba ustawienia obiektu listy innej niż właściwość jako NSUserDefaults
Myślałem, że wiem, co spowodowało ten błąd, ale nie mogę zrozumieć, co zrobiłem źle. Oto pełny komunikat o błędzie: Próba ustawienia obiektu listy innej niż właściwość ( „<BC_Person: 0x8f3c140>” ) jako wartość NSUserDefaults dla kluczowego personDataArray Mam Personklasę, która moim zdaniem jest zgodna z NSCodingprotokołem, w której mam obie te …

16
Co to jest Swift równoważny z respondsToSelector?
Przeszukałem go, ale nie byłem w stanie dowiedzieć się, jaki jest szybki odpowiednik respondsToSelector:. Jest to jedyna rzecz, jaką mogłem znaleźć ( szybka alternatywa dla respondsToSelector:), ale nie jest ona zbyt istotna w moim przypadku, ponieważ sprawdza obecność delegata, nie mam delegata, chcę tylko sprawdzić, czy istnieje nowy interfejs API …

20
Najlepszy sposób na usunięcie z NSMutableArray podczas iteracji?
W Cocoa, jeśli chcę przejść przez NSMutableArray i usunąć wiele obiektów spełniających określone kryteria, jaki jest najlepszy sposób, aby to zrobić bez ponownego uruchamiania pętli za każdym razem, gdy usuwam obiekt? Dzięki, Edycja: Tylko dla wyjaśnienia - szukałem najlepszego sposobu, np. Czegoś bardziej eleganckiego niż ręczne aktualizowanie indeksu, w którym …
194 objective-c  cocoa 


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.