• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Document Packages Examples...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Document Packages Examples...


  • Subject: Re: Document Packages Examples...
  • From: Rick Langschultz <email@hidden>
  • Date: Sat, 21 Jan 2006 12:45:33 -0600

Thank you for the information. I will be looking for more information about the NSFileWrapper object, as well as the LSTypeIsPackage and CFBundleDocumentTypes.
On Jan 21, 2006, at 12:33 PM, Ali Ozer wrote:


Document packages are simply folders which are recognized by the system as packages because:

1. CFBundleDocumentTypes in your app's Info.plist identifies the document type as a package with the LSTypeIsPackage key.
2. A Contents/PkgInfo file inside the package (minimally with 8 "?"s) enables a folder to be recognized as a package in the absence of an app to declare it as a package.


Note that document packages can be pretty simple; they don't need to contain the whole hierarchy you might find in an application bundle, for instance. Nor do they need Info.plist files. You also don't need to put your contents under Contents. rtfd and nib are two of the simpler examples you can fine.

In Cocoa, NSFileWrapper can be used to read/write file packages.

Ali


Begin forwarded message:

From: Rick Langschultz <email@hidden>
Date: January 21, 2006 9:52:52 PST
To: Cocoa Web Mailing List <email@hidden>
Subject: Document Packages Examples...

Are there any resources for creating Document Packages. Document Packages are things like Pages and Keynote files which are actually directories that allow the system to open that directory as a single file. Anyway; any examples out there?

_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Document Packages Examples... (From: Rick Langschultz <email@hidden>)
 >Re: Document Packages Examples... (From: Ali Ozer <email@hidden>)

  • Prev by Date: Re: Document Packages Examples...
  • Next by Date: Re: Cocoa Custom NSCell Binding Issue
  • Previous by thread: Re: Document Packages Examples...
  • Next by thread: Re: Menu bindings & 'Auto Enables Items' ?
  • Index(es):
    • Date
    • Thread