iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps

- Autor:
- Vandad Nahavandipoor
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 876
- Dostępne formaty:
-
ePubMobi
Opis książki: iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps
Now you can overcome the vexing, real-life issues you confront when creating apps for the iPhone, iPad, or iPod Touch. By making use of more than 100 new recipes in this updated cookbook, you’ll quickly learn the steps necessary for writing complete iOS apps, whether they’re as simple as a music player or feature a complex mix of animations, graphics, multimedia, a database, and iCloud storage.
If you’re comfortable with iOS SDK, this cookbook will teach you how to use hundreds of iOS techniques. Each recipe provides a clear solution with sample code that you can use right away.
- Use different approaches to construct a user interface
- Develop location-aware apps
- Get working examples for implementing gesture recognizers
- Play audio and video files and access the iPod library
- Retrieve contacts and groups from the Address Book
- Determine camera availability and access the Photo Library
- Create multitasking-aware apps
- Maintain persistent storage in your apps
- Use Event Kit to manage calendars and events
- Learn capabilities of the Core Graphics framework
- Access the accelerometer and gyroscope
- Take advantage of the iCloud service
Wybrane bestsellery
-
Dzięki temu przewodnikowi płynnie rozpoczniesz pisanie aplikacji we Flutterze w języku Dart. Dowiesz się, jak skonfigurować środowisko programistyczne i rozpocząć projekt. Książka poprowadzi Cię przez proces projektowania interfejsu użytkownika i funkcji umożliwiających poprawną pracę aplikacji. ...
Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Swift został zaprezentowany światu w 2014 roku — dziś jest uznanym standardem dla programistów platformy macOS i iOS. Równocześnie to jeden z najpopularniejszych języków programowania na świecie. Charakteryzuje się zwięzłą i przejrzystą składnią, jest łatwy do nauczenia się, wygodny i elast...
Poznaj Swifta, tworząc aplikacje. Profesjonalne projekty dla systemu iOS Poznaj Swifta, tworząc aplikacje. Profesjonalne projekty dla systemu iOS
(0,00 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Język Swift poznaliśmy w 2014 roku. Został on opracowany przez Apple specjalnie dla platormy iOS z uwzględnieniem takich założeń, jak przejrzystość, bezpieczeństwo, prostota, łatwość stosowania, zorientowanie obiektowe. Kod w tym języku sam zarządza pamięcią i zapewnia ścisłą kontrolę typów. Swif...
iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V
(0,00 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Niniejsza książka jest praktycznym podręcznikiem efektywnego programowania w języku Swift 4. Znajdziesz tu wyjaśnienie podstaw języka, następnie poznasz nowe funkcje i nauczysz się z nich korzystać podczas tworzenia aplikacji. Poza dość zasadniczymi kwestiami przedstawiono tu również zagadnienia ...(0,00 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł(-50%) -
To doskonała książka dla każdego, kto już wstępnie zapoznał się z biblioteką React i chce pisać natywne aplikacje na iOS i Androida. Po przypomnieniu zasad działania React Native i przedstawieniu szeregu wskazówek dotyczących konfiguracji środowiska opisano tu kolejne etapy tworzenia w pełni funk...
React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II
(0,00 zł najniższa cena z 30 dni)24.50 zł
49.00 zł(-50%) -
Efektywna praca z platformami Apple na poziomie korporacyjnym lub biznesowym obejmuje nie tylko infrastrukturę, ale także sposób myślenia, który administratorzy muszą zastosować, aby odnieść sukces. Sposób myślenia zmuszający nas do pozostawienia za drzwiami 30 lat dogmat&oac...
Zarządzanie urządzeniami Apple. Zunifikowana teoria zarządzania urządzeniami Mac, iPad, iPhone oraz AppleTV Zarządzanie urządzeniami Apple. Zunifikowana teoria zarządzania urządzeniami Mac, iPad, iPhone oraz AppleTV
(0,00 zł najniższa cena z 30 dni)134.10 zł
149.00 zł(-10%) -
Ta książka jest starannie przygotowanym, praktycznym podręcznikiem efektywnego programowania w języku Swift 3. Wyczerpująco przedstawiono tu zasady posługiwania się środowiskiem programistycznym Xcode 8 i dokumentacją Apple. Dzięki niej zyskasz wiedzę i umiejętności pozwalające na samodzielne roz...
Programowanie w języku Swift. Big Nerd Ranch Guide Programowanie w języku Swift. Big Nerd Ranch Guide
(0,00 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
W trakcie lektury poznasz język techBasic, który pomoże Ci zbudować działający higrometr oraz przyśpieszeniomierz. Ponadto zdobędziesz wiedzę na temat technologii Bluetooth Low Energy oraz nauczysz się sterować zdalnie samochodem za pomocą urządzenia typu BLE i platformy Arduino. Książka ta jest ...
Projekty elektroniczne na iPhone i iPad. Niekonwencjonalne gadżety z technologią Arduino i techBASIC Projekty elektroniczne na iPhone i iPad. Niekonwencjonalne gadżety z technologią Arduino i techBASIC
(0,00 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%) -
Jak obronić się przed atakiem? Wszystkie niezbędne informacje znajdziesz w tym wyjątkowym podręczniku. W trakcie lektury dowiesz się, jak działają hakerzy, jak wyszukują słabe punkty aplikacji oraz jak modyfikują jej kod. Ponadto nauczysz się utrudniać śledzenie kodu Twojej aplikacji oraz bezpiec...(0,00 zł najniższa cena z 30 dni)
29.50 zł
59.00 zł(-50%) -
Ta książka dostarczy Ci odpowiedzi. W trakcie lektury nauczysz się tworzyć atrakcyjne aplikacje na platformę iOS. Jest ona wykorzystywana w urządzeniach firmy Apple, których nikomu nie trzeba przedstawiać. Podczas tworzenia aplikacji dla tej platformy będziesz korzystał z języka Objective-C oraz ...
Objective-C. Podstawy Objective-C. Podstawy
Christopher Fairbairn, Collin Ruffenach, Johannes Fahrenkrug
(0,00 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%)
Vandad Nahavandipoor - pozostałe książki
-
iOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this cookbook, you’ll learn more than 170 proven solutions for tackling the latest features in iOS 11 and watchOS 4, including new ways to use Swift and Xcode to make your day-to-day app development life easier. Thi...
iOS 11 Swift Programming Cookbook. Solutions and Examples for iOS Apps iOS 11 Swift Programming Cookbook. Solutions and Examples for iOS Apps
(29.90 zł najniższa cena z 30 dni)203.15 zł
239.00 zł(-15%) -
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ć pro...(39.90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł(-50%) -
Now that multicore processors are coming to mobile devices, wouldn't it be great to take advantage of all those cores without having to manage threads? This concise book shows you how to use Apple's Grand Central Dispatch (GCD) to simplify programming on multicore iOS devices and Mac OS X.Managin...
Concurrent Programming in Mac OS X and iOS. Unleash Multicore Performance with Grand Central Dispatch Concurrent Programming in Mac OS X and iOS. Unleash Multicore Performance with Grand Central Dispatch
(29.90 zł najniższa cena z 30 dni)50.92 zł
59.90 zł(-15%) -
Jazz up your iPhone and iPad apps with some slick graphics and animation—and keep users from looking elsewhere. This short and concise book shows developers with even little Cocoa programming experience how to create impressive graphics and animation effects with relatively easy coding. Lea...
Graphics and Animation on iOS. A Beginner's Guide to Core Graphics and Core Animation Graphics and Animation on iOS. A Beginner's Guide to Core Graphics and Core Animation
(29.90 zł najniższa cena z 30 dni)50.92 zł
59.90 zł(-15%) -
Now that Apple has introduced the GameKit framework to its iOS SDK, you can integrate Game Center features directly into your iPhone and iPad apps. This concise cookbook shows you how it's done, with 18 targeted recipes for adding leaderboards, user authentication, achievements, multiplayer games...
Writing Game Center Apps in iOS. Bringing Your Players Into the Game Writing Game Center Apps in iOS. Bringing Your Players Into the Game
(29.90 zł najniższa cena z 30 dni)50.92 zł
59.90 zł(-15%)
Kup polskie wydanie:
iOS 5. Programowanie. Receptury
- Autor:
- Vandad Nahavandipoor
59,50 zł
119,00 zł
(39.90 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-493-2113-0, 9781449321130
- Data wydania ebooka:
-
2012-01-30
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 17.4MB
- Rozmiar pliku Mobi:
- 17.4MB
Spis treści książki
- iOS 5 Programming Cookbook
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Audience
- Organization of This Book
- Additional Resources
- Conventions Used in This Book
- Using Code Examples
- Wed Like to Hear from You
- Safari Books Online
- Acknowledgments
- 1. The Basics
- 1.0. Introduction
- 1.1. Creating a Simple iOS App in Xcode
- Problem
- Solution
- Discussion
- 1.2. Understanding Interface Builder
- Problem
- Solution
- Discussion
- See Also
- 1.3. Compiling iOS Apps
- Problem
- Solution
- Discussion
- See Also
- 1.4. Running iOS Apps on the Simulator
- Problem
- Solution
- Discussion
- See Also
- 1.5. Running iOS Apps on iOS Devices
- Problem
- Solution
- Discussion
- See Also
- 1.6. Packaging iOS Apps for Distribution
- Problem
- Solution
- Discussion
- 1.7. Declaring Variables in Objective-C
- Problem
- Solution
- Discussion
- 1.8. Allocating and Making Use of Strings
- Problem
- Solution
- Discussion
- 1.9. Comparing Values in Objective-C with an If Statement
- Problem
- Solution
- Discussion
- See Also
- 1.10. Implementing Loops with For Statements
- Problem
- Solution
- Discussion
- 1.11. Implementing While Loops
- Problem
- Solution
- Discussion
- See Also
- 1.12. Creating Custom Classes
- Problem
- Solution
- Discussion
- 1.13. Defining Functionality for Classes
- Problem
- Solution
- Discussion
- 1.14. Defining Two or More Methods with the Same Name
- Problem
- Solution
- Discussion
- See Also
- 1.15. Allocating and Initializing Objects
- Problem
- Solution
- Discussion
- 1.16. Adding Properties to Classes
- Problem
- Solution
- Discussion
- See Also
- 1.17. Moving From Manual Reference Counting to Automatic Reference Counting
- Problem
- Solution
- Discussion
- 1.18. Typecasting with Automatic Reference Counting
- Problem
- Solution
- Discussion
- See Also
- 1.19. Delegating Tasks with Protocols
- Problem
- Solution
- Discussion
- 1.20. Determining Whether Instance or Class Methods Are Available
- Problem
- Solution
- Discussion
- See Also
- 1.21. Determining Whether a Class Is Available at Runtime
- Problem
- Solution
- Discussion
- 1.22. Allocating and Making Use of Numbers
- Problem
- Solution
- Discussion
- 1.23. Allocating and Making Use of Arrays
- Problem
- Solution
- Discussion
- 1.24. Allocating and Making Use of Dictionaries
- Problem
- Solution
- Discussion
- 1.25. Allocating and Making Use of Sets
- Problem
- Solution
- Discussion
- 1.26. Creating Bundles
- Problem
- Solution
- Discussion
- 1.27. Loading Data From the Main Bundle
- Problem
- Solution
- Discussion
- See Also
- 1.28. Loading Data From Other Bundles
- Problem
- Solution
- Discussion
- See Also
- 1.29. Sending Notifications with NSNotificationCenter
- Problem
- Solution
- Discussion
- 1.30. Listening for Notifications Sent From NSNotificationCenter
- Problem
- Solution
- Discussion
- See Also
- 2. Implementing Controllers and Views
- 2.0. Introduction
- 2.1. Displaying Alerts with UIAlertView
- Problem
- Solution
- Discussion
- See Also
- 2.2. Creating and Using Switches with UISwitch
- Problem
- Solution
- Discussion
- 2.3. Picking Values with UIPickerView
- Problem
- Solution
- Discussion
- See Also
- 2.4. Picking the Date and Time with UIDatePicker
- Problem
- Solution
- Discussion
- 2.5. Implementing Range Pickers with UISlider
- Problem
- Solution
- Discussion
- 2.6. Grouping Compact Options with UISegmentedControl
- Problem
- Solution
- Discussion
- 2.7. Presenting and Managing Views with UIViewController
- Problem
- Solution
- Discussion
- See Also
- 2.8. Implementing Navigation with UINavigationController
- Problem
- Solution
- Discussion
- See Also
- 2.9. Manipulating a Navigation Controllers Array of View Controllers
- Problem
- Solution
- Discussion
- 2.10. Displaying an Image on a Navigation Bar
- Problem
- Solution
- Discussion
- 2.11. Adding Buttons to Navigation Bars Using UIBarButtonItem
- Problem
- Solution
- Discussion
- See Also
- 2.12. Presenting Multiple View Controllers with UITabBarController
- Problem
- Solution
- Discussion
- 2.13. Displaying Static Text with UILabel
- Problem
- Solution
- Discussion
- 2.14. Accepting User Text Input with UITextField
- Problem
- Solution
- Discussion
- See Also
- 2.15. Displaying Long Lines of Text with UITextView
- Problem
- Solution
- Discussion
- 2.16. Adding Buttons to the User Interface with UIButton
- Problem
- Solution
- Discussion
- 2.17. Displaying Images with UIImageView
- Problem
- Solution
- Discussion
- 2.18. Creating Scrollable Content with UIScrollView
- Problem
- Solution
- Discussion
- 2.19. Loading Web Pages with UIWebView
- Problem
- Solution
- Discussion
- 2.20. Presenting Master-Detail Views with UISplitViewController
- Problem
- Solution
- Discussion
- 2.21. Enabling Paging with UIPageViewController
- Problem
- Solution
- Discussion
- 2.22. Displaying Popovers with UIPopoverController
- Problem
- Solution
- Discussion
- See Also
- 2.23. Displaying Progress with UIProgressView
- Problem
- Solution
- Discussion
- 2.24. Listening and Reacting to Keyboard Notifications
- Problem
- Solution
- Discussion
- See Also
- 3. Constructing and Using Table Views
- 3.0. Introduction
- 3.1. Instantiating a Table View
- Problem
- Solution
- Discussion
- 3.2. Assigning a Delegate to a Table View
- Problem
- Solution
- Discussion
- 3.3. Populating a Table View with Data
- Problem
- Solution
- Discussion
- 3.4. Receiving and Handling Table View Events
- Problem
- Solution
- Discussion
- See Also
- 3.5. Using Different Types of Accessories in a Table View Cell
- Problem
- Solution
- Discussion
- 3.6. Creating Custom Table View Cell Accessories
- Problem
- Solution
- Discussion
- 3.7. Displaying Hierarchical Data in Table Views
- Problem
- Solution
- Discussion
- 3.8. Enabling Swipe Deletion of Table View Cells
- Problem
- Solution
- Discussion
- 3.9. Constructing Headers and Footers in Table Views
- Problem
- Solution
- Discussion
- 3.10. Displaying Context Menus on Table Views Cells
- Problem
- Solution
- Discussion
- 3.11. Moving Cells and Sections in Table Views
- Problem
- Solution
- Discussion
- 3.12. Deleting Cells and Sections From Table Views
- Problem
- Solution
- Discussion
- See Also
- 4. Storyboards
- 4.0. Introduction
- 4.1. Creating a Project with Storyboards
- Problem
- Solution
- Discussion
- 4.2. Adding a Navigation Controller to a Storyboard
- Problem
- Solution
- Discussion
- See Also
- 4.3. Passing Data From One Screen to Another
- Problem
- Solution
- Discussion
- See Also
- 4.4. Adding a Storyboard to an Existing Project
- Problem
- Solution
- Discussion
- 5. Concurrency
- 5.0. Introduction
- 5.1. Constructing Block Objects
- Problem
- Solution
- Discussion
- 5.2. Accessing Variables in Block Objects
- Problem
- Solution
- Discussion
- 5.3. Invoking Block Objects
- Problem
- Solution
- Discussion
- See Also
- 5.4. Dispatching Tasks to Grand Central Dispatch
- Problem
- Solution
- Discussion
- See Also
- 5.5. Performing UI-Related Tasks with GCD
- Problem
- Solution
- Discussion
- 5.6. Performing Non-UI Related Tasks Synchronously with GCD
- Problem
- Solution
- Discussion
- See Also
- 5.7. Performing Non-UI Related Tasks Asynchronously with GCD
- Problem
- Solution
- Discussion
- See Also
- 5.8. Performing Tasks After a Delay with GCD
- Problem
- Solution
- Discussion
- See Also
- 5.9. Performing a Task Only Once with GCD
- Problem
- Solution
- Discussion
- 5.10. Grouping Tasks Together with GCD
- Problem
- Solution
- Discussion
- See Also
- 5.11. Constructing Your Own Dispatch Queues with GCD
- Problem
- Solution
- Discussion
- 5.12. Running Tasks Synchronously with Operations
- Problem
- Solution
- Discussion
- See Also
- 5.13. Running Tasks Asynchronously with Operations
- Problem
- Solution
- Discussion
- See Also
- 5.14. Creating Dependency Between Operations
- Problem
- Solution
- Discussion
- See Also
- 5.15. Creating Timers
- Problem
- Solution
- Discussion
- 5.16. Creating Concurrency with Threads
- Problem
- Solution
- Discussion
- 5.17. Invoking Background Methods
- Problem
- Solution
- Discussion
- 5.18. Exiting Threads and Timers
- Problem
- Solution
- Discussion
- 6. Core Location and Maps
- 6.0. Introduction
- 6.1. Creating a Map View
- Problem
- Solution
- Discussion
- 6.2. Handling the Events of a Map View
- Problem
- Solution
- Discussion
- See Also
- 6.3. Pinpointing the Location of a Device
- Problem
- Solution
- Discussion
- 6.4. Displaying Pins on a Map View
- Problem
- Solution
- Discussion
- 6.5. Displaying Pins with Different Colors on a Map View
- Problem
- Solution
- Discussion
- 6.6. Displaying Custom Pins on a Map View
- Problem
- Solution
- Discussion
- See Also
- 6.7. Converting Meaningful Addresses to Longitude and Latitude
- Problem
- Solution
- Discussion
- 6.8. Converting Longitude and Latitude to a Meaningful Address
- Problem
- Solution
- Discussion
- 7. Implementing Gesture Recognizers
- 7.0. Introduction
- 7.1. Detecting Swipe Gestures
- Problem
- Solution
- Discussion
- 7.2. Detecting Rotation Gestures
- Problem
- Solution
- Discussion
- See Also
- 7.3. Detecting Panning and Dragging Gestures
- Problem
- Solution
- Discussion
- 7.4. Detecting Long Press Gestures
- Problem
- Solution
- Discussion
- 7.5. Detecting Tap Gestures
- Problem
- Solution
- Discussion
- 7.6. Detecting Pinch Gestures
- Problem
- Solution
- Discussion
- 8. Networking, JSON, XML, and Twitter
- 8.0. Introduction
- 8.1. Downloading Asynchronously with NSURLConnection
- Problem
- Solution
- Discussion
- 8.2. Handling Timeouts in Asynchronous Connections
- Problem
- Solution
- Discussion
- 8.3. Downloading Synchronously with NSURLConnection
- Problem
- Solution
- Discussion
- 8.4. Modifying a URL Request with NSMutableURLRequest
- Problem
- Solution
- Discussion
- 8.5. Sending HTTP GET Requests with NSURLConnection
- Problem
- Solution
- Discussion
- 8.6. Sending HTTP POST Requests with NSURLConnection
- Problem
- Solution
- Discussion
- 8.7. Sending HTTP DELETE Requests with NSURLConnection
- Problem
- Solution
- Discussion
- 8.8. Sending HTTP PUT Requests with NSURLConnection
- Problem
- Solution
- Discussion
- 8.9. Serializing Arrays and Dictionaries into JSON
- Problem
- Solution
- Discussion
- 8.10. Deserializing JSON into Arrays and Dictionaries
- Problem
- Solution
- Discussion
- See Also
- 8.11. Integrating Twitter Functionality into Your Apps
- Problem
- Solution
- Discussion
- 8.12. Parsing XML with NSXMLParser
- Problem
- Solution
- Discussion
- 9. Audio and Video
- 9.0. Introduction
- 9.1. Playing Audio Files
- Problem
- Solution
- Discussion
- See Also
- 9.2. Handling Interruptions While Playing Audio
- Problem
- Solution
- Discussion
- 9.3. Recording Audio
- Problem
- Solution
- Discussion
- See Also
- 9.4. Handling Interruptions While Recording Audio
- Problem
- Solution
- Discussion
- 9.5. Playing Audio Over Other Active Sounds
- Problem
- Solution
- Discussion
- 9.6. Playing Video Files
- Problem
- Solution
- Discussion
- See Also
- 9.7. Capturing Thumbnails From a Video File
- Problem
- Solution
- Discussion
- 9.8. Accessing the Music Library
- Problem
- Solution
- Discussion
- 10. Address Book
- 10.0. Introduction
- 10.1. Retrieving a Reference to an Address Book
- Problem
- Solution
- Discussion
- 10.2. Retrieving All the People in the Address Book
- Problem
- Solution
- Discussion
- See Also
- 10.3. Retrieving Properties of Address Book Entries
- Problem
- Solution
- Discussion
- See Also
- 10.4. Inserting a Person Entry into the Address Book
- Problem
- Solution
- Discussion
- 10.5. Inserting a Group Entry into the Address Book
- Problem
- Solution
- Discussion
- 10.6. Adding Persons to Groups
- Problem
- Solution
- Discussion
- See Also
- 10.7. Searching the Address Book
- Problem
- Solution
- Discussion
- 10.8. Retrieving and Setting a Persons Address Book Image
- Problem
- Solution
- Discussion
- 11. Camera and the Photo Library
- 11.0. Introduction
- 11.1. Detecting and Probing the Camera
- Problem
- Solution
- Discussion
- 11.2. Taking Photos with the Camera
- Problem
- Solution
- Discussion
- See Also
- 11.3. Taking Videos with the Camera
- Problem
- Solution
- Discussion
- See Also
- 11.4. Storing Photos in the Photo Library
- Problem
- Solution
- Discussion
- 11.5. Storing Videos in the Photo Library
- Problem
- Solution
- Discussion
- 11.6. Retrieving Photos and Videos From the Photo Library
- Problem
- Solution
- Discussion
- See Also
- 11.7. Retrieving Assets From the Assets Library
- Problem
- Solution
- Discussion
- 11.8. Editing Videos on an iOS Device
- Problem
- Solution
- Discussion
- See Also
- 12. Multitasking
- 12.0. Introduction
- 12.1. Detecting the Availability of Multitasking
- Problem
- Solution
- Discussion
- 12.2. Completing a Long-Running Task in the Background
- Problem
- Solution
- Discussion
- See Also
- 12.3. Receiving Local Notifications in the Background
- Problem
- Solution
- Discussion
- 12.4. Playing Audio in the Background
- Problem
- Solution
- Discussion
- 12.5. Handling Location Changes in the Background
- Problem
- Solution
- Discussion
- 12.6. Saving and Loading the State of Multitasking iOS Apps
- Problem
- Solution
- Discussion
- See Also
- 12.7. Handling Network Connections in the Background
- Problem
- Solution
- Discussion
- See Also
- 12.8. Handling Notifications Delivered to a Waking App
- Problem
- Solution
- Discussion
- 12.9. Responding to Changes in App Settings
- Problem
- Solution
- Discussion
- 12.10. Opting Out of Multitasking
- Problem
- Solution
- Discussion
- 13. Core Data
- 13.0. Introduction
- 13.1. Creating a Core Data Model with Xcode
- Problem
- Solution
- Discussion
- 13.2. Generating Class Files for Core Data Entities
- Problem
- Solution
- Discussion
- 13.3. Creating and Saving Data Using Core Data
- Problem
- Solution
- Discussion
- 13.4. Reading Data From Core Data
- Problem
- Solution
- Discussion
- See Also
- 13.5. Deleting Data From Core Data
- Problem
- Solution
- Discussion
- 13.6. Sorting Data in Core Data
- Problem
- Solution
- Discussion
- See Also
- 13.7. Boosting Data Access in Table Views
- Problem
- Solution
- Discussion
- 13.8. Implementing Relationships in Core Data
- Problem
- Solution
- Discussion
- 14. Dates, Calendars, and Events
- 14.0. Introduction
- 14.1. Retrieving the List of Calendars
- Problem
- Solution
- Discussion
- See Also
- 14.2. Adding Events to Calendars
- Problem
- Solution
- Discussion
- See Also
- 14.3. Accessing the Contents of Calendars
- Problem
- Solution
- Discussion
- See Also
- 14.4. Removing Events From Calendars
- Problem
- Solution
- Discussion
- See Also
- 14.5. Adding Recurring Events to Calendars
- Problem
- Solution
- Discussion
- See Also
- 14.6. Retrieving the Attendees of an Event
- Problem
- Solution
- Discussion
- See Also
- 14.7. Adding Alarms to Calendars
- Problem
- Solution
- Discussion
- See Also
- 14.8. Handling Event Changed Notifications
- Problem
- Solution
- Discussion
- 14.9. Presenting Event View Controllers
- Problem
- Solution
- Discussion
- See Also
- 14.10. Presenting Event Edit View Controllers
- Problem
- Solution
- Discussion
- See Also
- 15. Graphics and Animations
- 15.0. Introduction
- 15.1. Enumerating and Loading Fonts
- Problem
- Solution
- Discussion
- See Also
- 15.2. Drawing Text
- Problem
- Solution
- Discussion
- 15.3. Constructing, Setting, and Using Colors
- Problem
- Solution
- Discussion
- See Also
- 15.4. Drawing Images
- Problem
- Solution
- Discussion
- See Also
- 15.5. Drawing Lines
- Problem
- Solution
- Discussion
- See Also
- 15.6. Constructing Paths
- Problem
- Solution
- Discussion
- See Also
- 15.7. Drawing Rectangles
- Problem
- Solution
- Discussion
- See Also
- 15.8. Adding Shadows to Shapes
- Problem
- Solution
- Discussion
- 15.9. Drawing Gradients
- Problem
- Solution
- Discussion
- See Also
- 15.10. Displacing Shapes Drawn on Graphic Contexts
- Problem
- Solution
- Discussion
- See Also
- 15.11. Scaling Shapes Drawn on Graphic Contexts
- Problem
- Solution
- Discussion
- See Also
- 15.12. Rotating Shapes Drawn on Graphic Contexts
- Problem
- Solution
- Discussion
- See Also
- 15.13. Animating and Moving Views
- Problem
- Solution
- Discussion
- 15.14. Animating and Scaling Views
- Problem
- Solution
- Discussion
- See Also
- 15.15. Animating and Rotating Views
- Problem
- Solution
- Discussion
- See Also
- 16. Core Motion
- 16.0. Introduction
- 16.1. Detecting the Availability of an Accelerometer
- Problem
- Solution
- Discussion
- See Also
- 16.2. Detecting the Availability of a Gyroscope
- Problem
- Solution
- Discussion
- See Also
- 16.3. Retrieving Accelerometer Data
- Problem
- Solution
- Discussion
- See Also
- 16.4. Detecting Shakes on an iOS Device
- Problem
- Solution
- Discussion
- 16.5. Retrieving Gyroscope Data
- Problem
- Solution
- Discussion
- See Also
- 17. iCloud
- 17.0. Introduction
- 17.1. Setting Up Your App for iCloud
- Problem
- Solution
- Discussion
- 17.2. Storing and Synchronizing Dictionaries in iCloud
- Problem
- Solution
- Discussion
- 17.3. Creating and Managing Folders for Apps in iCloud
- Problem
- Solution
- Discussion
- See Also
- 17.4. Searching for Files and Folders in iCloud
- Problem
- Solution
- Discussion
- See Also
- 17.5. Storing User Documents in iCloud
- Problem
- Solution
- Discussion
- See Also
- 17.6. Managing the State of Documents in iCloud
- Problem
- Solution
- Discussion
- See Also
- 17.7. Handling Conflicts in iCloud Documents
- Problem
- Solution
- Discussion
- See Also
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn th...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering b...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
More organizations than ever understand the importance of data lake architectures for deriving value from their data. Building a robust, scalable, and performant data lake remains a complex proposition, however, with a buffet of tools and options that need to work together to provide a seamless e...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
The cloud promises cost savings, agility, and more. But the increasing complexity of modern IT systems often prevents businesses from realizing the outcomes they sought by moving to the cloud in the first place. At the core of this complexity is technical debt. Ad hoc decisions, traditional appro...(0,00 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of 21 pragmatic rules, each presented in a standalone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoki...(0,00 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you've started to work with Raspberry Pi, you know that Raspberry Pi's capabilities are continually expanding. The fourth edition of this popular cookbook provides more than 200 hands-on recipes (complete with code) that show you how to run this tiny low-cost computer with Linux, program it wi...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
How do you turn raw, unprocessed, or malformed data into dynamic, interactive web visualizations? In this practical book, author Kyran Dale shows data scientists and analysts--as well as Python and JavaScript developers--how to create the ideal toolchain for the job. By providing engaging example...
Data Visualization with Python and JavaScript. 2nd Edition Data Visualization with Python and JavaScript. 2nd Edition
(0,00 zł najniższa cena z 30 dni)228.65 zł
269.00 zł(-15%) -
Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of Python Data Science Handbook do you get them a...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Is Kubernetes ready for stateful workloads? This open source system has become the primary platform for deploying and managing cloud native applications. But because it was originally designed for stateless workloads, working with data on Kubernetes has been challenging. If you want to avoid the ...(0,00 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps Vandad Nahavandipoor (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.