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.

11
Jaki jest najlepszy sposób umieszczenia struktury c w tablicy NSArray?
Jaki jest typowy sposób przechowywania struktur c w pliku NSArray? Zalety, wady, obsługa pamięci? W szczególności, jaka jest różnica między valueWithBytesa valueWithPointer - podniesionymi przez justina i suma poniżej. Oto link do dyskusji Apple valueWithBytes:objCType:dla przyszłych czytelników ... Jeśli chodzi o myślenie poboczne i przyjrzenie się wydajności, Evgen poruszył kwestię …


4
Jak zrobić natywną animację „efektu pulsu” na UIButton - iOS
Chciałbym mieć jakąś animację pulsu (nieskończona pętla „skalowanie do wewnątrz - skalowanie na zewnątrz”) na UIButton, aby natychmiast przyciągał uwagę użytkowników. Widziałem ten link Jak stworzyć efekt pulsu za pomocą -webkit-animation - zewnętrzne pierścienie, ale zastanawiałem się, czy można to zrobić tylko przy użyciu natywnego frameworka?

20
dlaczego didRegisterForRemoteNotificationsWithDeviceToken nie jest wywoływana
Wykonuję aplikację, w której chcę zaimplementować usługę powiadomień push Apple. Postępuję zgodnie z instrukcjami krok po kroku podanymi w tym samouczku . Ale nadal metody nie są wywoływane. Nie wiem, co jest przyczyną problemu. Czy ktoś może mi pomóc? - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { //NSString * token = [[NSString …

6
Nie chcę animacji w początkowych aktualizacjach, czy na końcu bloku aktualizacji dla uitableview?
Mam UITableView, który używa niestandardowej komórki tabeli, a każda komórka ma UIWebView. Ponieważ ładowanie UIWebView trwało długo, chcę uniknąć ponownego ładowania ich za wszelką cenę. W niektórych sytuacjach mam załadowane wszystkie komórki, ale ich wysokości są pomieszane. Dlatego muszę „przekazywać” tabelę bez wyzwalania funkcji „cellForRow”. Zdecydowanie nie mogę użyć reloadData …

6
iOS: użyj wartości logicznej w NSUserDefaults
Po rootViewControllerzaładowaniu mojej aplikacji chcę mieć możliwość sprawdzenia, czy dane logowania użytkowników zostały zapisane NSUserDefaults. Zasadniczo, gdy użytkownik ładuje aplikację i nie ma zapisanych danych logowania, modalAlertViewzostanie wypchnięty przycisk, a użytkownik będzie mógł odpowiednio zapisać swoje poświadczenia. To zapisuje te UITextFieldciągi do odpowiedniego NSUserDefaultobiektu. Czy jest jednak możliwe, że po …



13
Zarządzanie wieloma asynchronicznymi połączeniami NSURLConnection
W mojej klasie mam mnóstwo powtarzającego się kodu, który wygląda następująco: NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Problem z żądaniami asynchronicznymi polega na tym, że gdy masz różne żądania i masz przypisanego delegata, który ma traktować je wszystkie jako jedną całość, wiele rozgałęzionych i brzydkich kodów zaczyna formułować: Jakie …


6
Jak wydrukować lub zarejestrować wartość obiektu CGSize?
Próbowałem zarejestrować (wydrukować) wartość obiektu CGSize w następujący sposób: CGSize sizeOfTab = CGSizeMake(self.frame.size.width/tabCount, 49); NSLog(@"size of tab is %@",sizeOfTab); Czy jest coś nie tak w tym kodzie; moja aplikacja ulega awarii, gdy sterowanie dochodzi do instrukcji NSLog. Dzięki, Prasad

20
UIScrollView: stronicowanie w poziomie, przewijanie w pionie?
Jak mogę zmusić stronę, UIScrollVieww której stronicowanie i przewijanie są włączone, w danym momencie poruszają się tylko w pionie lub w poziomie? Rozumiem, że directionalLockEnabledwłaściwość powinna to osiągnąć, ale ukośne przesunięcie nadal powoduje przewijanie widoku po przekątnej zamiast ograniczania ruchu do pojedynczej osi. Edycja: aby było jaśniej, chciałbym umożliwić użytkownikowi …

7
Niezmienne / zmienne kolekcje w języku Swift
Nawiązałem do przewodnika programowania Apple w języku Swift, aby zrozumieć tworzenie obiektów mutable / immutable (Array, Dictionary, Sets, Data) w języku Swift. Ale nie mogłem zrozumieć, jak stworzyć niezmienne kolekcje w Swift. Chciałbym zobaczyć odpowiedniki w Swift dla poniższych w Objective-C Niezmienna tablica NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; Mutable Array …

10
Błąd konsolidatora Xcode: plik jest za mały dla architektury x86_64
Rozwijam aplikację w Xcode. Kiedy próbuję budować, pojawia się ten błąd: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Czy ktoś wie, co się stało?


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.