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.



9
NSLocale currentLocale zawsze zwraca „en_US”, a nie bieżący język użytkownika
Jestem w trakcie internacjonalizacji aplikacji na iPhone'a - muszę wprowadzić programowe zmiany w niektórych widokach w oparciu o aktualne ustawienia regionalne użytkownika. Oszalałem, ponieważ bez względu na preferencje językowe w symulatorze iPhone'a lub rzeczywisty sprzęt, localezawsze ocenia się jako „en_US”: NSString *locale = [[NSLocale currentLocale] localeIdentifier]; NSLog(@"current locale: %@", locale); …

5
Gdzie umieścić iVars w „nowoczesnym” Objective-C?
Książka „iOS6 by Tutorials” autorstwa Raya Wenderlicha zawiera bardzo fajny rozdział o pisaniu bardziej „nowoczesnego” kodu Objective-C. W jednej sekcji książki opisują, jak przenieść iVars z nagłówka klasy do pliku implementacji. Ponieważ wszystkie iVary powinny być prywatne, wydaje się to słuszne. Ale do tej pory znalazłem 3 sposoby na zrobienie …


3
@interface i @protocol wyjaśnienie?
Chciałbym wiedzieć, czym jest @interface w celu C? czy to tylko miejsce, w którym programista chce zadeklarować zmienne, nazwę klasy lub nazwy metod ...? Nie jestem pewien, czy jest podobny do interfejsu w Javie. A także o protokole @ w celu C. Wygląda na to, że interfejs w Javie bardziej. …


6
Czy można skopiować UIView?
Po prostu używając w ten sposób: UIView* view2 = [view1 copy]; // view1 existed Spowoduje to, że symulator nie będzie mógł uruchomić tej aplikacji. Spróbuj zachować, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc Wszelkie modyfikacje view2będą miały zastosowanie do view1, rozumiem, że view2mają tę …
81 ios  objective-c  uiview  copy 

17
Konfigurowanie przycisków w SKScene
Odkryłem, że UIButtonsto nie działa zbyt dobrze SKScene, więc próbuję SKNodeutworzyć podklasę, aby utworzyć przycisk SpriteKit. Sposób, w jaki chciałbym, aby to działało, polega na tym, że jeśli zainicjuję przycisk SKScenei włączę zdarzenia dotykowe, przycisk wywoła metodę w moim SKScenepo naciśnięciu. Byłbym wdzięczny za każdą radę, która doprowadziłaby mnie do …

6
#define vs const w Objective-C
Jestem nowy w Objective-C i mam kilka pytań dotyczących constdyrektywy wstępnego przetwarzania #define. Po pierwsze stwierdziłem, że nie jest możliwe zdefiniowanie typu stałej za pomocą #define. Dlaczego? Po drugie, czy są jakieś zalety używania jednego z nich nad drugim? Wreszcie, który sposób jest bardziej wydajny i / lub bezpieczniejszy?


6
Tworzenie UIView wielokrotnego użytku z XIB (i ładowanie ze scenorysu)
OK, w StackOverflow są dziesiątki postów na ten temat, ale żaden nie jest szczególnie jasny na temat rozwiązania. Chciałbym utworzyć niestandardowy UIViewz towarzyszącym mu plikiem xib. Wymagania są następujące: Brak osobnych UIViewController- całkowicie samodzielna klasa Gniazda w klasie, aby umożliwić mi ustawienie / pobranie właściwości widoku Moje obecne podejście do …

9
NSDictionary z uporządkowanymi kluczami
Mam NSDictionary (przechowywany w plistie), którego zasadniczo używam jako tablicy asocjacyjnej (ciągi znaków jako klucze i wartości). Chcę użyć tablicy kluczy jako części mojej aplikacji, ale chciałbym, aby były w określonej kolejności (nie w takiej kolejności, w jakiej mogę napisać algorytm, aby je posortować). Zawsze mógłbym przechowywać oddzielną tablicę kluczy, …



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.