Chapter 23. Mac OS X Development: The Application Frameworks

What is it about the Mac that makes it so compelling? Almost anyone you ask will surely tell you the same thing: it's the user experience. But what does that mean? What lies at the heart of the Mac OS X user experience?

At the end of the day, it comes down to three things: ease of use, integration, and beauty. It should come as no surprise, therefore, that the major frameworks provided to developers center around these three concepts. We'll tour these frameworks, then see how Snow Leopard covers the whole thing in a thick gravy of performance and concurrency.


Many of the things in this chapter have already been discussed from a user standpoint in previous chapters. This chapter, however, ...

Get Learn Mac OS X Snow Leopard now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.