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.



2
Instruments ObjectAlloc: Objaśnienie aktywnych bajtów i ogólnych bajtów
Używam narzędzia ObjectAlloc firmy Instument, aby zrozumieć, co robi moja aplikacja (iPhone) oraz kiedy i gdzie to robi. Bardzo chciałbym uzyskać podstawowe wyjaśnienie tych statystyk: Live Bytes #Życie #Przejściowy Ogółem bajtów Kiedy próbuję ustalić, ile pamięci używa moja aplikacja, czy mam spojrzeć na aktywne bajty lub ogólne bajty? Czy obejmuje …

4
Używanie stałej NSString jako klucza dla NSUserDefaults
Używam NSUSerDefaults do przechowywania preferencji użytkownika. Pamiętam, że czytałem gdzieś, że ustawienie kluczy jako stałych to dobry pomysł - i zgadzam się. Obecnie posiadam następujący kod: [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] forKey:@"polygonNumberOfSides"]; Próbowałem to zmienić na: @implementation Controller NSString const *kPolygonNumberOfSides = @"polygonNumberOfSides"; -(void)savePolygonInfo { [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] forKey:kPolygonNumberOfSides]; } …



9
Sortuj NSArray ciągów dat lub obiektów
Mam NSArrayciąg zawierający daty (np. NSString) w następujący sposób: „Thu, 21 May 09 19:10:09 -0700” Muszę posortować NSArraywedług daty. NSDateNajpierw pomyślałem o przekonwertowaniu ciągu daty na obiekt, ale utknąłem na tym, jak sortować według NSDateobiektu. Dzięki.

10
Ustawienie alfa na UIView ustawia alfa na podglądzie, co nie powinno mieć miejsca
Zgodnie z dokumentacją dla UIVIew @property(nonatomic) CGFloat alpha Wartość tej właściwości to liczba zmiennoprzecinkowa z zakresu od 0,0 do 1,0, gdzie 0,0 oznacza całkowitą przezroczystość, a 1,0 oznacza całkowitą nieprzezroczystość. Ta wartość wpływa tylko na bieżący widok i nie wpływa na żadne z jego osadzonych widoków podrzędnych. Mam następujący widok …






4
Czy konieczne jest przypisanie ciągu do zmiennej przed porównaniem jej z inną?
Chcę porównać wartość an NSStringz ciągiem „Wrong”. Oto mój kod: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } Czy naprawdę muszę utworzyć NSString dla „Wrong”? Czy mogę również porównać wartość UILabela textdo łańcucha bez przypisywania wartości etykiety do ciągu?


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.