Home > Articles > Home & Office Computing > Mac OS X

Introducing Xcode 4

  • Print
  • + Share This
In this chapter from Sams Teach Yourself Core Data for Mac and iOS in 24 Hours, 2nd Edition, you'll explore the Xcode workspace window, define projects and workspaces, debug with breakpoints, and care for your source code with repositories and versions.
This chapter is from the book

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.”
  • + Share This
  • 🔖 Save To Your Account