5 // Created by Andy Matuschak on 3/16/06.
6 // Copyright 2006 Andy Matuschak. All rights reserved.
10 #define SUUNARCHIVER_H
12 #import <Foundation/Foundation.h>
15 @protocol SUUnarchiverDelegate
;
17 @interface SUUnarchiver
: NSObject
19 @
property (copy
, readonly
) NSString
*archivePath
;
20 @
property (copy
, readonly
) NSString
*updateHostBundlePath
;
21 @
property (weak
) id
<SUUnarchiverDelegate
> delegate
;
23 + (SUUnarchiver
*)unarchiverForPath
:(NSString
*)path updatingHostBundlePath
:(NSString
*)host
;
28 @protocol SUUnarchiverDelegate
<NSObject
>
29 - (void)unarchiverDidFinish
:(SUUnarchiver
*)unarchiver
;
30 - (void)unarchiverDidFail
:(SUUnarchiver
*)unarchiver
;
32 - (void)unarchiver
:(SUUnarchiver
*)unarchiver extractedProgress
:(double)progress
;