模型

作者: 挖掘机 | 来源:发表于2016-02-14 21:01 被阅读60次

模型

--什么事模型?

—专门用来存放数据的对象

-一般都是继承至NSObject的纯对象

-内部会提供一些属性支持模型

控制器主要做的是管理view

 
#import <Foundation/Foundation.h>

@interface Shop : NSObject
/**  商品名称  */
@property(nonatomic,strong)NSString * name ;
/**  商品图片  */
@property(nonatomic,strong)NSString * icon ;
-(id)initWithDict:(NSDictionary*)dict;
+(id)shopWithDict:(NSDictionary*)dict;

@end


#import "Shop.h"

@implementation Shop
-(id)initWithDict:(NSDictionary*)dict
{
    if(self==[super init])
    {
        self.name=dict[@"name"];
        self.icon=dict[@"icon"];
    }
    return self;
    
}
+(id)shopWithDict:(NSDictionary*)dict
{
    return [[self alloc]initWithDict:dict];
}
@end



 NSDictionary *dict = self.shops[index];
    Shop *shop=[Shop shopWithDict:dict];

相关文章

  • 有哪些主要的软件生存期模型

    生存期模型主要有:瀑布模型、原型开发模型(快速原型模型、演化模型、增量模型)、螺旋模型、喷泉模型、基于知识的模型和...

  • 【原创】产品生命周期模型

    产品生命周期模型有:瀑布模型、快速原型模型、迭代模型、螺旋模型、W模型、V模型。 瀑布模型(Waterfall M...

  • 三阶段day18-flask

    flask模型 模型定义 模型迁移及增删改 模型查看 模型分页

  • 敏捷开发(适合产品经理看)

    在软件工程领域,有过很多软件开发模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、演化模型、喷泉模型、RAD模型...

  • Swift 字典转模型

    这里探讨字典转模型中模型的类型单一模型模型嵌套 (模型中包含模型 || 模型中包含模型数组) Swfit的字典转模...

  • 一些常见模型类型与分类的初步讨论

    提要:讨论了一些常见的模型类型,例如比例模型或实物模型、物理模型、数学模型、理论模型,以及图像作为模型、描述性模型...

  • 几种软件模型的比较

    几种软件模型 瀑布模型 快速原型模型 螺旋模型 增量模型 统一过程模型 RUP 瀑布 快速模型的区别 RUP 瀑布...

  • 框架_Django_2

    Django模型(MTV_Model) 什么是模型 配置数据 模型开发 模型属性 模型查询 字段查询 模型成员 模...

  • 23.1 信息系统综合测试与管理

    软件测试模型 软件测试模型总表 1. V模型 V模型及优缺点 2. W模型 W模型及优缺点 3. H模型 H模型及...

  • 软件测试的五种模型

    1,传统的瀑布模型 瀑布模型的优缺点 2,V模型 3,W模型 4,X模型 5,H模型

网友评论

    本文标题:模型

    本文链接:https://www.haomeiwen.com/subject/rmfpkttx.html