Cappuccino plist structure
Posted
by PurplePilot
on Stack Overflow
See other posts from Stack Overflow
or by PurplePilot
Published on 2010-06-11T09:16:30Z
Indexed on
2010/06/11
9:22 UTC
Read the original article
Hit count: 333
plist
|cappuccino
The question is does anyone know what the structure of the (type-2) plist files in Cappuccino are?
In Cappuccino there is a lot of use made of plist files.
Some such as info.plist (type-1) follow a recognizable structure. These are fine i can inderstand them.
<plist version="1.0">
<dict>
<key>CPApplicationDelegateClass</key>
<string>DocumentController</string>
<key>CPBundleDocumentTypes</key>
<array>
<dict> ..... etc
However others (type-2) which are used for importing data, importing the pptx files to and from the slides application and i believe in Atlas the development tool do not.
They have a structure like this
280NPLIST;1.0;D;K;4;$topD;K;23;DocumentPresentationKeyD;K;6;CP$UIDd;1;1E;E;K;8;$objectsA;S;5;$nullD;K;6;$classD;K;6;CP$UIDd;1;2E;K;23;SKPresentationSlideSizeD;K;6;CP$UIDd;1;3E;K;23;SKPresentationNotesSizeD;K;6;CP$UIDd;1;4E;K;20;SKPresentationSlidesD;K;6;CP$UIDd;1;5E;K;26;SKPresentationSlideMastersD;K;6;CP$UIDd;1;7E;K;19;SKPresentationThemeD;K;6;CP$UIDd;1;8E;E;D;K;10;$classnameS;14;
Which appears to come on a single line regardless of size (i had one today with in excess of 1.3 million chars.
Some of the structure is to do with character counting but i have had what look like valid files that fail and ones that look dubious do not.
I suspect i have just asked a Tumbleweed badge question her but as i already have one it doesn't matter.
© Stack Overflow or respective owner