你是否写过四五百行的代码,你是否因为代码写的太乱而找不到方法而苦恼,如果没有,请左上角(或右上角),现在我简单介绍下一种简单到要死却很有用的代码布局。
首先我们创建一个ViewController就会得到这样的一个界面
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
然后我加工了一下就变成这样子了
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"";
[self initUI];
}
#pragma mark - 初始化
- (void)initUI {
}
#pragma mark - View(页面处理)
#pragma mark - XXXDelegate
#pragma mark - 对外接口
#pragma mark - private methods(内部接口)
#pragma mark - loading
#pragma mark - 懒加载
@end
对外接口的意思就是外部可以调用的接口,同理对内接口就是内部方法啦,然后懒加载放在最后面,因为懒加载写好后就不用管他了嘛,loading就是网络申请,其他的都看得懂吧,按照这样子写的话是不是很快的就能定位到你要找的方法了呢,而且是不是增加了代码的可读性,随便来个人都能读懂你的代码呢?
然后将一下怎么一次性就创建出这个东西。
教大家使用下代码块
首先选中下
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"";
[self initUI];
}
#pragma mark - 初始化
- (void)initUI {
}
#pragma mark - View(页面处理)
#pragma mark - XXXDelegate
#pragma mark - 对外接口
#pragma mark - private methods(内部接口)
#pragma mark - loading
#pragma mark - 懒加载
然后把他们拖到代码块里面去,红色的就是代码块
接着就会出现这样一个页面
然后Done就行了
然后怎么使用呢?
只要找个空的地方输入abc回车就出现了,是不是很方便啊!
快去试试吧!
以下补充swift版
override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.title = ""
initUI()
// Do any additional setup after loading the view.
}
func initUI() -> Void {
}
// MARK: - View(页面处理)
// MARK: - XXXDelegate
// MARK: - 对外接口
// MARK: - private methods(内部接口)
// MARK: - loading
// MARK: - 懒加载