Opis
Gotowe rozwiązania i przykłady aplikacji dla urządzeń iPhone, iPad i iPod touchSzeroki wachlarz urządzeń mobilnych Apple sprawia, że łatwo jest dzięki nim dotrzeć do wielkiej liczby użytkowników. Z drugiej strony stawia jednak przed programistami nowe wyzwania - różne rozdzielczości ekranu i różne wyposażenie urządzeń to tylko niektóre z nich. Jak sobie poradzić z codziennymi problemami w trakcie tworzenia aplikacji dla iOS-a?Jeżeli znasz iOS SDK, dzięki tej książce nauczysz się stosować setki technik z zakresu tworzenia oprogramowania na platformie iOS oraz pokonasz wiele uciążliwych problemów, które pojawiają się podczas tworzenia aplikacji dla urządzeń iPhone, iPad i iPod touch. Dowiesz się, jak zaimplementować procedurę rozpoznawania gestów, odtwarzania plików audio i wideo oraz wybierania konkretnych kontaktów i grup z książki adresowej. Ponadto znajdziesz gotowe do wdrożenia przykłady, korzystające z wielowątkowości, geolokalizacji i aparatu fotograficznego. Książka ta jest idealną pozycją dla wszystkich osób tworzących oprogramowanie dla platformy iOS. Zawarte w niej przykłady zaoszczędzą Ci mnóstwo czasu. Ta inwestycja się opłaca!Używanie różnych podejść podczas tworzenia interfejsu użytkownikaTworzenie aplikacji wykorzystujących informacje o bieżącym położeniu urządzenia iOSImplementacje procedur rozpoznawania gestówOdtwarzanie plików audio i wideo oraz uzyskiwanie dostępu do biblioteki wbudowanej aplikacji MuzykaPobieranie poszczególnych kontaktów i grup kontaktów z książki adresowejOkreślanie dostępności kamery w urządzeniu iOS oraz uzyskiwanie dostępu do biblioteki wbudowanej aplikacji ZdjęciaTworzenie aplikacji wykorzystujących możliwość wielozadaniowości systemu iOSStosowanie i obsługa trwałego magazynu danych w aplikacjachUżywanie struktury Event Kit do zarządzania kalendarzami i wydarzeniamiWykorzystanie możliwości oferowanych przez strukturę Core GraphicsUzyskiwanie dostępu do informacji pochodzących z przyśpieszeniomierza i żyroskopuWykorzystanie możliwości oferowanych przez usługę iCloudZaoszczędź czasu dzięki pomocnym przykładom!