你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios 字典轉模型

ios 字典轉模型

編輯:IOS開發綜合

#import  @interface AppInfo : NSObject @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *icon; //實例化 -(instancetype) initWithDic:(NSDictionary *) dic; //類方法可以快速實例化一個模型 +(instancetype) appInfoWithDic:(NSDictionary *) dic; @end 


-------.m文件
#import AppInfo.h

@implementation AppInfo

//字典實例化模型
-(instancetype)initWithDic:(NSDictionary *)dic
{
    self=[super init];
    if (self) {
        self.name=dic[@name];
        self.icon=dic[@icon];
    }
    return self;
}

//類方法實例化一個模型
+(instancetype) appInfoWithDic:(NSDictionary *) dic{
    return [[self alloc] initWithDic:dic];
}

@end

id 和 instancetype的區別,、

id 為萬能指針類型
instancetype 可以在編譯的時候檢測返回類型



 

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved