注釋規(guī)范

注釋規(guī)范

創(chuàng)建文件

文件前綴:DD代表xx的文件
文件命名:DD+功能描述+類(lèi)型,例如歷史訂單列表控制器:DDHistoryOrderListController

注釋

類(lèi)的注釋

創(chuàng)建完類(lèi)之后,需要在如下部分寫(xiě)清楚文件作用:

//
//  ViewController.h
//  test
//
//  Created by dry on 2017/9/18.
//  Copyright ? 2017年 dry. All rights reserved.
//
//  類(lèi)功能描述
//

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@end

屬性注釋

屬性

//
//  DDUser.h
//  test
//
//  Created by dry on 2017/9/18.
//  Copyright ? 2017年 dry. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface DDUser : NSObject

//  姓名
@property (nonatomic, strong) NSString *name;
//  年齡
@property (nonatomic) NSUInteger age;


@end

變量

@interface ViewController ()
{
    NSString *_city;//城市
    NSString *_cityCode;//城市編碼
}
@end

方法注釋

頭文件中

1、不攜帶參數(shù)的方法直接用///+描述
2、攜帶參數(shù)的方法統(tǒng)一用cmd+option

/// Description
- (void)startRunning;

/**
 <#Description#>

 @param date <#date description#>
 */
- (void)startRunningWithDate:(NSDate *)date;

順序:類(lèi)引用,宏定義,枚舉,代理,屬性,方法

源文件中

源文件中

方法注釋用//或cmd+option,視情況定

方法需要分類(lèi),一類(lèi)定義一個(gè)mark,比如:

#pragma mark - Timer

關(guān)于timer的方法都在這

#pragma mark - delegate

代理方法都在這

注意:改對(duì)方寫(xiě)的方法時(shí),方法注釋里寫(xiě)上自己名字英文簡(jiǎn)寫(xiě),比如:MX,BJB,LX,WWP。每次修改更新最新的名字簡(jiǎn)寫(xiě)。在自己創(chuàng)建的類(lèi)中不用寫(xiě)自己名字,但是如果有別人修改過(guò),你再改得時(shí)候需要更新名字簡(jiǎn)寫(xiě)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容