iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autor:
- Vandad Nahavandipoor
![iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps Vandad Nahavandipoor - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2gy9.png)
![iOS 5 Programming Cookbook. Solutions & Examples for iPhone, iPad, and iPod touch Apps Vandad Nahavandipoor - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2gy9.png)
- 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
-
This third edition of Swift Cookbook will give you a solid understanding of programming in Swift 5.9, thanks to its recipe-based, practical approach. If you want to polish your existing skills, this book has you covered.
Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition
-
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
(51.60 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
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
(48.10 zł najniższa cena z 30 dni)48.16 zł
74.00 zł(-35%) -
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...(202.99 zł najniższa cena z 30 dni)
202.94 zł
239.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
(93.19 zł najniższa cena z 30 dni)92.99 zł
94.99 zł(-2%) -
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
(198.23 zł najniższa cena z 30 dni)198.18 zł
199.00 zł(-0%) -
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.24 zł najniższa cena z 30 dni)
245.19 zł
279.00 zł(-12%) -
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
(44.50 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...(176.18 zł najniższa cena z 30 dni)
175.98 zł
209.00 zł(-16%)
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
(173.71 zł najniższa cena z 30 dni)173.51 zł
209.00 zł(-17%) -
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...(59.50 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
(42.54 zł najniższa cena z 30 dni)42.44 zł
54.99 zł(-23%) -
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
(41.54 zł najniższa cena z 30 dni)41.34 zł
54.99 zł(-25%) -
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
(44.15 zł najniższa cena z 30 dni)44.05 zł
54.99 zł(-20%)
Kup polskie wydanie:
iOS 5. Programowanie. Receptury
- Autor:
- Vandad Nahavandipoor
59,50 zł
119,00 zł
(59.50 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
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(203.15 zł najniższa cena z 30 dni)
203.29 zł
239.00 zł(-15%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(237.15 zł najniższa cena z 30 dni)
244.53 zł
279.00 zł(-12%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(202.60 zł najniższa cena z 30 dni)
202.55 zł
239.00 zł(-15%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(116.53 zł najniższa cena z 30 dni)
116.48 zł
149.00 zł(-22%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(202.78 zł najniższa cena z 30 dni)
202.28 zł
239.00 zł(-15%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(245.09 zł najniższa cena z 30 dni)
244.59 zł
279.00 zł(-12%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(150.10 zł najniższa cena z 30 dni)
150.00 zł
179.00 zł(-16%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(178.05 zł najniższa cena z 30 dni)
177.85 zł
209.00 zł(-15%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(143.54 zł najniższa cena z 30 dni)
143.04 zł
179.00 zł(-20%)
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
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
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.