Re: NSUnarchiver / Data.archive Extract all Keys
Re: NSUnarchiver / Data.archive Extract all Keys
- Subject: Re: NSUnarchiver / Data.archive Extract all Keys
- From: Michael Robinson <email@hidden>
- Date: Sat, 11 Dec 2010 17:02:46 +1300
NSLog(@"%@", [NSUnarchiver
unarchiveObjectWithFile:@"/Users/facelap/Sites/Work/Data.archive"]);
Outputs: (null)
NSLog(@"%@", [NSDictionary dictionaryWithContentsOfURL:fileUrl]);
outputs:
{
"$archiver" = NSKeyedArchiver;
"$objects" = (
"$null",
{
"$class" = "<CFKeyedArchiverUID 0x102f4f6f0
[0x7fff710bbee0]>{value = 123}";
cells = "<CFKeyedArchiverUID 0x102f4f6b0
[0x7fff710bbee0]>{value = 2}";
footer = "<CFKeyedArchiverUID 0x102f4f6d0
[0x7fff710bbee0]>{value = 0}";
header = "<CFKeyedArchiverUID 0x102f4f6d0
[0x7fff710bbee0]>{value = 0}";
settings = "<CFKeyedArchiverUID 0x102f4f690
[0x7fff710bbee0]>{value = 23}";
},
{
"$class" = "<CFKeyedArchiverUID 0x102f51660
[0x7fff710bbee0]>{value = 22}";
"NS.objects" = (
"<CFKeyedArchiverUID 0x102f54620
[0x7fff710bbee0]>{value = 3}"
);
},
{
"$0" = "<CFKeyedArchiverUID 0x102f50a60
[0x7fff710bbee0]>{value = 4}";
"$class" = "<CFKeyedArchiverUID 0x102f527a0
[0x7fff710bbee0]>{value = 21}";
},
{
"$class" = "<CFKeyedArchiverUID 0x102f50ad0
[0x7fff710bbee0]>{value = 20}";
"NS.keys" = (
"<CFKeyedArchiverUID 0x102f53b30
[0x7fff710bbee0]>{value = 5}",
"<CFKeyedArchiverUID 0x102f53b50
[0x7fff710bbee0]>{value = 6}"
);
"NS.objects" = (
"<CFKeyedArchiverUID 0x102f52860
[0x7fff710bbee0]>{value = 7}",
"<CFKeyedArchiverUID 0x102f53ad0
[0x7fff710bbee0]>{value = 8}"
);
},
title,
styledText,
"accordion title",
{
"$class" = "<CFKeyedArchiverUID 0x102f50c00
[0x7fff710bbee0]>{value = 19}";
NSAttributes = "<CFKeyedArchiverUID 0x102f50be0
[0x7fff710bbee0]>{value = 10}";
NSString = "<CFKeyedArchiverUID 0x102f50c20
[0x7fff710bbee0]>{value = 9}";
},
"accordion content",
{
"$class" = "<CFKeyedArchiverUID 0x102f54ec0
[0x7fff710bbee0]>{value = 18}";
"NS.keys" = (
"<CFKeyedArchiverUID 0x102f54e40
[0x7fff710bbee0]>{value = 11}",
"<CFKeyedArchiverUID 0x102f54e60
[0x7fff710bbee0]>{value = 12}"
);
"NS.objects" = (
"<CFKeyedArchiverUID 0x102f54dc0
[0x7fff710bbee0]>{value = 13}",
"<CFKeyedArchiverUID 0x102f54de0
[0x7fff710bbee0]>{value = 15}"
);
},
NSParagraphStyle,
NSFont,
{
"$class" = "<CFKeyedArchiverUID 0x102f54fd0
[0x7fff710bbee0]>{value = 14}";
NSAlignment = 4;
NSTabStops = "<CFKeyedArchiverUID 0x102f4f6d0
[0x7fff710bbee0]>{value = 0}";
},
{
"$classes" = (
NSParagraphStyle,
NSObject
);
"$classname" = NSParagraphStyle;
},
{
"$class" = "<CFKeyedArchiverUID 0x102f55270
[0x7fff710bbee0]>{value = 17}";
NSName = "<CFKeyedArchiverUID 0x102f55250
[0x7fff710bbee0]>{value = 16}";
NSSize = 12;
NSfFlags = 16;
},
Helvetica,
{
"$classes" = (
NSFont,
NSObject
);
"$classname" = NSFont;
},
{
"$classes" = (
NSDictionary,
NSObject
);
"$classname" = NSDictionary;
},
{
"$classes" = (
NSAttributedString,
NSObject
);
"$classname" = NSAttributedString;
},
{
"$classes" = (
NSMutableDictionary,
NSDictionary,
NSObject
);
"$classname" = NSMutableDictionary;
},
{
"$classes" = (
YHACCell,
NSObject
);
"$classname" = YHACCell;
},
{
"$classes" = (
NSMutableArray,
NSArray,
NSObject
);
"$classname" = NSMutableArray;
},
{
"$class" = "<CFKeyedArchiverUID 0x102f50ad0
[0x7fff710bbee0]>{value = 20}";
"NS.keys" = (
"<CFKeyedArchiverUID 0x102f55e90
[0x7fff710bbee0]>{value = 24}",
"<CFKeyedArchiverUID 0x102f55eb0
[0x7fff710bbee0]>{value = 25}",
"<CFKeyedArchiverUID 0x102f55ed0
[0x7fff710bbee0]>{value = 26}",
"<CFKeyedArchiverUID 0x102f55ef0
[0x7fff710bbee0]>{value = 27}",
"<CFKeyedArchiverUID 0x102f55f10
[0x7fff710bbee0]>{value = 28}",
"<CFKeyedArchiverUID 0x102f55f30
[0x7fff710bbee0]>{value = 29}",
"<CFKeyedArchiverUID 0x102f55f50
[0x7fff710bbee0]>{value = 30}",
"<CFKeyedArchiverUID 0x102f55f70
[0x7fff710bbee0]>{value = 31}",
"<CFKeyedArchiverUID 0x102f55f90
[0x7fff710bbee0]>{value = 32}",
"<CFKeyedArchiverUID 0x102f55fb0
[0x7fff710bbee0]>{value = 33}",
"<CFKeyedArchiverUID 0x102f55fd0
[0x7fff710bbee0]>{value = 34}",
"<CFKeyedArchiverUID 0x102f55ff0
[0x7fff710bbee0]>{value = 35}",
"<CFKeyedArchiverUID 0x102f56010
[0x7fff710bbee0]>{value = 36}",
"<CFKeyedArchiverUID 0x102f56030
[0x7fff710bbee0]>{value = 37}",
"<CFKeyedArchiverUID 0x102f56050
[0x7fff710bbee0]>{value = 38}",
"<CFKeyedArchiverUID 0x102f56070
[0x7fff710bbee0]>{value = 39}",
"<CFKeyedArchiverUID 0x102f56090
[0x7fff710bbee0]>{value = 40}",
"<CFKeyedArchiverUID 0x102f50420
[0x7fff710bbee0]>{value = 41}",
"<CFKeyedArchiverUID 0x102f50440
[0x7fff710bbee0]>{value = 42}",
"<CFKeyedArchiverUID 0x102f50460
[0x7fff710bbee0]>{value = 43}",
"<CFKeyedArchiverUID 0x102f50480
[0x7fff710bbee0]>{value = 44}",
"<CFKeyedArchiverUID 0x102f504a0
[0x7fff710bbee0]>{value = 45}",
"<CFKeyedArchiverUID 0x102f504c0
[0x7fff710bbee0]>{value = 46}",
"<CFKeyedArchiverUID 0x102f504e0
[0x7fff710bbee0]>{value = 47}",
"<CFKeyedArchiverUID 0x102f50500
[0x7fff710bbee0]>{value = 48}",
"<CFKeyedArchiverUID 0x102f50520
[0x7fff710bbee0]>{value = 49}",
"<CFKeyedArchiverUID 0x102f50540
[0x7fff710bbee0]>{value = 50}",
"<CFKeyedArchiverUID 0x102f50560
[0x7fff710bbee0]>{value = 51}",
"<CFKeyedArchiverUID 0x102f50580
[0x7fff710bbee0]>{value = 52}",
"<CFKeyedArchiverUID 0x102f505a0
[0x7fff710bbee0]>{value = 53}",
"<CFKeyedArchiverUID 0x102f505c0
[0x7fff710bbee0]>{value = 54}",
"<CFKeyedArchiverUID 0x102f505e0
[0x7fff710bbee0]>{value = 55}",
"<CFKeyedArchiverUID 0x102f50600
[0x7fff710bbee0]>{value = 56}",
"<CFKeyedArchiverUID 0x102f50620
[0x7fff710bbee0]>{value = 57}",
"<CFKeyedArchiverUID 0x102f50640
[0x7fff710bbee0]>{value = 58}",
"<CFKeyedArchiverUID 0x102f50660
[0x7fff710bbee0]>{value = 59}",
"<CFKeyedArchiverUID 0x102f50680
[0x7fff710bbee0]>{value = 60}",
"<CFKeyedArchiverUID 0x102f506a0
[0x7fff710bbee0]>{value = 61}",
"<CFKeyedArchiverUID 0x102f506c0
[0x7fff710bbee0]>{value = 62}",
"<CFKeyedArchiverUID 0x102f506e0
[0x7fff710bbee0]>{value = 63}",
"<CFKeyedArchiverUID 0x102f50700
[0x7fff710bbee0]>{value = 64}",
"<CFKeyedArchiverUID 0x102f50720
[0x7fff710bbee0]>{value = 65}",
"<CFKeyedArchiverUID 0x102f50740
[0x7fff710bbee0]>{value = 66}",
"<CFKeyedArchiverUID 0x102f50760
[0x7fff710bbee0]>{value = 67}",
"<CFKeyedArchiverUID 0x102f50780
[0x7fff710bbee0]>{value = 68}",
"<CFKeyedArchiverUID 0x102f507a0
[0x7fff710bbee0]>{value = 69}",
"<CFKeyedArchiverUID 0x102f507c0
[0x7fff710bbee0]>{value = 70}",
"<CFKeyedArchiverUID 0x102f507e0
[0x7fff710bbee0]>{value = 71}",
"<CFKeyedArchiverUID 0x102f50800
[0x7fff710bbee0]>{value = 72}",
"<CFKeyedArchiverUID 0x102f50820
[0x7fff710bbee0]>{value = 73}",
"<CFKeyedArchiverUID 0x102f50840
[0x7fff710bbee0]>{value = 74}",
"<CFKeyedArchiverUID 0x102f50860
[0x7fff710bbee0]>{value = 75}",
"<CFKeyedArchiverUID 0x102f50880
[0x7fff710bbee0]>{value = 76}",
"<CFKeyedArchiverUID 0x102f508a0
[0x7fff710bbee0]>{value = 77}",
"<CFKeyedArchiverUID 0x102f508c0
[0x7fff710bbee0]>{value = 78}",
"<CFKeyedArchiverUID 0x102f508e0
[0x7fff710bbee0]>{value = 79}",
"<CFKeyedArchiverUID 0x102f50900
[0x7fff710bbee0]>{value = 80}",
"<CFKeyedArchiverUID 0x102f530b0
[0x7fff710bbee0]>{value = 81}",
"<CFKeyedArchiverUID 0x102f530d0
[0x7fff710bbee0]>{value = 82}",
"<CFKeyedArchiverUID 0x102f530f0
[0x7fff710bbee0]>{value = 83}",
"<CFKeyedArchiverUID 0x102f53110
[0x7fff710bbee0]>{value = 84}",
"<CFKeyedArchiverUID 0x102f53130
[0x7fff710bbee0]>{value = 85}",
"<CFKeyedArchiverUID 0x102f53150
[0x7fff710bbee0]>{value = 86}",
"<CFKeyedArchiverUID 0x102f53170
[0x7fff710bbee0]>{value = 87}",
"<CFKeyedArchiverUID 0x102f53190
[0x7fff710bbee0]>{value = 88}",
"<CFKeyedArchiverUID 0x102f531b0
[0x7fff710bbee0]>{value = 89}",
"<CFKeyedArchiverUID 0x102f531d0
[0x7fff710bbee0]>{value = 90}",
"<CFKeyedArchiverUID 0x102f531f0
[0x7fff710bbee0]>{value = 91}",
"<CFKeyedArchiverUID 0x102f53210
[0x7fff710bbee0]>{value = 92}",
"<CFKeyedArchiverUID 0x102f53230
[0x7fff710bbee0]>{value = 93}"
);
"NS.objects" = (
"<CFKeyedArchiverUID 0x102f558b0
[0x7fff710bbee0]>{value = 94}",
"<CFKeyedArchiverUID 0x102f558d0
[0x7fff710bbee0]>{value = 96}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55930
[0x7fff710bbee0]>{value = 99}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55950
[0x7fff710bbee0]>{value = 100}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55990
[0x7fff710bbee0]>{value = 102}",
"<CFKeyedArchiverUID 0x102f559b0
[0x7fff710bbee0]>{value = 103}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f559d0
[0x7fff710bbee0]>{value = 104}",
"<CFKeyedArchiverUID 0x102f559f0
[0x7fff710bbee0]>{value = 105}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55a10
[0x7fff710bbee0]>{value = 106}",
"<CFKeyedArchiverUID 0x102f55a30
[0x7fff710bbee0]>{value = 107}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55990
[0x7fff710bbee0]>{value = 102}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55a50
[0x7fff710bbee0]>{value = 108}",
"<CFKeyedArchiverUID 0x102f55a70
[0x7fff710bbee0]>{value = 109}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55a90
[0x7fff710bbee0]>{value = 110}",
"<CFKeyedArchiverUID 0x102f55ab0
[0x7fff710bbee0]>{value = 111}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55a30
[0x7fff710bbee0]>{value = 107}",
"<CFKeyedArchiverUID 0x102f55ad0
[0x7fff710bbee0]>{value = 112}",
"<CFKeyedArchiverUID 0x102f55af0
[0x7fff710bbee0]>{value = 113}",
"<CFKeyedArchiverUID 0x102f55b10
[0x7fff710bbee0]>{value = 114}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55b30
[0x7fff710bbee0]>{value = 115}",
"<CFKeyedArchiverUID 0x102f55990
[0x7fff710bbee0]>{value = 102}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55b50
[0x7fff710bbee0]>{value = 116}",
"<CFKeyedArchiverUID 0x102f55b70
[0x7fff710bbee0]>{value = 117}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55990
[0x7fff710bbee0]>{value = 102}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55b90
[0x7fff710bbee0]>{value = 118}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55bb0
[0x7fff710bbee0]>{value = 119}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55970
[0x7fff710bbee0]>{value = 101}",
"<CFKeyedArchiverUID 0x102f55bd0
[0x7fff710bbee0]>{value = 120}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55bb0
[0x7fff710bbee0]>{value = 119}",
"<CFKeyedArchiverUID 0x102f558f0
[0x7fff710bbee0]>{value = 97}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55990
[0x7fff710bbee0]>{value = 102}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}",
"<CFKeyedArchiverUID 0x102f55bf0
[0x7fff710bbee0]>{value = 121}",
"<CFKeyedArchiverUID 0x102f55c10
[0x7fff710bbee0]>{value = 122}",
"<CFKeyedArchiverUID 0x102f55910
[0x7fff710bbee0]>{value = 98}"
);
},
titlesBorderColor,
contentWidth,
contentEnableBorder,
titlesBackgroundImageOffsetX,
titlesWidth,
titlesBackgroundImageOffsetY,
contentBackgroundColor,
contentEnableMargin,
contentFade,
titlesEnableToggle,
initialDisplayFx,
titlesPaddingWidthRight,
contentPaddingWidthLeft,
contentEnableTextTag,
titlesBackgroundHighlight,
titlesBorderHighlight,
contentEnableTextStyle,
titlesBackgroundColor,
contentPaddingWidthBottom,
titlesBorderWidthLeft,
contentBackgroundImageTileX,
titlesEnableMargin,
contentMarginWidthTop,
contentEnableSize,
contentBorderWidthTop,
contentMarginWidthBottom,
contentMarginWidthLeft,
titlesBorderWidthBottom,
titlesEnableTextStyle,
contentEnableBackground,
titlesTextSize,
contentTextSize,
hover,
contentPaddingWidthTop,
contentTextClass,
contentBorderColor,
duration,
titlesEnableBorder,
titlesEnableSize,
contentMarginWidthRight,
titlesPaddingWidthBottom,
titlesBackgroundImageTileX,
contentPaddingWidthRight,
titlesHeight,
titlesMarginWidthRight,
titlesEnablePadding,
titlesMarginWidthLeft,
titlesStartClosed,
titlesPaddingWidthLeft,
contentBackgroundImageTileY,
contentTextColor,
titlesMarginWidthBottom,
contentBackgroundImageOffsetX,
titlesEnableBackground,
contentBorderWidthBottom,
contentBorderWidthLeft,
titlesEnableTextTag,
alignment,
titlesBackgroundImageTileY,
titlesTextTag,
titlesPosition,
contentBorderWidthRight,
contentEnablePadding,
titlesBorderWidthTop,
contentBackgroundImageOffsetY,
titlesPaddingWidthTop,
titlesMarginWidthTop,
titlesTextColor,
direction,
titlesBorderWidthRight,
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3835 30303030 30323338 20302e38 35303030
30303233 3820302e 38353030 30303032 333800>;
},
{
"$classes" = (
NSColor,
NSObject
);
"$classname" = NSColor;
},
372,
1,
0,
425,
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3830 30303030 30313139 20302e38 30303030
30303131 3920302e 38303030 30303031 313900>;
},
0,
5,
15,
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3835 30303030 30323338 20302e38 35303030
30303233 3820302e 38353030 30303032 333800>;
},
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3735 20302e37 3520302e 373500>;
},
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3934 39393939 39383831 20302e39 34393939
39393838 3120302e 39343939 39393938 383100>;
},
10,
15,
2,
14,
11,
acStretch,
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3630 30303030 30323338 20302e36 30303030
30303233 3820302e 36303030 30303032 333800>;
},
300,
15,
15,
15,
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3837 30303030 30303438 20302e39 33303030
30303037 3220302e 39383030 30303031 393100>;
},
1,
H3,
{
"$class" = "<CFKeyedArchiverUID 0x102f57250
[0x7fff710bbee0]>{value = 95}";
NSColorSpace = 1;
NSRGB = <302e3535 30303030 30313139 20302e35 35303030
30303131 3920302e 35353030 30303031 313900>;
},
Vertical,
{
"$classes" = (
YHACPlugin,
RWTextViewPluginClient,
RWAbstractPlugin,
NSObject
);
"$classname" = YHACPlugin;
}
);
"$top" = {
root = "<CFKeyedArchiverUID 0x102f2e110 [0x7fff710bbee0]>{value
= 1}";
};
"$version" = 100000;
}
On 11/12/10 4:51 PM, Dave Keck wrote:
yes, it's noise...
Also it's not just one, they're save files for an old program I made - I'd
like to be able to extract the data so I can save it in the format used for
more recent versions
NSPropertyListSerialization could probably help too. If Property List
Editor can't parse it though NSPropertyListSerialization probably
won't be able to either.
What happens when you:
NSLog(@"%@", [NSUnarchiver unarchiveObjectWithFile: @"/path/to/archive"]);
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden