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.

6
@import vs #import - iOS 7
Bawię się niektórymi z nowych funkcji iOS 7 i pracuję z niektórymi efektami obrazowymi, jak omówiono w filmie WWDC „Implementing Engaging UI na iOS”. Aby uzyskać efekt rozmycia w kodzie źródłowym sesji, UIImagezostał rozszerzony o kategorię, która importuje UIKit w następujący sposób: @import UIKit; Chyba coś o tym widziałem w …
432 ios  objective-c  import  ios7 

30
Otrzymujesz aktualny język urządzenia w iOS?
Chciałbym pokazać bieżący język, którego używa interfejs użytkownika urządzenia. Jakiego kodu użyłbym? Chcę to jako NSStringw pełni pisanym formacie. (Nie @ „en_US”) EDYCJA: Dla tych, którzy przejeżdżają, jest tu mnóstwo przydatnych komentarzy, ponieważ odpowiedź ewoluowała wraz z nowymi wersjami iOS.



8
Plik jest uniwersalny (trzy wycinki), ale nie zawiera błędu wycinania (n) ARMv7-s dla bibliotek statycznych na iOS, czy mimo to można go obejść?
I uaktualniony Xcode wersję i podczas korzystania z zewnętrznych bibliotek statycznych, dostaję komunikat: ld: plik jest uniwersalny (3 wycinki), ale nie zawiera (n) wycinka armv7s: / file / location for architektury armv7s clang: error: polecenie linkera nie powiodło się z kodem wyjścia 1 (użyj -v, aby zobaczyć wywołanie) Czy jest …

11
Jak niebezpieczne jest porównywanie wartości zmiennoprzecinkowych?
Znam UIKitzastosowania z CGFloatpowodu niezależnego od rozdzielczości układu współrzędnych. Ale za każdym razem, gdy chcemy sprawdzić, czy na przykład frame.origin.xjest 0to sprawia, że czuję się chory: if (theView.frame.origin.x == 0) { // do important operation } Nie jest CGFloatpodatny na fałszywych alarmów przy porównywaniu z ==, <=, >=, <, >? …

8
Obsługa wielozadaniowości iPada wymaga tych orientacji
Próbuję przesłać moją uniwersalną aplikację na iOS 9 do Apple (zbudowaną z Xcode 7 GM), ale otrzymuję ten komunikat o błędzie dla pakietu w iTunes Connect, gdy tylko wybiorę Prześlij do recenzji : Nieprawidłowy pakiet. Obsługa wielozadaniowości iPada wymaga następujących orientacji: „UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapesLeft, UIInterfaceOrientationLandscapesRight”. Znaleziono „UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown„ w pakiecie …
388 ios  objective-c  iphone  xcode  ipad 

19
Co trafia do Twojego .gitignore, jeśli używasz CocoaPods?
Zajmuję się tworzeniem iOS od kilku miesięcy i właśnie poznałem obiecującą bibliotekę CocoaPods do zarządzania zależnościami. Wypróbowałem to na osobistym projekcie: dodałem zależność od Kiwi do mojego Podfile, uruchomiłem pod install CocoaPodsTest.xcodeproji voila , działało świetnie. Zastanawiam się tylko: co mam zameldować i co zignorować w przypadku kontroli wersji? Wydaje …

10
Jaka jest różnica między #import i #include w Objective-C?
Jakie są różnice między #import i #include w Objective-C i czy są chwile, w których powinieneś używać jednego nad drugim? Czy ktoś jest przestarzały? Czytałem następujący samouczek: http://www.otierney.net/objective-c.html#preamble, a jego akapit dotyczący #import i #include wydaje się zaprzeczać samemu lub przynajmniej jest niejasny.

30
Oczekuje się, że aplikacje będą miały kontroler widoku głównego pod koniec uruchamiania aplikacji
W mojej konsoli pojawia się następujący błąd: Oczekuje się, że aplikacje będą miały kontroler widoku głównego pod koniec uruchamiania aplikacji Poniżej moja application:didFinishLaunchWithOptionsmetoda: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Set Background Color/Pattern self.window.backgroundColor = [UIColor blackColor]; self.tabBarController.tabBar.backgroundColor = [UIColor clearColor]; //self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg.png"]]; // Set StatusBar Color …
383 ios  objective-c 



8
Przypisz zmienną wewnątrz bloku do zmiennej na zewnątrz bloku
Dostaję błąd Zmiennej nie można przypisać (brak specyfikatora typu __block) na linii aPerson = participant;. Jak mogę się upewnić, że blok ma dostęp do aPersonzmiennej i że aPersonzmienna może zostać zwrócona? Person *aPerson = nil; [participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { Person *participant = (Person*)obj; if ([participant.gender isEqualToString:@"M"]) …

30
Jak zamknąć klawiaturę dla UITextView za pomocą klawisza Return?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. W bibliotece IB wstęp mówi nam, że po returnnaciśnięciu klawisza klawiatura do UITextViewzniknie. Ale tak naprawdę returnklucz może działać tylko …

30
Łatwy sposób na zwolnienie klawiatury?
Mam całkiem sporo kontrolek rozrzuconych po wielu komórkach tabeli w mojej tabeli i zastanawiałem się, czy jest łatwiejszy sposób na zwolnienie klawiatury bez konieczności przeglądania wszystkich moich kontrolek i rezygnacji z nich jako pierwszego odpowiadającego. Wydaje mi się, że pytanie brzmi ... Jak uzyskać obecną pierwszą odpowiedź na klawiaturze?

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.