Book description
Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 6 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.
Table of contents
- Preface
- I. Language
-
II. IDE
- 6. Anatomy of an Xcode Project
- 7. Nib Management
- 8. Documentation
-
9. Life Cycle of a Project
- Device Architecture and Conditional Code
- Localization
- Editing Your Code
- Navigating Your Code
- Debugging
- Unit Testing
- Static Analyzer
- Clean
- Running in the Simulator
- Running on a Device
- Profile and Device Management
- Version Control
- Instruments
- Distribution
- Ad Hoc Distribution
- Final App Preparations
- Submission to the App Store
-
III. Cocoa
- 10. Cocoa Classes
- 11. Cocoa Events
-
12. Accessors and Memory Management
- Key–Value Coding
-
Memory Management
- Principles of Cocoa Memory Management
- The Golden Rules of Memory Management
- What ARC Is and What It Does
- How Cocoa Objects Manage Memory
- Autorelease
- Memory Management of Instance Variables (Non-ARC)
- Memory Management of Instance Variables (ARC)
- Retain Cycles and Weak References
- Unusual Memory Management Situations
- Nib Loading and Memory Management
- Memory Management of Global Variables
- Memory Management of Pointer-to-Void Context Info
- Memory Management of CFTypeRefs
- Properties
- 13. Data Communication
-
IV. Views
- 14. Views
- 15. Drawing
- 16. Layers
- 17. Animation
- 18. Touches
-
V. Interface
- 19. View Controllers
- 20. Scroll Views
- 21. Table Views and Collection Views
- 22. Popovers and Split Views
- 23. Text
- 24. Web Views
- 25. Controls and Other Views
- 26. Modal Dialogs
- VI. Some Frameworks
- VII. Final Topics
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Programming iOS 6, 3rd Edition
- Author(s):
- Release date: March 2013
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449365769
You might also like
book
Programming iOS 7, 4th Edition
If you’re grounded in the basics of Objective-C and Xcode, this practical guide takes you through …
book
Programming iOS 13
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides …
book
Programming iOS 12
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides …
book
iOS 6 Programming Cookbook
Overcome the vexing issues you’ll inevitably confront when creating apps for the iPhone, iPad, or iPod …