IOS开发列表显示视图及数据流程(简化版)

来源:互联网 发布:java jar包下载地址 编辑:程序博客网 时间:2024/06/06 20:25
#import "FDInit.h"#import "TopicViewController.h"#import "DetailViewController.h"#import "FDPullTableView.h"#import "DetailData.h"#import "TopicCell.h"#define  CACHE_TMP @"topic_"@interface TopicViewController ()<UITableViewDelegate, UITableViewDataSource, initDataDelegate>{    NSInteger _xid; //话题栏目    NSArray  *_items; //栏目数据        DetailData *_dtData; //数据对象    NSMutableArray *_dataList; //数据列表    NSMutableDictionary *_dataCache; //数据缓存}@end@implementation TopicViewController#pragma mark sysLoad- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];    if (self) {        [self setNavHidden:NO];        [self setPageName:@"XX话题"];                _dtData = [[DetailData alloc] initWithDelegate:self]; //数据对象        _dataList = [[NSMutableArray alloc] init]; //列表数据        _dataCache = [[NSMutableDictionary alloc] init]; //数据缓存            }    return self;}- (void)viewDidLoad{    [super viewDidLoad];        //添加栏目Nav    [self addItem];        //添加视图TableView    [self addTableView];        //初始化init    [self initFresh];    }- (void)dealloc{    [_twData release], _twData = nil;    [_dataCache release], _dataCache = nil;    [_dataList release], _dataList = nil;            [super dealloc];}#pragma mark addNav//添加栏目- (void)addItem{    }#pragma mark addTableView//添加视图- (void)addTableView{    }//选择栏目- (void)selectItem:(UIButton *)btn{    }#pragma mark initFresh//请求数据- (void)initData{    }//处理数据- (void)getFinished:(NSDictionary *)msg withTag:(NSInteger)tag{    }//处理错误- (void)getError:(NSDictionary *)msg withTag:(NSInteger)tag{    }//初始化刷新- (void)initFresh{    }@end


原创粉丝点击