前言
为了使项目整体代码更加简洁,易读,多人开发时不仅能再代码规范上有一套规范,以及最常见的 ViewController 情况允许的情况下, 尽量保持一套发放调用排序, 这样我们在后期维护 Review 起来会非常轻松。并且通过自定义设置 Xcode 创建类文件模板, 可以轻松的每次就自动帮我们生成。
自定义 生成模板方法
来到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates
即可. 具体就不重复阐述了 参考: iOS自定义代码模板
Xcode iOS ViewController.m File Template
这一套是我在项目中对 ViewController 的 #pragma 定义, 供大家参考。
#pragma mark - 1.View Controller Life Cycle
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
//1.设置导航栏
[self setupNavBar];
//2.设置view
[self setupView];
//3.请求数据
[self setupData];
//4.设置通知
[self setupNotification];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - 2.SettingView and Style
- (void)setupNavBar {
self.navigationItem.title = @"";
}
- (void)setupView {
self.view.backgroundColor = [UIColor whiteColor];
}
- (void)reloadView {
}
#pragma mark - 3.Request Data
- (void)setupData {
}
#pragma mark - 4.UITableViewDataSource and UITableViewDelegate
#pragma mark - 5.Event Response
#pragma mark - 6.Private Methods
- (void)setupNotification {
}
#pragma mark - 7.GET & SET
@end
希望此篇文章对您有所帮助,如有不对的地方,希望大家能留言指出纠正。谢谢!!!!!
学习的路上,与君共勉!!!