zoukankan      html  css  js  c++  java
  • 用MJExtension简化MVC

    首先引入MJExtension框架

    模型

    #import <Foundation/Foundation.h>
    @interface FundsModel : NSObject
    /**
     *  时间
     */
    @property (nonatomic, copy) NSString *change_time;
    /**
     *  类型
     */
    @property (nonatomic, copy) NSString *change_type;
    /**
     *  单元格剩余金额
     */
    @property (nonatomic, copy) NSString *user_money;
    /**
     *  可用备注
     */
    @property (nonatomic, copy) NSString *change_desc;
    @end

    视图

    @class FundsModel;
    @interface FundsTableViewCell : UITableViewCell
    @property (nonatomic, strong) UILabel *lbl_time;
    @property (nonatomic, strong) UILabel *lbl_type;
    @property (nonatomic, strong) UILabel *lbl_price;
    @property (nonatomic, strong) UILabel *lbl_remark;
    @property (nonatomic , strong)FundsModel *fund;
    
    @end
    
    -(void)setFund:(FundsModel *)fund{
        _fund = fund;
        self.lbl_time.text = fund.change_time;
        self.lbl_type.text = fund.change_type;
        self.lbl_price.text = fund.user_money;
        self.lbl_remark.text = fund.change_desc;
    }
    
    
    ----------
    
    

    控制器

    dataDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
            if ([[dataDic objectForKey:@"is_has_db"] integerValue] == 1) {
    
                UILabel *label = (UILabel*)[self.view viewWithTag:999];
                [label setHidden:YES];
    
                if (tableViewTag == 0)
                {
                    dataArr = [dataDic objectForKey:@"log"];
                    modelArr = [FundsModel objectArrayWithKeyValuesArray:dataArr];
    
                }
    
  • 相关阅读:
    pyhton 小技巧
    scikit-learn K近邻法类库使用小结
    机器学习加速方法
    Virtual box安装回退的一系列可能的原因及解决办法
    Linux 定时任务
    Redis 操作命令
    在linux下安装并运行scrapyd
    同步/异步 异步回调 协成 线程队列
    Python常用的标准库以及第三方库有哪些?
    Flask 知识点
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7219559.html
Copyright © 2011-2022 走看看