Book description
iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch's popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful.
Throughout the book, the authors explain what's important and share their insights into the larger context of the iOS platform. You get a real understanding of how iOS development works, the many features that are available, and when and where to apply what you've learned.
Table of contents
- Title Page
- Acknowledgments
- Table of Contents
- Introduction
- 1. A Simple iOS Application
- 2. The Swift Language
- 3. Views and the View Hierarchy
- 4. Text Input and Delegation
- 5. View Controllers
- 6. Programmatic Views
- 7. Localization
- 8. Controlling Animations
- 9. UITableView and UITableViewController
- 10. Editing UITableView
- 11. Subclassing UITableViewCell
- 12. Stack Views
- 13. UINavigationController
-
14. Camera
- Displaying Images and UIImageView
- Taking Pictures and UIImagePickerController
- Creating ImageStore
- Giving View Controllers Access to the Image Store
- Creating and Using Keys
- Wrapping Up ImageStore
- Bronze Challenge: Editing an Image
- Silver Challenge: Removing an Image
- Gold Challenge: Camera Overlay
- For the More Curious: Navigating Implementation Files
-
15. Saving, Loading, and Application States
- Archiving
- Application Sandbox
- NSKeyedArchiver and NSKeyedUnarchiver
- Application States and Transitions
- Writing to the Filesystem with NSData
- Error Handling
- Bronze Challenge: PNG
- For the More Curious: Application State Transitions
- For the More Curious: Reading and Writing to the Filesystem
- For the More Curious: The Application Bundle
- 16. Size Classes
- 17. Touch Events and UIResponder
-
18. UIGestureRecognizer and UIMenuController
- UIGestureRecognizer Subclasses
- Detecting Taps with UITapGestureRecognizer
- Multiple Gesture Recognizers
- UIMenuController
- More Gesture Recognizers
- More on UIGestureRecognizer
- Silver Challenge: Mysterious Lines
- Gold Challenge: Speed and Size
- Platinum Challenge: Colors
- For the More Curious: UIMenuController and UIResponderStandardEditActions
- 19. Web Services
- 20. Collection Views
- 21. Core Data
- 22. Core Data Relationships
- 23. Afterword
- Index
Product information
- Title: iOS Programming: The Big Nerd Ranch Guide
- Author(s):
- Release date: December 2015
- Publisher(s): Big Nerd Ranch Guides
- ISBN: 9780134389400
You might also like
book
iOS Programming: The Big Nerd Ranch Guide
Winner of a 2012 Jolt Productivity Award! Updated and expanded to cover iOS 5 and Xcode …
book
iOS Programming: The Big Nerd Ranch Guide
Updated and expanded to cover iOS 7 and Xcode 5, leads you through the essential concepts, …
book
iOS Programming: The Big Nerd Ranch Guide, Second Edition
In this book, the world's leading Apple platform development trainers offer a complete, practical, hands-on introduction …
book
Objective-C Programming: The Big Nerd Ranch Guide
Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C …