What is included with this book?
Part I: Getting Started with Objective-C
HOUR 1: Overview of Developing with Objective-C
HOUR 2: Object-Oriented Programming with Objective-C
HOUR 3: Using Xcode 5
HOUR 4: Organizing Projects with a Git Source Code Repository
HOUR 5: Using Compiler Directives
Part II: Working with the Objective-C Basics
HOUR 6: Exploring Messaging and a Testbed App
HOUR 7: Declaring a Class in an Interface File
HOUR 8: Declaring Instance Variables in an Interface File
HOUR 9: Declaring Properties in an Interface File
HOUR 10: Declaring Methods in an Interface File
HOUR 11: Declaring Actions in an Interface File
HOUR 12: Routing Messages with Selectors
HOUR 13: Building on the Foundation
HOUR 14: Declaring a Class Extension and Defining a Class
HOUR 15: Organizing Data with Collections
HOUR 16: Managing Memory and Runtime Objects
Part III: Expanding and Extending Classes
HOUR 17: Extending a Class with Protocols and Delegates
HOUR 18: Extending a Class with Categories and Extensions
HOUR 19: Using Associative References and Fast Enumeration
HOUR 20: Working with Blocks
Part IV: Beyond the Basics
HOUR 21: Handling Exceptions
HOUR 22: Grand Central Dispatch: Using Queues and Threading
HOUR 23: Working with the Debugger
HOUR 24: Using Instruments for Analysis
Part V: Appendixes
APPENDIX A: C Syntax Summary
APPENDIX B: Apps, Packages, and Bundles
APPENDIX C: Archiving and Packaging Apps for Development and Testing
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.