Introducing Xcode 4
- Getting to Know Xcode
- Goodbye "8220;Hello, World"
- Hello, App Development for Mac OS X and iOS
- Getting Started with Xcode
- Using the Navigator
- Using Editors
- Working with Assistant
- Getting Help in an Editor Window
- Using UtilitiesInspectors
- Using UtilitiesLibraries
- Using the Text Editor
- Using the Organizer Window
- Summary
- Workshop
- Activities
What You’ll Learn in This Hour:
- Understanding the new development paradigms
- Exploring the Xcode workspace window
- Defining projects and workspaces
- Debugging with breakpoints
- Caring for your source code with repositories and versions
Getting to Know Xcode
Everything you do in the development of Mac and iOS apps is done in the context of Xcode. First demonstrated at Apple’s Worldwide Developers Conference in June 2010, it was released in several preview versions until the final release in the spring of 2011. Xcode 4 is not just a revision to the interface of Xcode 3; it is a rethinking of the way in which developers work on their apps.
This hour helps you understand this new way of working and why it is so relevant to apps written for Mac and iOS in today’s world. Not only will you find out how to use Xcode 4, but you will see why it is structured the way it is and how you can best take advantage of its new features.
As you use Xcode 4, try to use the new features and new ways of working so that you understand what the people at Apple think a productive development process can look like today. And bear in mind one important point about Apple’s developer tools: for many years, these tools have been testing and proving grounds for new ideas about interface design. What you see in Xcode 4 includes some novel approaches to interface design that you may consider using for your own apps both on Mac and iOS.
- One of the most important features of Xcode is its simulator: software that lets you test iOS apps on your Mac. You’ll find out more about the simulator in Part II of this book, “Using Core Data.”