5 * Class that wraps Carbon ResourceManager resources.
7 * Copyright (c) 2005 iThink Software
11 #import <Foundation/Foundation.h>
12 #import <Carbon/Carbon.h>
14 typedef ResType ITMacResourceType;
16 @interface ITMacResource : NSObject {
21 + (Class)subclassForType:(ITMacResourceType)type;
23 + (NSArray *)supportedResourceTypes;
24 + (BOOL)supportsResourceType:(ITMacResourceType)type;
26 + (id)resourceWithHandle:(Handle)handle;
27 - (id)initWithHandle:(Handle)handle;
32 - (ITMacResourceType)type;
36 - (Class)nativeRepresentationClass;
37 - (id)nativeRepresentation;