O'Reilly logo

Beginning Mac OS® X Programming by Drew McCormack, Michael Trent

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1.6. Summary

You have seen how the major elements of Mac OS X come together on your computer. The applications you use every day are but one element. These applications are built on application frameworks, system services, and ultimately Mac OS X's core operating system; all these pieces contribute to your application experience. The high-level picture might look something like Figure 1-9.

Figure 1.9. Figure 1-9

In this chapter you learned

  • How the Core OS, Core Graphics, and application libraries form the heart of the Mac OS X operating system

  • How to use the Terminal application to access Mac OS X's command-line interface

  • How the Cocoa and Carbon application frameworks are organized

  • How the Apple Human Interface Guidelines encourage a common look and feel across all Mac OS X applications

In the next chapter, you learn about the developer resources bundled with Mac OS X. This includes tools used during the development process, as well as online documentation and other resources. Before proceeding, you can use the exercises that follow to practice some of the things you learned in this chapter. You can find the solutions to these exercises in the Appendix A.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required