/********************** View Cycle ***********************/
/**
Description
1.第一区块 viewDidLoad,viewDidAppear等方法
*
*/
/********************** UITableViewDataSource ********************/
/**
Description
2.如果有用tableview/collectview 则放置 datasource模块
要点:保持protocol名 和mark名字一样 点击可以直接跳转
*/
/********************** CustomeDelegate ***********************/
/**
Description
4.放置自定义的的一些protocol方法
要点:保持protocol名 和mark名字一样 点击可以直接跳转
*/
/********************** Event Action ***********************/
/**
Description
5.按钮,手势等控件的一些事件方法
*
*/
/********************** Private Methods ***********************/
/**
Description
6.放置私有方法 只有这个viewcontroller使用
*/
/********************** Getters And Setters ***********************/
/**
Description
7.放置熟悉初始化操作
要点:主要逻辑区块靠前,设置初始化放置后方
*/
全部注释如下
#pragma mark - Life cycle
#pragma mark - Init data
#pragma mark - Loading data
#pragma mark - Create view
#pragma mark - UITableViewDelegate
#pragma mark - SystemDelegate
#pragma mark - CustomDelegate
#pragma mark - Observer
#pragma mark - Enent response
#pragma mark - Private methods
#pragma mark - Setter and getter