Cocoa和CocoaTouch的模型框架Mantle.zip

时间:2022-08-07 21:30:13
【文件属性】:

文件名称:Cocoa和CocoaTouch的模型框架Mantle.zip

文件大小:7.62MB

文件格式:ZIP

更新时间:2022-08-07 21:30:13

开源项目

Mantle 是 Cocoa 和 Cocoa Touch 的模型框架,你可以通过它为你的 Cocoa 和 Cocoa Touch 写简单的模型层。示例代码:@interface XYUser : MTLModel @property (readonly, nonatomic, copy) NSString *name; @property (readonly, nonatomic, strong) NSDate *createdAt; @property (readonly, nonatomic, assign, getter = isMeUser) BOOL meUser; @property (readonly, nonatomic, strong) XYHelper *helper; @end @implementation XYUser  (NSDictionary *)JSONKeyPathsByPropertyKey {  return @{  @"name": @"name",   @"createdAt": @"created_at"     }; } - (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error {     self = [super initWithDictionary:dictionaryValue error:error];     if (self == nil) return nil;     _helper = [XYHelper helperWithName:self.name createdAt:self.createdAt];     return self; } @end 标签:Mantle


网友评论