A practical journey through the iOS 7 SDK.
iOS 7 in Action is a detailed, hands-on guide that teaches you how to create amazing native iOS apps. You'll dive into key topics by exploring thoroughly explained real-world code examples you can expand and reuse. Learn about Collection Views, Storyboarding, Twitter & Facebook Integration, Passbook, Airplay, and much more. If you're already creating iOS apps, you'll learn how to capitalize on the newest iOS features.
acknowledgments about this book about the cover illustration
Part 1 Basics and necessities
1. Chapter 1 Introduction to iOS development
1.1. Developing for iOS
1.2. Creating your first iOS application
1.3. iOS development fundamentals
1.4. Overview of Apple’s development tools
2. Chapter 2 Views and view controller basics
2.1. Enhancing Hello Time
2.2. Introducing views
2.3. View controller basics
2.4. Supporting different orientations
3. Chapter 3 Using storyboards to organize and visualize your views
3.1. Building a task management app
3.2. Exploring Xcode’s interface editor
3.3. Using storyboards to manage your views
4. Chapter 4 Using and customizing table views
4.1. Introduction to table views
4.2. Using table views to display data
4.3. Managing selection and deletion within a table view
5. Chapter 5 Using collection views
5.1. Introducing collection views
5.2. Using collection views to display data
5.3. Customizing a collection view layout
Part 2 Building real-world applications
6. Chapter 6 Retrieving remote data
6.1. Retrieving data using NSURLSession
6.2. Understanding data serialization and interacting with external services
6.3. Advanced HTTP requests
6.4. Using web views to display remote pages
6.5. Popular open source networking libraries
7. Chapter 7 Photos and videos and the Assets Library
7.1. Overview of the Assets Library framework
7.2. Retrieving photos and videos with the image picker
7.3. Capturing photos and videos with the camera
7.4. Retrieving assets and accessing metadata
8. Chapter 8 Social integration with Twitter and Facebook
8.1. Accessing accounts with the Accounts framework
8.2. Using the Social framework to post content
8.3. Making API requests with the Social framework
9. Chapter 9 Advanced view customization
9.1. Going beyond the Interface Builder with custom views
9.2. Creating basic animations
9.3. Using advanced animation techniques
10. Chapter 10 Location and mapping with Core Location and MapKit
10.1. Introduction to the Core Location framework
10.2. Retrieving location, heading, and speed
10.3. Introduction to the MapKit framework
11. Chapter 11 Persistence and object management with Core Data
11.1. Introduction to Core Data
11.2. Managed objects, entities, relationships
11.3. Working with managed objects
Part 3 Application extras
12. Chapter 12 Using AirPlay for streaming and external display
12.1. Introduction to AirPlay
12.2. Controlling and enabling AirPlay output
12.3. Using external screens with AirPlay
13. Chapter 13 Integrating push notifications
13.1. Apple’s Push Notification service
13.2. Configuring your app to send and receive
push notifications === Sending push notifications === Registering and scheduling local notifications === Summary
14. Chapter 14 Applying motion effects and dynamics
14.1. Creating your application
14.2. Using motion effects
14.3. Using UIKit Dynamics
Appendix A: appendix
© 2014 Manning Publications Co.
About the book
To develop great apps you need a deep knowledge of iOS. You also need a finely tuned sense of what motivates 500 million loyal iPhone and iPad users. iOS 7 introduces many new visual changes, as well as better multitasking, dynamic motion effects, and much more. This book helps you use those features in apps that will delight your users.
iOS 7 in Action is a hands-on guide that teaches you to create amazing native iOS apps. In it, you'll explore thoroughly explained examples that you can expand and reuse. If this is your first foray into mobile development, you'll get the skills you need to go from idea to app store. If you're already creating iOS apps, you'll pick up new techniques to hone your craft, and learn how to capitalize on new iOS 7 features.
- Native iOS 7 design and development
- Learn Core Data, AirPlay, Motion Effects, and more
- Create real-world apps using each core topic
- Use and create your own custom views
- Introduction and overview of Objective-C
About the reader
This book assumes you're familiar with a language like C, C++, or Java. Prior experience with Objective-C and iOS is helpful.
A kickstart for newbs and a deft guide for experts.
Mobile developer: don’t you dare not read this book!
The code examples are excellent and the methodology used is clear and concise.
Everything you need to know to ship an app, and more.