00001
00002
00003
00004
00005
00006
00007 #import <Foundation/NSCoder.h>
00008
00009 @interface NSKeyedArchiver : NSCoder
00010 {
00011 void *_stream;
00012 unsigned int _flags;
00013 id _delegate;
00014 id _containers;
00015 id _objects;
00016 id _objRefMap;
00017 id _replacementMap;
00018 id _classNameMap;
00019 id _conditionals;
00020 id _classes;
00021 unsigned int _genericKey;
00022 void *_cache;
00023 unsigned int _cacheSize;
00024 void *_reserved3;
00025 void *_reserved2;
00026 void *_reserved1;
00027 void *_reserved0;
00028 }
00029
00030 + (void)initialize;
00031 + (id)archivedDataWithRootObject:(id)fp8;
00032 + (BOOL)archiveRootObject:(id)fp8 toFile:(id)fp12;
00033 + (void)setClassName:(id)fp8 forClass:(Class)fp12;
00034 + (id)classNameForClass:(Class)fp8;
00035 - (void)_setBlobForCurrentObject:(id)fp8;
00036 - (id)_blobForCurrentObject;
00037 - (id)init;
00038 - (id)_initWithOutput:(id)fp8;
00039 - (id)initForWritingWithMutableData:(id)fp8;
00040 - (void)dealloc;
00041 - (void)finalize;
00042 - (id)description;
00043 - (BOOL)allowsKeyedCoding;
00044 - (void)setDelegate:(id)fp8;
00045 - (id)delegate;
00046 - (void)setOutputFormat:(unsigned int)fp8;
00047 - (unsigned int)outputFormat;
00048 - (void)setClassName:(id)fp8 forClass:(Class)fp12;
00049 - (id)classNameForClass:(Class)fp8;
00050 - (void)finishEncoding;
00051 - (void)replaceObject:(id)fp8 withObject:(id)fp12;
00052 - (void)encodeObject:(id)fp8 forKey:(id)fp12;
00053 - (void)encodeConditionalObject:(id)fp8 forKey:(id)fp12;
00054 - (void)_encodeArrayOfObjects:(id)fp8 forKey:(id)fp12;
00055 - (void)encodeBool:(BOOL)fp8 forKey:(id)fp12;
00056 - (void)encodeInt:(int)fp8 forKey:(id)fp12;
00057 - (void)encodeInt32:(int)fp8 forKey:(id)fp12;
00058 - (void)encodeInt64:(long long)fp8 forKey:(id)fp16;
00059 - (void)encodeFloat:(float)fp8 forKey:(id)fp12;
00060 - (void)encodeDouble:(double)fp8 forKey:(id)fp16;
00061 - (void)encodeBytes:(const char *)fp8 length:(unsigned int)fp12 forKey:(id)fp16;
00062 - (void)_encodePropertyList:(id)fp8 forKey:(id)fp12;
00063 - (void)encodeObject:(id)fp8;
00064 - (void)encodeConditionalObject:(id)fp8;
00065 - (void)encodeBycopyObject:(id)fp8;
00066 - (void)encodeByrefObject:(id)fp8;
00067 - (void)encodeRootObject:(id)fp8;
00068 - (void)encodePropertyList:(id)fp8;
00069 - (void)encodeDataObject:(id)fp8;
00070 - (void)encodeBytes:(const void *)fp8 length:(unsigned int)fp12;
00071 - (void)encodeValuesOfObjCTypes:(const char *)fp8;
00072 - (void)encodeValueOfObjCType:(const char *)fp8 at:(const void *)fp12;
00073 - (void)encodeArrayOfObjCType:(const char *)fp8 count:(unsigned int)fp12 at:(const void *)fp16;
00074 - (int)versionForClassName:(id)fp8;
00075 - (unsigned int)systemVersion;
00076
00077 @end
00078