Appendix B. Apps, Packages, and Bundles

Apps, bundles, and packages are interrelated terms that describe the way in which apps and other software products are distributed. Bundles are a convenient and structured way to keep together the various files that make up a project. These files can include the code itself, resources such as images and sound, localizable strings, icons, and various other files. Some file types, such as resource files, are standard (txt, rtf, mov, and the like) whereas others, such as property lists (plist files), are specific to the Apple frameworks and operating system.

Bundles are used to assemble files for apps, frameworks, plug-ins, and Dashboard widgets. Each type of bundle has its own structure. This means that, ...

Get Sams Teach Yourself Objective-C in 24 Hours 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.