IOS模型书写格式

来源:互联网 发布:怎么判断淘宝客 编辑:程序博客网 时间:2024/04/28 02:36

当我们从字典等获取数据的源的时候,第一个想到模板

字典模板
字典模板三个注意点:
1、写一个初始化返回对象的构造方法
2、写一个初始化对象的类方法(类方法直接调用构造方法)
3、写法上用关键字:instancetype
4、写法上类的构造方法需要加上super


类的声明:***************************************#import <Foundation/Foundation.h>@interface FLApp : NSObject@property(nonatomic , copy) NSString *name;@property(nonatomic , copy) NSString *icon;- (instancetype)initWithDict:(NSDictionary *)dict;+ (instancetype)appWithDict:(NSDictionary *)dict;@end***************************************类的实现#import "FLApp.h"@implementation FLApp- (instancetype)initWithDict:(NSDictionary *)dict{    if (self = [super init]) {        self.name = dict[@"name"];        self.icon = dict[@"icon"];    }    return self;}+ (instancetype)appWithDict:(NSDictionary *)dict{    return  [[self alloc] initWithDict:dict];}@end***************************************





0 0
原创粉丝点击