Pragma Mark--小小技巧

 Pragma Mark-- 是一个非常有效的方法来管理一个类中的代码,我们可以用它来把方法的实现部分进行分类,是一个类的结构非常清晰,易于阅读。

建议一下的方法使用Pragma Mark--来分类:

1、类中的功能方法

2、协议方法

3、重写自父类的方法

- (void)dealloc { /* ... */ }
- (instancetype)init { /* ... */ }

#pragma mark - View Lifecycle

- (void)viewDidLoad { /* ... */ }
- (void)viewWillAppear:(BOOL)animated { /* ... */ }
- (void)didReceiveMemoryWarning { /* ... */ }

#pragma mark - Custom Accessors

- (void)setCustomProperty:(id)value { /* ... */ }
- (id)customProperty { /* ... */ }

#pragma mark - IBActions

- (IBAction)submitData:(id)sender { /* ... */ }

#pragma mark - Public

- (void)publicMethod { /* ... */ }

#pragma mark - Private

- (void)zoc_privateMethod { /* ... */ }

#pragma mark - UITableViewDataSource

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { /* ... */ }

#pragma mark - ZOCSuperclass

// ... overridden methods from ZOCSuperclass

#pragma mark - NSObject

- (NSString *)description { /* ... */ }

 

posted @ 2016-05-10 09:43  Y好大的棉花糖  阅读(239)  评论(0)    收藏  举报