Book description
Start building apps for iOS 8 with Apple’s Swift programming language. If you’re grounded in the basics of Xcode and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video, access to user calendars and photos, and tracking the device’s location.
Publisher resources
Table of contents
- Preface
-
I. Views
-
1. Views
- The Window
- Experimenting With Views
- Subview and Superview
- Visibility and Opacity
- Frame
- Bounds and Center
- Window Coordinates and Screen Coordinates
- Transform
- Trait Collections and Size Classes
- Layout
- 2. Drawing
- 3. Layers
- 4. Animation
- 5. Touches
-
1. Views
-
II. Interface
-
6. View Controllers
- View Controller Responsibilities
- View Controller Hierarchy
- View Controller Creation
- How a View Controller Gets Its View
- View Resizing
- Presented View Controller
- Tab Bar Controller
- Navigation Controller
- Custom Transition
- Page View Controller
- Container View Controllers
- Storyboards
- View Controller Lifetime Events
- View Controller Memory Management
- State Restoration
- 7. Scroll Views
- 8. Table Views and Collection Views
- 9. Popovers and Split Views
- 10. Text
- 11. Web Views
- 12. Controls and Other Views
- 13. Modal Dialogs
-
6. View Controllers
-
III. Some Frameworks
- 14. Audio
- 15. Video
- 16. Music Library
- 17. Photo Library and Image Capture
- 18. Address Book
- 19. Calendar
- 20. Mail and Messages
- 21. Maps
- 22. Sensors
- IV. Final Topics
- Index
- Colophon
- Copyright
Product information
- Title: Programming iOS 8
- Author(s):
- Release date: December 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491908730
You might also like
book
Programming iOS 12
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides …
book
iOS 7 Programming Cookbook
Overcome the vexing issues you’re likely to face when creating apps for the iPhone, iPad, or …
book
iOS 8 SDK Development, 2nd Edition
The iOS 8 SDK changes everything. New programming language, new ways to work with other apps, …
book
Learn iOS 8 App Development, Second Edition
Learn iOS 8 App Development is both a rapid tutorial and a useful reference. You'll quickly …