Mastering iOS Frameworks: Beyond the Basics.pdf
Take Your Next Leap Forward as an iOS App Developer! Covers iOS 8 and Xcode 6
Mastering iOS 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-advanced level techniques you’re now ready for. You’ll find example-rich coverage of topics ranging from social support to security, Core Data, networking and iCloud, and graphics and interface.
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: how to make a full-featured text and picture messaging app using GameKit.
- A chapter dedicated to iCloud and a second chapter focused on iCloud with Core Data
- Walk-through tutorial showing readers how to create a fully functional iOS game with Game Center integration
- The most overlooked but often critical features of the iOS SDK, including coverage of the latest features introduced in iOS 8
- All ARC-compliant sample code throughout the book
- Updated introduction to address CloudKit and issues with Core Data
If you’re a serious iOS developer who wants to build cutting-edge apps, Mastering iOS Frameworks delivers the practical skills, reusable code, and expert insights you’re looking for.
Kyle Richter started writing code in the early 90's on the Commodore 64, and soon after progressed to a Mac SE. Since then he has been dedicated to working exclusively with Apple products. In 2004 Kyle Richter founded Dragon Forged Software to release a new shareware title. Since that time Dragon Forged has grown into a much larger entity which now provides custom software and training. Dragon Forged was behind the release of the first iOS trivia game, as well as the first game to support true non-local multiplayer. He also worked on other popular iOS titles such as Handshake and Transactions. Kyle has devoted the last couple of years to managing Dragon Forged Software and writing custom software for corporations and startups. He is also a frequent speaker on software development and entrepreneurship at technology conferences and other events across the globe. Kyle is an outspoken supporter of the indie development community and spends a considerable amount of time moderating and contributing to various software development forums. In his spare time he enjoys traveling, nature, and sport shooting. He can be found on twitter @kylerichter.
Joe Keeley wrote his first computer program on a RadioShack TRS-80 and has been hooked ever since. He spent 16 years building and implementing software including ERP systems, warehouse systems, logistics systems, claims and call center management systems for clients like Apple, Ahold (Stop & Shop and Giant stores), AMD, Intelligent Electronics, and International Multifoods. After one too many status meetings and seeing how cool the iPhone was, Joe decided to work on iOS full time. He has built a number of apps for clients and enjoys sharing what he has learned by speaking at conferences. When he is not writing code Joe enjoys spending time with his family, and one of these days he will get back into competitive fencing. He can be reached on twitter @jwkeeley.
Chapter 1: StoreKit and In-App Purchasing
Chapter 2: UIKit Dynamics
Chapter 3: Core Location, MapKit, & Geofencing
Chapter 4: Game Center Leader Boards
Chapter 5: Game Center Achievements
Chapter 6: Working with Address Book
Chapter 7: Working with Music Libraries
Chapter 8: Implementing HealthKit
Chapter 9: Implementing HomeKit
Chapter 10: Working with and Parsing JSON
Chapter 11: Getting Started with iCloud
Chapter 12: Push and Local Notifications
Chapter 13: Cloud Persistence with CloudKit
Chapter 14: Extensions
Chapter 15: Handoffs
Chapter 16: Bluetooth Networking
Chapter 17: AirPrint
Chapter 18: Core Data Primer
Chapter 19: Getting Up and Running with Core Data
Chapter 20: Language Features
Chapter 21: Integrating Twitter and Facebook using Social Network
Chapter 22: Working with Background Tasks
Chapter 23: Grand Central Dispatch for Performance
Chapter 24: Using Keychain to Secure Data
Chapter 25: Working with Images and Filters
Chapter 26: Collection Views
Chapter 27: Introduction to TextKit
Chapter 28: Gesture Recognizers
Chapter 29: Accessing Photo Libraries
Chapter 30: Passbook and Passkit
Chapter 31: Debugging and Instruments