博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios 字典转模型
阅读量:5299 次
发布时间:2019-06-14

本文共 721 字,大约阅读时间需要 2 分钟。

#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 能够在编译的时候检測返回类型
 
 

转载于:https://www.cnblogs.com/blfshiye/p/5263439.html

你可能感兴趣的文章
Linux系统的创始者,组图:Linux之父的办公室首度曝光
查看>>
关于linux的环境变量设置,linux环境变量设置
查看>>
socket模块,简单的套接字,加循环
查看>>
个人主页优化(2)
查看>>
Node 中异常收集与监控
查看>>
7、学习大数据笔记-hadoop fs 命令
查看>>
Vue路由的实现原理
查看>>
Spring Boot教程(5) – 模板引擎
查看>>
使用maven搭建ssm框架环境
查看>>
docker安装配置gitlab时的常用命令整理
查看>>
二丶Python字符串1
查看>>
七丶Python字典
查看>>
一丶Python简介
查看>>
Mysql基础知识
查看>>
常用的分析方法有哪些?
查看>>
Excel-图表制作
查看>>
面对问题,如何去分析?(流失问题)
查看>>
Excel 文本函数
查看>>
电商数据分析总结
查看>>
Excel-信息函数&数组公式
查看>>