Book description
This book will give you a thorough grounding in the principal and supporting tools and technologies that make up the Xcode Developer Tools suite. It is the first book to examine the complete Apple programming environment for both Mac OS X and iPhone.
Table of contents
- Copyright
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Preface
- 1. Introducing Xcode Tools for Mac OS X and the iPhone
-
I. The Core Xcode Toolset
- 2. Introducing the Xcode Workspace
- 3. Interface Builder
- 4. Core iPhone Tools
- 5. Frameworks in Xcode
- 6. Model-View-Controller in Xcode
- 7. Debugging Your Xcode Projects
- 8. Xcode Documentation
-
9. Developing an Application
- 9.1. Defining the Problem
-
9.2. Designing the Application
- 9.2.1. Sketching Out the Problem Space
- 9.2.2. The Data Model
- 9.2.3. Creating the Project
- 9.2.4. Choosing the Data Store Format
- 9.2.5. Building the User Interfaces
- 9.2.6. Running the Application
- 9.2.7. What to Do if It Doesn't Work
- 9.2.8. Making Improvements
- 9.2.9. Where to Take the Application from Here
- 9.3. Looking Back and Looking Forward
-
II. Enhancing Development with Companion Tools
- 10. Source-Code Management with Subversion
- 11. Unit Testing in Xcode
- 12. Monitoring, Analysis, and Performance Tools
-
III. Supporting Tools
-
13. Support Tools for the Busy Developer
- 13.1. Icon Composer
- 13.2. Pixie
- 13.3. FileMerge
- 13.4. Property List Editor
-
13.5. Adding Help Functionality
- 13.5.1. Help in Xcode-based Applications
- 13.5.2. Creating the XHTML Pages
- 13.5.3. Adding Meta Tags to the Welcome Page
- 13.5.4. Running the Help Indexer
- 13.5.5. Adding and Configuring the Help Files Within the Xcode Project
- 13.5.6. Testing the New Help Function
- 13.5.7. Adding a Help Button Linked to a Help Page
- 13.6. Summary
- 14. Usability and Accessibility
-
15. Packaging and Distribution
- 15.1. Build Configurations—From Debug to Release
- 15.2. Using a Disk Image
- 15.3. PackageMaker
- 15.4. Distributing your iPhone Application
- 15.5. Summary
-
13. Support Tools for the Busy Developer
Product information
- Title: Learn Xcode Tools for Mac OS X and iPhone Development
- Author(s):
- Release date: December 2009
- Publisher(s): Apress
- ISBN: 9781430272212
You might also like
book
Xcode 5 Start to Finish: iOS and OS X Development
Use Xcode 5 to Write Great iOS and OS X Apps! will help you use the …
book
Xcode 6 Start to Finish: iOS and OS X Development, Second Edition
Use Xcode 6 to Craft Outstanding iOS and OS X Apps! will help you use Apple’s …
book
Beginning Xcode
Xcode is Apple's Integrated Development Environment (IDE), Interface Builder, and other tools for helping app developers …
book
Learning Xcode 8
Learn how to use the power of Xcode to turn your next great app idea into …