Book description
Take Your Next Leap Forward as an iOS App Developer! Covers iOS 7 and Xcode 5
iOS Components and Frameworks will help you leverage iOS’s powerful components and frameworks to build apps with outstanding performance, reliability, interactivity, media support, and customization.
Pioneering iOS developers Kyle Richter and Joe Keeley illuminate the sophisticated intermediate-to-advancedlevel techniques you’re now ready for. You’ll find example-rich coverage of topics ranging from social support to security, Core Data, TextKit, iCloud support, UIKit Dynamics, MapKit, and Passbook. There’s also a complete section on advanced performance and security, including the effective use of Grand Central Dispatch and Keychain.
Each chapter contains a complete sample project that walks you through integrating its technology into a typical iOS app. You’ll discover how multiple iOS features can be combined into exceptionally powerful apps and walk through a complete case study project: a fully functional game with complete Game Center integration.
Coverage includes:
New physics-based animation effects provided by UIKit Dynamics
Making the most of Core Location, MapKit, and Geofencing
Leveraging Game Center features such as Leader Boards and Achievements
Giving users access to their address and media libraries from within your app
Using lightweight JSON to move data among servers, apps, and websites
Syncing apps via iCloud using UIDocument and key-value store syncing
Securing user data with Keychain
Informing users of important app-related events via Notifications
Storing and retrieving persistent data locally with Core Data
Using advanced Objective-C features to write more manageable, concise apps
Improving responsiveness through concurrency with Grand Central Dispatch
Advanced text handling and display with TextKit
Smoothly handling complex and continuous gestures
Effective debugging techniques with Xcode 5 and Instruments
Building passes for Passbook and PassKit
If you’re a serious iOS developer who wants to build cutting-edge apps, iOS Components and Frameworks delivers the practical skills, reusable code, and expert insights you’re looking for.
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Dedication Page
- Contents
- Foreword
- Preface
- Prerequisites
- What You’ll Need
- How This Book Is Organized
- About the Sample Code
- Getting the Sample Code
- Installing Git and Working with GitHub
- Contacting the Authors
- Acknowledgments
- About the Authors
- 1. UIKit Dynamics
- 2. Core Location, MapKit, and Geofencing
- 3. Leaderboards
-
4. Achievements
- iTunes Connect
- Displaying Achievement Progress
- Game Center Manager and Authentication
- The Achievement Cache
- Reporting Achievements
- Adding Achievement Hooks
- Completion Banners
- Achievement Challenges
- Adding Achievements into Whack-a-Cac
- Resetting Achievements
- Going Further with Achievements
- Summary
- Exercises
- 5. Getting Started with Address Book
- 6. Working with Music Libraries
- 7. Working with and Parsing JSON
- 8. Getting Started with iCloud
-
9. Notifications
- Differences Between Local and Push Notifications
- Sample App
- App Setup
- Create Development Push SSL Certificate
- Development Provisioning Profile
- Custom Sound Preparation
- Registering for Remote Notifications
- Scheduling Local Notifications
- Receiving Notifications
- Push Notification Server
- Basic Rails Setup
- Add Support for Devices and Shouts
- Device Controller
- Shout Controller
- Tying It All Together
- Sending the Push Notifications
- Handling APNs Feedback
- Summary
- Exercise
- 10. Bluetooth Networking with Game Kit
- 11. AirPrint
- 12. Core Data Primer
- 13. Getting Up and Running with Core Data
- 14. Language Features
- 15. Integrating Twitter and Facebook Using Social Framework
- 16. Working with Background Tasks
- 17. Grand Central Dispatch for Performance
- 18. Using Keychain to Secure Data
- 19. Working with Images and Filters
- 20. Collection Views
- 21. Introduction to TextKit
- 22. Gesture Recognizers
- 23. Accessing Photo Libraries
- 24. Passbook and PassKit
- 25. Debugging and Instruments
- Index
Product information
- Title: iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK
- Author(s):
- Release date: November 2013
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133086898
You might also like
book
Xcode 5 Start to Finish: iOS and OS X Development
Use Xcode 5 to Write Great iOS and OS X Apps! will help you use the …
book
App Development Recipes for iOS and watchOS: A Problem-Solution Approach
App Development Recipes for iOS and watchOS explores the technical side of app development with tips …
book
Mastering iOS Frameworks: Beyond the Basics, Second Edition
Apple’s iOS SDK provides an amazingly powerful collection of frameworks. But it has been difficult to …
book
Beginning iOS Media App Development
Beginning iOS Media App Development is a ground-breaking tutorial that explores the near limitless, programmable audio-visual …