Co oznaczają atomici co nonatomicoznaczają deklaracje majątkowe? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Jaka jest różnica operacyjna między tymi
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.
Co oznaczają atomici co nonatomicoznaczają deklaracje majątkowe? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Jaka jest różnica operacyjna między tymi
Dzięki pakietowi SDK dla systemu iOS: Mam UIViewz UITextFieldS, które wprowadzają się do klawiatury. Potrzebuję, aby móc: Zezwól na przewijanie zawartości, UIScrollViewaby zobaczyć inne pola tekstowe po podniesieniu klawiatury Automatycznie „skacz” (przewijając w górę) lub skracając Wiem, że...
Jestem nowy w iOS i Objective-C oraz całym paradygmacie MVC i utknąłem w następujących kwestiach: Mam widok, który działa jak formularz wprowadzania danych i chcę dać użytkownikowi możliwość wyboru wielu produktów. Produkty są wymienione w innym widoku, UITableViewControllera ja włączyłem wiele...
Z powodzeniem używam ARC w moim projekcie. Jednak napotkałem kilka plików (np. W testach jednostkowych i próbnych obiektach), w których reguły ARC są teraz nieco bardziej kruche. Pamiętam, że istniała możliwość wyłączenia ARC dla poszczególnych plików, chociaż nie mogłem znaleźć tej opcji. czy to...
To, co chcę zrobić, wydaje się dość proste, ale nie mogę znaleźć żadnych odpowiedzi w Internecie. Mam jeden NSMutableArrayprzedmiot i powiedzmy, że są to obiekty „Osoby”. Chcę posortować NSMutableArraywedług Person.birthDate, która jest NSDate. Myślę, że ma to coś wspólnego z tą metodą: NSArray...
Otrzymuję następujące ostrzeżenie przez kompilator ARC: "performSelector may cause a leak because its selector is unknown". Oto co robię: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Dlaczego dostaję to ostrzeżenie? Rozumiem, że kompilator nie może sprawdzić, czy selektor...
Jak mogę sprawdzić, czy ciąg ( NSString) zawiera inny mniejszy ciąg? Miałem nadzieję na coś takiego: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); Ale najbliższe, jakie mogłem znaleźć, to: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string...
Czy stringByAppendingString:w Objective-C są jakieś skróty do konkatenacji ciągów znaków ( ) lub skróty do NSStringogólnej pracy z nimi ? Na przykład chciałbym zrobić: NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a test"]; coś więcej jak: string...
Nie sądzę, że zasadniczo rozumiem, co to enumjest i kiedy go używać. Na przykład: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; Co tak naprawdę deklaruje się
Zajmuję się Cocoa aplikacji i używam stale NSStrings jako sposobów przechowywania nazwy klawiszy do moich preferencji. Rozumiem, że to dobry pomysł, ponieważ w razie potrzeby umożliwia łatwą zmianę kluczy. Ponadto jest to całe pojęcie „oddziel swoje dane od logiki”. W każdym razie, czy...
Jak w Swift wywołuje się kod celu C? Apple wspomniał, że mogą one współistnieć w jednej aplikacji, ale czy to oznacza, że można technicznie ponownie użyć starych klas stworzonych w Objective-C, budując nowe klasy w
Aktualizuję starą aplikację, AdBannerViewa gdy nie ma reklamy, zsuwa się z ekranu. Gdy pojawia się reklama, przesuwa się po ekranie. Podstawowe rzeczy. W starym stylu ustawiłem ramkę w bloku animacji. W nowym stylu mam ograniczenie IBOutletdo automatycznego układu, które określa Ypozycję, w tym...
Jak przekonwertować NSStringwartość
Chcę sprawdzić, czy iOS wersja urządzenia jest lepsza niż 3.1.3 próbowałem takich rzeczy: [[UIDevice currentDevice].systemVersion floatValue] ale to nie działa, chcę tylko: if (version > 3.1.3) { } Jak mogę to
Jestem głównie głową Java i chcę sposób na wygenerowanie pseudolosowej liczby od 0 do 74. W Javie użyłbym metody: Random.nextInt(74) Nie interesuje mnie dyskusja na temat nasion ani prawdziwej przypadkowości, tylko tego, jak wykonujesz to samo zadanie w Objective-C. Przeszukałem Google i wydaje...
Wiem, jak pracują delegaci i wiem, jak mogę ich używać. Ale jak je
Czy istnieje sposób na wywołanie bloku z prymitywnym parametrem po opóźnieniu, np. Użycie, performSelector:withObject:afterDelay:ale z argumentem takim jak int/ double/
Moja aplikacja używa UITextView. Teraz chcę UITextViewmieć symbol zastępczy podobny do tego, który można ustawić dla UITextField. Jak to
Rozumiem, że należy użyć deklaracji klasy forward w przypadku, gdy ClassA musi zawierać nagłówek ClassB, a ClassB musi zawierać nagłówek ClassA, aby uniknąć okrągłych inkluzji. Rozumiem również, że an #importjest proste, ifndefwięc dołączenie zdarza się tylko raz. Moje pytanie brzmi: kiedy się...
Tworzę bezpłatną wersję mojej gry na iPhone'a. Chcę mieć przycisk w bezpłatnej wersji, który zabiera ludzi do płatnej wersji w sklepie z aplikacjami. Jeśli użyję standardowego linku http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 iPhone najpierw otwiera...