diff --git a/src/main/resources/objc/NIKFile.h b/src/main/resources/objc/NIKFile.h new file mode 100644 index 00000000000..03409257677 --- /dev/null +++ b/src/main/resources/objc/NIKFile.h @@ -0,0 +1,17 @@ +#import + +@interface NIKFile : NSObject { +@private + NSString* name; + NSString* mimeType; + NSData* data; +} +@property(nonatomic, readonly) NSString* name; +@property(nonatomic, readonly) NSString* mimeType; +@property(nonatomic, readonly) NSData* data; + +- (id) initWithNameData: (NSString*) filename + mimeType: (NSString*) mimeType + data: (NSData*) data; + + @end \ No newline at end of file diff --git a/src/main/resources/objc/NIKFile.m b/src/main/resources/objc/NIKFile.m new file mode 100644 index 00000000000..b743161a389 --- /dev/null +++ b/src/main/resources/objc/NIKFile.m @@ -0,0 +1,26 @@ +#import "NIKFile.h" + +@implementation NIKFile + +@synthesize name = _name; +@synthesize mimeType = _mimeType; +@synthesize data = _data; + +- (id) init { + self = [super init]; + return self; +} + +- (id) initWithNameData: (NSString*) filename + mimeType: (NSString*) fileMimeType + data: (NSData*) data { + self = [super init]; + if(self) { + _name = filename; + _mimeType = fileMimeType; + _data = data; + } + return self; +} + +@end \ No newline at end of file