O'Reilly logo

Step into Xcode Mac OS X Development by Fritz Anderson

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

Chapter 10. File Packages and Bundles

Many of Xcode’s products take the form of packages, directory trees that the Finder presents as single files. Let’s pause now to consider the problem of resources. Resources are the sorts of data that were historically put into Resource Manager resources: strings, lookup tables, images, human-interface layouts, sounds, and the like. One of the innovations of the classic Macintosh software architecture was the separation of such constant or parameterized data from the executable code of applications.

Before Mac OS X, the customary vehicle for aggregating packets of data into a single file system entity was the resource file. Resource files kept their structured data in the resource fork, a data store that HFS, ...

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