O'Reilly logo

Advanced Mac OS X Programming: The Big Nerd Ranch Guide by Mark Dalrymple

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

Frameworks

Shared libraries are nice from a system implementation point of view, but straight shared libraries are a pretty inconvenient way to package and ship a complete product. When you are providing some kind of software library, like a database access API, you will want to provide not only the shared library that has the executable code, but also the header files that describe the API provided, the documentation, and any additional resources like images or sounds. With plain old shared libraries (on plain old Unix), you’ll need to cook up your own packaging format or use whatever platform-specific delivery mechanisms (like RPMs on Red Hat Linux or the Ubuntu packaging system). Even then, the pieces of your product will probably get split ...

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