iOS 7 in Action
Brendan G. Lim and Martin Conte Mac Donell
  • March 2014
  • ISBN 9781617291425
  • 368 pages
  • printed in black & white

A practical journey through the iOS 7 SDK.

Stephen Wakely, Thomson Reuters

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.

Table of Contents show full


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

1.5. Summary

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

2.5. Summary

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

3.4. Summary

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

4.4. Summary

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

5.4. Summary

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.6. Summary

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

7.5. Summary

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

8.4. Summary

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

9.4. Summary

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

10.4. Summary

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

11.4. Summary

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

12.4. Summary

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

14.4. Summary

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.

What's inside

  • 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.

About the author

Brendan Lim is a Y Combinator alum, the cofounder of Kicksend, and the author of MacRuby in Action. Martin Conte Mac Donell, aka fz, is a veteran of several startups and an avid open source contributor.

combo $44.99 pBook + eBook
eBook $35.99 pdf + ePub + kindle

FREE domestic shipping on three or more pBooks

A kickstart for newbs and a deft guide for experts.

Mayur S. Patil, Clearlogy Solutions

Mobile developer: don’t you dare not read this book!

Ecil Teodoro, IBM

The code examples are excellent and the methodology used is clear and concise.

Gavin Whyte, Verify Data Pty Ltd

Everything you need to know to ship an app, and more.

Daniel Zajork, API Healthcare Corporation