@@ -30,17 +30,17 @@ { return [[[self alloc] initWithType: type data: data] autorelease]; } -- init +- (instancetype)init { OF_INVALID_INIT_METHOD } -- initWithType: (int8_t)type - data: (OFData *)data +- (instancetype)initWithType: (int8_t)type + data: (OFData *)data { self = [super init]; @try { if (data == nil || [data itemSize] != 1) @@ -185,10 +185,10 @@ OF_HASH_FINALIZE(hash); return hash; } -- copy +- (id)copy { return [self retain]; } @end