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.


30
Jak mogę przesunąć UITextField w górę, gdy klawiatura jest obecna - po rozpoczęciu edycji?
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 potrzebuję UIScrollView. Próbowałem zmienić klasę UIViewna UIScrollViewale, ale nadal nie mogę przewijać …

30
Przekazywanie danych między kontrolerami widoku
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 opcji. Moje pytanie brzmi: jak przenieść dane z jednego …

18
Jak mogę wyłączyć ARC dla pojedynczego pliku w projekcie?
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 możliwe? Jak mogę wyłączyć ARC dla …

27
Jak posortować NSMutableArray z niestandardowymi obiektami w nim?
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 *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; W Javie sprawiłbym, …

19
performSelector może spowodować wyciek, ponieważ jego selektor jest nieznany
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 istnieje, czy nie, ale dlaczego miałoby to spowodować wyciek? Jak mogę zmienić kod, aby nie wyświetlało się …

23
Jak sprawdzić, czy ciąg zawiera inny ciąg w Objective-C?
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 doesnt exist"); } else { NSLog(@"exists"); } W każdym razie, czy to …

29
Skróty w celu C do łączenia NSStrings
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 myString = "This"; string test = myString + " …


14
Stałe w celu C
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 istnieje dobry sposób, aby zdefiniować te stałe …

17
Jak wywołać kod celu C w Swift?
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 Swift?
974 objective-c  swift 

12
Jak animować zmiany wiązań?
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 przypadku jest to odległość od dolnej części …


30
Jak sprawdzić wersję iOS?
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 osiągnąć?
848 ios  objective-c 

13
Generowanie liczb losowych w celu C
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 się, że jest wiele różnych i sprzecznych …

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.