-6
, пожалуйста, помогите, я новичок в swift, и я не могу «перевести» код с obj-c на быстрый. Некоторые литературы или любая помощь, пожалуйста. Или какая-то аналогия с INSTANCETYPE в быстройЦель - C -> Swift
@implementation Message
+ (instancetype)messageWithString:(NSString *)message
{
return [Message messageWithString:message image:nil];
}
+ (instancetype)messageWithString:(NSString *)message image:(UIImage *)image
{
return [[Message alloc] initWithString:message image:image];
}
- (instancetype)initWithString:(NSString *)message
{
return [self initWithString:message image:nil];
}
- (instancetype)initWithString:(NSString *)message image:(UIImage *)image
{
self = [super init];
if(self)
{
_message = message;
_avatar = image;
}
return self;
}
@end