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.
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
video
React - The Complete Guide (Includes Hooks, React Router, and Redux) - Second Edition
**This course is now updated for the latest version of React—React 18** React.js is the most …
video
Python Fundamentals
45+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
video
Angular - The Complete Guide [2023 Edition]
Learn all the fundamentals you need to know in order to get started developing Angular applications …
video
Learn Flutter and Dart to Build iOS and Android Apps (2023)
Create engaging mobile apps using the sophisticated Flutter and Dart frameworks About This Video Learn Flutter …