iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps
- Autor:
- Vandad Nahavandipoor
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 876
- Dostępne formaty:
-
ePubMobi
Opis ebooka: 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
-
Czy wiesz, że większość ruchu w sieci pochodzi z urządzeń mobilnych? Smartfon stał się wiodącym urządzeniem do przeglądania Internetu i nadal przybiera na sile. Dzięki tej popularności dynamicznie rozwija się także rynek aplikacji mobilnych. W sklepach takich jak App Store i Google Play mamy do w...
iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode
(39.90 zł najniższa cena z 30 dni)58.04 zł
129.00 zł(-55%) -
Książka "Programowanie obiektowe dla studenta i technika programisty" to podręcznik, dzięki któremu każdy czytelnik, bez względu na stopień zaawansowania, zrozumie podstawowe zasady programowania strukturalnego i obiektowego. Początkujący czytelnik będzie miał możliwość nauki prawie od podstaw, a...
Programowanie obiektowe dla studenta i technika programisty INF.04 Programowanie obiektowe dla studenta i technika programisty INF.04
(33.90 zł najniższa cena z 30 dni)55.50 zł
74.00 zł(-25%) -
The iOS Interview Guide is an essential book for iOS developers who want to maximize their skills and prepare for the competitive world of interviews on their way to getting their dream job. The book covers all the crucial aspects, from writing a resume to reviewing interview questions, and passi...
The Ultimate iOS Interview Playbook. Conquer Swift, frameworks, design patterns, and app architecture for your dream job The Ultimate iOS Interview Playbook. Conquer Swift, frameworks, design patterns, and app architecture for your dream job
-
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...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Test-driven development is a proven way to find software bugs early. Writing tests before you code improves the structure and maintainability of your apps. This book will guide you through the steps for creating a complete app using TDD and cover the core elements of iOS apps: view controllers, v...
Test-Driven iOS Development with Swift. Write maintainable, flexible, and extensible code using the power of TDD with Swift 5.5 - Fourth Edition Test-Driven iOS Development with Swift. Write maintainable, flexible, and extensible code using the power of TDD with Swift 5.5 - Fourth Edition
-
iOS 15 Programming for Beginners is an introductory guide to learning the essentials of Swift programming and iOS development for building your first iOS app and publishing it on the App Store. Fully updated to cover the latest features in iOS 15, this practical guide will help you get up to spee...
iOS 15 Programming for Beginners. Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13 - Sixth Edition iOS 15 Programming for Beginners. Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13 - Sixth Edition
-
What will you learn from this book?Swift is best known as Apple's programming language of choice for developing apps on iOS, iPadOS, macOS, watchOS, and tvOS. But it's far more versatile than that. Open source Swift is also gaining ground as a language for systems programming and server-side code...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
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
(34.90 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development to...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Ebook Swift. Programowanie funkcyjne dla aplikacji mobilnych autorstwa Marka Chu-Carrolla i Tony'ego Hillersona to wprowadzenie do nauki języka Swift i tworzenia aplikacji mobilnych za jego pomocą. Z publikacji Czytelnik dowie się wszystkiego, co powinien wiedzieć o języku Swift. Zobaczy też, dla...
Swift. Programowanie funkcyjne dla aplikacji mobilnych Swift. Programowanie funkcyjne dla aplikacji mobilnych
(24.90 zł najniższa cena z 30 dni)31.20 zł
39.00 zł(-20%)
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
(186.15 zł najniższa cena z 30 dni)186.15 zł
219.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...(34.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
(46.74 zł najniższa cena z 30 dni)50.91 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
(46.74 zł najniższa cena z 30 dni)50.91 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
(46.74 zł najniższa cena z 30 dni)50.91 zł
59.90 zł(-15%)
Kup polskie wydanie:
iOS 5. Programowanie. Receptury
- Autor:
- Vandad Nahavandipoor
59,50 zł
119,00 zł
(34.90 zł najniższa cena z 30 dni)
Ebooka "iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 "iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- 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@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 17.4MB
- Rozmiar pliku Mobi:
- 17.4MB
Spis treści ebooka
- 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
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.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.
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.
Książka drukowana
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.