iOS初级开发-简单的代码布局

你是否写过四五百行的代码,你是否因为代码写的太乱而找不到方法而苦恼,如果没有,请左上角(或右上角),现在我简单介绍下一种简单到要死却很有用的代码布局。

首先我们创建一个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 - 懒加载

然后把他们拖到代码块里面去,红色的就是代码块


001.png

接着就会出现这样一个页面

003.png

然后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: - 懒加载


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容