Pytania otagowane jako cocoa-touch

Cocoa Touch Frameworks, które napędzają aplikacje iOS, mają wiele sprawdzonych wzorców znalezionych na Macu, ale zostały zbudowane ze szczególnym naciskiem na interfejsy dotykowe i optymalizację.

5
Powiększenie i region MKMapView
Jestem zaznajomiony z korzystaniem z Google Maps Javascript API. Niedawno zacząłem używać frameworka MapKit dla projektu iPhone'a, ale mam trudności ze zrozumieniem powiększenia i ustawienia regionu na mapie. W Google Maps API użyłem całkowitych poziomów powiększenia, takich jak 8, 9, 10 wraz z prostą funkcją setZoom (). Jedyną równoważną metodą, …

4
Czy konieczne jest przypisanie ciągu do zmiennej przed porównaniem jej z inną?
Chcę porównać wartość an NSStringz ciągiem „Wrong”. Oto mój kod: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } Czy naprawdę muszę utworzyć NSString dla „Wrong”? Czy mogę również porównać wartość UILabela textdo łańcucha bez przypisywania wartości etykiety do ciągu?

12
NSTimeInterval do HH: mm: ss?
Jeśli mam NSTimeInterval, który jest ustawiony na 200.0, czy istnieje sposób na przekonwertowanie go na 00:03:20, myślałem, że mógłbym zainicjować NSDate z nim, a następnie użyć NSDateFormatter przy użyciu HH: mm: ss. Moje pytanie brzmi: czy istnieje szybki sposób, aby to zrobić, czy też muszę sam podzielić numer i użyć …

5
Podstawy iCloud i przykład kodu [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

10
Czy istnieje gotowa kontrola kalendarza dla aplikacji na iPhone'a? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Buduję aplikację dla iPhone'a, która będzie wyświetlać nadchodzące i przeszłe wydarzenia. Zdecydowałem się na widok listy, …

9
Jak dodać przycisk „Gotowe” do klawiatury numerycznej w systemie iOS
Tak więc klawiatura numeryczna nie ma domyślnie przycisku „Gotowe” ani „Dalej”, więc chciałbym go dodać. W iOS 6 i niższych było kilka sztuczek, aby dodać przycisk do klawiatury, ale wydaje się, że nie działają w iOS 7. Najpierw subskrybuję klawiaturę pokazującą powiadomienie [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; Następnie próbuję …


4
Odwoływanie się do zmiennych instancji AppDelegate
Mam projekt oparty na szablonie aplikacji opartej na nawigacji. W AppDelegate są metody -applicationDidFinishLoading:i -applicationWillTerminate:. W tych metodach ładuję i zapisuję dane aplikacji oraz przechowuję je w zmiennej instancji (w rzeczywistości jest to wykres obiektu). Gdy aplikacja ładuje się, ładuje MainWindow.xib, który ma NavigationConroller, który z kolei ma RootViewController. Właściwość …


16
Jak mogę wyświetlić widok z kontrolera UINavigationController i zastąpić go innym w jednej operacji?
Mam aplikację, w której muszę usunąć jeden widok ze stosu UINavigationController i zastąpić go innym. Sytuacja jest taka, że ​​pierwszy widok tworzy element edytowalny, a następnie zastępuje się edytorem elementu. Kiedy robię oczywiste rozwiązanie w pierwszym widoku: MyEditViewController *mevc = [[MYEditViewController alloc] initWithGizmo: gizmo]; [self retain]; [self.navigationController popViewControllerAnimated: NO]; [self.navigationController …

8
Jak znaleźć odległość między dwoma punktami CG?
Kiedy wykonujemy multitouch dwoma palcami w UIScrollView, otrzymujemy dwa punkty CG. Chcę znaleźć odległość między nimi. Następnie, gdy ponownie zrobimy szczypanie (wewnątrz lub na zewnątrz), wtedy znowu otrzymamy dwa punkty. Następnie po ponownym znalezieniu odległości między tymi dwoma punktami chcę zdecydować, czy uszczypnąłem, czy wyciągnąłem. Jeśli uszczypnąłem, na pewno nowa …

10
nie można uzyskać poprawnej wartości wysokości klawiatury w iOS8
Użyłem tego kodu, aby określić, jaki jest rozmiar klawiatury: - (void)keyboardWillChange:(NSNotification *)notification { NSDictionary* keyboardInfo = [notification userInfo]; NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameBeginUserInfoKey]; CGRect keyboardFrameBeginRect = [keyboardFrameBegin CGRectValue]; } Uruchamiam to w symulatorze. Problem polega na tym, że iOS 8 nie da prawidłowej wartości, jeśli sugestie dotyczące klawiatury są włączone …

11
Pobierz aktualne NSDate w formacie znacznika czasu
Mam podstawową metodę, która pobiera bieżący czas i ustawia go w ciągu. Jednak w jaki sposób mogę to zrobić, aby sformatować bieżącą datę i godzinę w formacie znacznika czasu systemu UNIX od 1970 roku? Oto mój kod: NSDate *currentTime = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"hh-mm"]; …

7
IPhone / iPad: jak programowo uzyskać szerokość ekranu?
Cześć, zastanawiam się, czy istnieje sposób na programowe uzyskanie szerokości. Szukam czegoś na tyle ogólnego, aby pomieścić iPhone'a 3gs, iPhone'a 4, iPada. Ponadto szerokość powinna się zmieniać w zależności od tego, czy urządzenie jest ustawione pionowo czy poziomo (w przypadku iPada). Czy ktoś wie, jak to zrobić? Szukałem przez chwilę …


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.