首页 > 代码库 > 用MJExtension简化MVC

用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];

            }
<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

用MJExtension简化MVC