日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Objective-C 注释规范心得

發布時間:2024/9/30 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Objective-C 注释规范心得 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:zyl910??

本文轉載自:http://www.cnblogs.com/zyl910/archive/2013/06/07/objcdoc.html

  手工寫文檔是一件苦差事,幸好現在有從源碼中抽取注釋生成文檔的專用工具。對于Objective-C來說,目前最好用的工具是appledoc和doxygen。可是這兩種工具對于注釋的要求略有區別。于是我經過一番摸索,找到了一套能同時兼容這兩種工具的注釋寫法。

  工具簡介——
appledoc:簡單方便,適于生成apple風格的html文檔,及直接集成到xcode幫助(docset)。官網?http://gentlebytes.com/appledoc/?。
doxygen:功能強大,適于生成html文檔與pdf文檔。官網?http://www.stack.nl/~dimitri/doxygen/index.html?。

  系統環境——
Mac OS X Lion 10.7.5
Xcode 4.6.2
appledoc 2.1
doxygen 1.8.4
MacTeX-2012

一、注釋寫法

  提示:這一章主要是參考性內容,比較枯燥。請根據需要來閱讀——
對于想簡單學一下注釋寫法的,讀前4節就行了;
對于想全面學習appledoc與doxygen均兼容的注釋寫法的,讀前6節就行了;
對于既想使用appledoc,又想使用doxygen增強效果的,請閱讀所有的節。

1.1 注釋形式

  標準C/C++的注釋形式有“//”形式的單行注釋 與“/* */”形式的多行注釋這兩種。
  而appledoc與doxygen的文檔化注釋是它們的變種,有多種形式。例如appledoc與doxygen均兼容的注釋形式有以下7種——

/// Single line comment./// Single line comment spreading /// over multiple lines./** Single line comment. *//** Single line comment spreading* over multiple lines.*//** Single line comment spreadingover multiple lines. No star.*//*! Single line comment. *//*! Single line comment spreadingover multiple lines.*/

?

  雖然appledoc與doxygen都支持。但在平時編寫代碼時,為了避免風格雜亂的視覺污染,應該固定使用注釋形式。

1.1.1 單行注釋

  在很多時候只需寫一個簡要描述就夠了,這時最好使用單行注釋。推薦格式為——

/// 簡要描述.

?

  appledoc與doxygen均會將單行的“///”注釋識別為簡要描述。兼容性非常高。

  備注——
1) 文本最好統一以英文句號(.)結尾。這樣做有助于代碼閱讀,明確地得知該段文本已經結束,而且有助于避免亂碼時的換行符丟失問題。
2) 不要連續多行使用“///”。doxygen在默認情況下,會將多行的“///”當作詳細描述,而沒有簡要注釋. 雖然可以修改doxygen的配置以解決上述問題,但多行“///”本身是違背“簡要描述”這個初衷的.

1.1.2 多行注釋

  當需要寫詳細描述時,這時就需要使用多行注釋了。推薦格式為——

/** 簡要描述.** 詳細描述或其他.*/

?

  對于appledoc與使用了JAVADOC_AUTOBRIEF參數的doxygen來說,它們均會將注釋中的第一段識別為簡要描述,然后將后面的段識別為詳細描述.

  其實doxygen的標準多行注釋為——

/*** @brief 簡要描述.** 詳細描述或其他.*/

?

  可惜appledoc對@brief指令的支持存在缺陷——@brief不能出現類、協議的注釋中,會導致后續內容丟失。 @brief多行注釋僅能安全的用在屬性、方法的注釋中。

  備注——
1) 多行注釋存在“段”的概念,以內容為空的行作為分段依據。如果沒有空行隔開的話,會將連續有內容的行連接起來組成一段.
2) 如果省略中間各行行首的星號(*),appledoc與doxygen也能識別。當考慮到注釋縮進、美觀性、兼容性,還是建議不要省略行首星號。

1.1.3 行尾注釋(僅doxygen)

  在對枚舉、結構體等類型的成員進行注釋時,為了使內容更加緊湊,我們一般喜歡在行尾寫注釋。
  可惜目前僅有doxygen支持行尾注釋,而appledoc不支持。

  doxygen支持以下4種行尾注釋——

/**< 行尾注釋1. appledoc不支持會變為下一項的注釋, doxygen 支持, 根據英文句號自動切分簡要描述與詳細描述. */ /*!< 行尾注釋2. appledoc不支持會變為下一項的注釋, doxygen 支持, 會全部當作詳細描述, 而缺少簡要描述. */ ///< 行尾注釋3. appledoc不支持會變為下一項的注釋, doxygen 支持. //!< 行尾注釋4. appledoc不支持會會忽略, doxygen 支持.

?

  為了避免appledoc誤將行尾注釋當作下一項的注釋,故推薦第4種注釋——既以“//!<”開頭的注釋。


1.2 類(協議、分類)的注釋

  對于類(協議、分類)來說,一般只需要寫簡要描述就行了,這時可以使用單行注釋——

/// 文檔A. @interface DocA : NSObject

?

  當需要留下詳細描述時,可換成多行注釋——

/** 文檔B.** 文檔B的詳細描述.*/ @interface DocB : NSObject

?


1.3 屬性的注釋

  對于屬性來說,本來使用行尾注釋是最好的,能使內容更加緊湊。可惜目前appledoc不支持行尾注釋。只好退而求其次,選擇單行注釋了——

/// 數值屬性. @property (nonatomic,assign) NSInteger num;

?

  當需要留下詳細描述時,可換成多行注釋——

/*** @brief 字符串屬性.** 屬性的詳細描述.*/ @property (nonatomic,strong) NSString* str;

?


1.4 方法的注釋

  對于沒有參數、返回值的簡單方法,可以使用單行注釋——

/// 簡單方法. - (void)someMethod;

?

  若方法具有參數或返回值,這時就得使用多行注釋了——

/*** @brief 帶整數參數的方法.** @param value 值.** @return 返回value.*/ - (int)someMethodByInt:(int)value;

?

  指令說明——
@param <name> <description>: 參數描述.
@return <description>: 返回值描述.

  由于方法注釋需要填寫的內容較多(參數列表與返回值等),所以現在有很多插件可以幫忙生成方法的注釋,而這些插件一般是使用@brief多行注釋的。例如參考文獻中的《Xcode4快速Doxygen文檔注釋 — 簡明圖文教程(3分鐘后爽歪歪)》.

  在某些時候,我們還需要在方法注釋種填寫異常、參見、警告 等信息——

/*** @brief 帶字符串參數的方法.** @param value 值.** @return 返回value.** @exception NSException 可能拋出的異常.** @see someMethod* @see someMethodByInt:* @warning 警告: appledoc中顯示為藍色背景, Doxygen中顯示為紅色豎條.* @bug 缺陷: appledoc中顯示為黃色背景, Doxygen中顯示為綠色豎條.*/ - (NSString*)someMethodByStr:(NSString*)value;

?

  指令說明——
@exception <name> <description>: 異常描述.
@see <name>: 參見. 具體用法詳見 1.5.2 @see、@sa(參見) .
@warning <text>: 警告.
@bug <text>: 警告.


1.5 appledoc、doxygen均支持的指令

  指令一般以“@”開頭,也可以使用“\”等符號開頭。 若想在文本中使用“@”、“\”等符號,可使用“\”轉義符,例如“\@”、“\\”等。

1.5.1 指令列表

  指令在appledoc中被稱作“Directive”,而在doxygen中被稱作“Command”。
  appledoc沒有專門指令參考文檔,僅在《Comments formatting style》中給了幾個簡單示例。
  而doxygen有詳細的指令參考文檔,詳見《Special Commands》。

  經過測試,我發現下列指令在appledoc與doxygen中均是有效的——
@brief <title>: 簡要注釋. appledoc中僅對屬性、方法有效,對類、協議 無效,會造成后續內容解析失敗.
@param <name> <description>: 參數描述.
@return <description>: 返回值描述.
@exception <name> <description>: 異常描述.
@see <name>: 參見.
@sa <name>: 參見. 同@see.
@warning <text>: 警告.
@bug <text>: 警告.
@name <title>: 組名. 用于給成員們分組, 既文檔中Tasks區的子類別.


1.5.2 @see、@sa(參見)

  參見指令的格式為——
@see <name>
@sa <name>

  在保證appledoc與doxygen均兼容的情況下,<name>可為——
1) 當前類(或協議)中的屬性或方法。(注意Objective-C方法簽名的寫法,一般為“方法名:參數1:參數2:??”的格式)
2) 類(或協議)名。(注意appledoc不支持當前類)

  雖然appledoc與doxygen都支持參見“其他類或協議中的成員”,可惜它們的寫法不同,而且相互不兼容——
appledoc:使用Objective-C消息語法,既“[類 成員]”格式。
doxygen:使用傳統的對象成員訪問語法,既“類.成員”格式。

  注意本指令與@brief指令存在同樣的問題——appledoc中僅對屬性、方法有效,對類、協議 無效,會造成后續內容解析失敗。 這時有兩種處理策略——
1) 將參見指令放在注釋的最后面,避免內容丟失,且能保證在doxygen中的效果.
2) 使用鏈接來代替參見。詳見 1.6.4 鏈接。


1.6 appledoc、doxygen均支持的排版格式

  無格式的純文本看起來比較費勁,得進行格式排版,以提高文檔的組織性與表現力。appledoc與doxygen均有自己的一套約定——
appledoc可參考《Comments formatting style》。
doxygen可參考《Markdown support》。

  本節將會介紹appledoc與doxygen均支持的排版格式。

1.6.1 代碼文本

  有時需要在一段話中引入一小段代碼,這時可以用重音符(`)將那一段代碼給包起來。例如——

/*** 引用短代碼, 如 `someMethodByStr:` .*/

?


1.6.2 代碼塊

  代碼塊適用于需要在注釋中放置多行代碼的情況。具體辦法是在每行內容的前面加一個tab字符,例如——

/*** 示例代碼:** int sum=0;* for(int i=1; i<=10; ++i) {* sum += i;* }*/

?

?

  因為空格與Tab字符均顯示為空白,不易區分。于是用<space>、<tab>表達空格與tab字符,上述注釋實際為——

/** <space>*<space>示例代碼: <space>* <space>*<space><tab>int sum=0; <space>*<space><tab>for(int i=1; i<=10; ++i) { <space>*<space><tab><tab>sum += i; <space>*<space><tab>} <space>*/

?

  因每行注釋開始的星號(*)與內容之間必須用空白型字符隔開,所以平時用空格或tab字符都行。但在使用代碼塊時,為了避免對Tab字符的誤判,內容最好嚴格以“<space><tab>”開頭(既每行以“<space>*<space><tab>”開頭)。

  備注——
1) 注意段的概念,代碼塊與前后文本之間應該空開一行。
2) appledoc與doxygen還支持將4個空格當作一個tab字符。但4個字符的錄入、維護起來會更費力一些,不推薦使用。

1.6.2.1 xcode中輸入代碼塊

  在xcode中,按下Tab鍵時,會自動整合前面的空格字符,導致代碼塊排版失效。所以建議先在多行注釋中粘貼代碼,然后在行前輸入“*<space><tab>”。范例如下——

  首先,最初的注釋是這樣的——

/*** @brief 簡要描述.** 詳細描述或其他.*/

?

  第一步,在多行注釋中粘貼代碼,注意xcode會自動對新粘貼內容進行排版,在每一行的前面加一個空格——

/*** @brief 簡要描述.** 詳細描述或其他.int sum=0;for(int i=1; i<=10; ++i) {sum += i;}*/

?

  第二步,補齊行首。復制“*<space><tab>”,對于先前所粘貼的那段代碼,在每一行的第二個字符處粘貼,以形成“<space>*<space><tab>”開頭的代碼塊格式——

/*** @brief 簡要描述.** 詳細描述或其他.* int sum=0;* for(int i=1; i<=10; ++i) {* sum += i;* }*/

?

  第三步,修尾。增加空行,增加“代碼:”行,提示下面是代碼——

/*** @brief 簡要描述.** 詳細描述或其他.** 代碼:** int sum=0;* for(int i=1; i<=10; ++i) {* sum += i;* }*/

?


1.6.3 列表

1.6.3.1 無序列表

  在內容的每一行開頭使用“-”、“+”或“*”字符,可創建無序列表。例如——

/*** 無序列表:** - abc* - xyz* - rgb*/

?

1.6.3.2 有序列表

  使用數字與小數點,可創建有序列表。例如——

/*** 有序列表:** 1. first.* 2. second.* 3. third.*/

?

1.6.3.3 多級列表

  使用tab字符配合使用無序列表或多級列表,可創建多級列表。例如——

/*** 多級列表:** - xyz* - x* - y* - z* - rgb* - red* 1. first.* 1. alpha.* 2. beta.* 2. second.* 3. third.* - green* - blue*/

?


1.6.4 鏈接

  鏈接有三種形式——
1) 直接鏈接。格式為 <link>。會將鏈接地址直接作為文本來顯示。
2) 文本鏈接。格式為 [text](<link>)。使用自定義的文本作為鏈接名。
3) 交叉引用鏈接。比較復雜,且難以兼容appledoc與doxygen,故本文不討論。

1.6.4.1 Url

  在注釋中直接寫上url便會自動創建鏈接,例如——

/*** http://appledoc.gentlebytes.com/ : 直接寫url鏈接.*/

?

  還可以使用文本鏈接形式——

/*** [Doxygen](http://www.stack.nl/~dimitri/doxygen/) : 為鏈接提供文本 .*/

?

1.6.4.2 類與協議

  在注釋中直接寫上類(或協議)名,并注意左右兩側留空格,appledoc與doxygen便會自動生成指向該類(或協議)的鏈接。例如——

/*** DocA : 類.*/

?

  但對于文本鏈接來說,appledoc與doxygen的寫法不同——

/*** - [文檔B](DocB) : 類的鏈接文本.(僅appledoc)* - [文檔B](@ref DocB) : 為\@ref鏈接提供文本 (僅doxygen. appledoc會把\@ref當作文本而生成錯誤的鏈接).*/

?

  建議還是使用直接鏈接吧。

1.6.4.3 屬性與方法(僅appledoc)

  如果注釋中出現了 [類 成員],appledoc會自動的為其創建鏈接,但doxygen不支持此功能。

  如果注釋中出現當前類的屬性或方法名,appledoc會自動的為其創建鏈接,但doxygen不支持此功能。而且appledoc還存在Bug——如果在同一片注釋中出現了[類 成員],那么當前類的的屬性或方法的鏈接會失效。

  這么不穩定的功能還是暫時別用吧。


1.7 常用的doxygen注釋示例

  doxygen的注釋功能多的令人眼花繚亂,這里還是介紹幾種常用寫法吧。

1.7.1 文件頭

  一般格式為——

/*** @file MyDocViewController.h* @brief 主頁面.* @author [zyl910](http://www.cnblogs.com/zyl910/)* @version 1.0* @date 2013-06-07** # update (更新日志)** [2013-06-07] <zyl910> v1.0** + v1.0版發布.**/

?

  指令說明——
@file [<name>]:文件名.
@author <list of authors>:作者. 這里我使用了鏈接,詳見 1.6.4 鏈接 .
@version <version number>:版本號.
@date <date description>:日期.

  以井號(#)開頭的行表示是標題。如果有1個井號(#),表示是一級標題。如果有2個井號(##),表示是二級標題,以此類推。

1.7.2 枚舉、結構體、聯合體與typedef

  對于枚舉、結構體、聯合體等類型,一般可選用單行注釋或多行注釋。對于其中的成員,推薦使用行尾注釋。例如——

/// Objective-C 文檔工具枚舉 (枚舉, 僅Doxygen). typedef enum _ObjCDocToolEnum{ObjCDocToolEnumAppleDoc = 1, //!< AppleDoc. http://appledoc.gentlebytes.com/ .ObjCDocToolEnumDoxygen, //!< Doxygen. http://www.stack.nl/~dimitri/doxygen/ . }ObjCDocToolEnum;/** 整數矩形 (結構體, 僅Doxygen).** 結構體的詳細描述.*/ typedef struct _RectInt {int x; //!< 橫坐標.int y; //!< 縱坐標.int width; //!< 寬度.int height; //!< 高度. }RectInt, *PRectInt; //!< 整數矩形的指針. typedef const RectInt* PCRectInt; //!< 整數矩形的常量指針./// 浮點數的字節(聯合體, 僅Doxygen). typedef union _FloatByte {float f; //!< 單精度浮點數.unsigned char bytes[4]; //!< 4個字節. } FloatByte;

?  注意行尾注釋是對前一項的注釋,所以一定要使用分號(;)或逗號(,)標明本項成員定義好后,再寫行尾注釋。包括最后一個成員。

  在定義結構體時,一般還需要定義其相關的指針類型與常量指針類型——
定義指針類型時,可以跟結構體的定義寫在一起,利用行尾注釋的特點來注釋。
定義常量指針類型時,需要單獨寫一行typedef,并使用行尾注釋。


1.7.3 宏

  對于常量形式的簡單宏,推薦使用行尾注釋。例如——

#define BUFSIZE 100 //!< 緩沖區大小 (簡單宏, 僅Doxygen).

?

  對于帶參數的宏,可參考“方法的注釋”寫多行注釋。例如——

/*** @brief 最小值 (參數宏, 僅Doxygen).** @param a 值a.* @param b 值b.** @return 返回兩者中的最小值.*/ #define min(a,b) ( ((a)<(b)) ? (a) : (b) )

?


1.7.4 函數指針與塊函數(Block Objects)

  對于函數指針與塊函數,也可參考“方法的注釋”寫多行注釋。例如——

/*** @brief 動作回調函數.** @param sender 發送者.* @param userdata 自定義數據.*/ typedef void (*ActionCallback)(void* sender, void* userdata);/*** @brief 動作塊函數.** @param sender 發送者.* @param userdata 自定義數據.*/ typedef void (^ActionHandler)(id sender, id userdata);

?

1.7.5 成員變量

  對于成員變量,推薦使用行尾注釋。例如——

@interface MyDocViewController : UIViewController {@privateint _privateInt; //!< 私有成員變量 (僅Doxygen具有EXTRACT_PRIVATE標識時, 會被歸類為“Private 屬性”).@protectedint _protectedInt; //!< protected成員變量 (僅Doxygen, 會被歸類為“Protected 屬性”).id<MyDocDelegate> _delegate; //!< 委托變量. @packageint _packageInt; //!< 包內成員變量 (僅Doxygen, 會被歸類為“Protected 屬性”).@publicint _publicInt; //!< 公開成員變量 (僅Doxygen, 會被歸類為“Public 屬性”). }

?


二、編碼演練

  前面說了很多理論知識,現在創建一個項目來演練一下吧。

  打開Xcode,新建一個名為“MyDoc”的“Single View Application”的iOS項目。

  然后打開MyDocViewController.h,在里面練習注釋。
  全部代碼——

?MyDocViewController.h

?

  代碼寫好后,便可以使用appledoc或doxygen生成文檔了,詳見下面兩章。

三、使用appledoc生成文檔(docset、html)

3.1 安裝appledoc

  安裝appledoc十分簡單。打開終端,輸入以下命令——

git clone git://github.com/tomaz/appledoc.git cd appledoc sudo sh install-appledoc.sh

?

3.2 生成docset

  對于最新版本的appledoc來說,它默認時是生成docset文檔并集成到xcode。
  在終端中使用cd命令進入項目的文件夾,然后執行下列命令——

appledoc --output ./doc --project-name objcdoc --project-company "zyl910" --company-id "cn.com.zyl910" .

  注——
--output ./doc:設置輸出目錄為“./doc”。
--project-name objcdoc:設置項目名為“objcdoc”。
--project-company "zyl910":設置公司名為“zyl910”。
--company-id "cn.com.zyl910":設置公司id為“cn.com.zyl910”。
.:當前目錄。

  當該命令完成后,打開xcode中的Organizer - Documentation,會發現其中新增了幫助文檔——


3.3 生成html

  當需要html文檔時,可以加上“--no-create-docset”——

appledoc --no-create-docset --output ./doc --project-name objcdoc --project-company "zyl910" --company-id "cn.com.zyl910" .

  當該命令完成后,使用瀏覽器打開doc/html/index.html——

四、使用doxygen生成文檔(html、pdf)

4.1 安裝doxygen

  doxygen支持源碼編譯安裝與dmg安裝。想省事的話,可以選擇dmg安裝。去doxygen官網(http://www.stack.nl/~dimitri/doxygen/download.html)下載最新的dmg。
  dmg下載下來后,雙擊加載dmg,然后把.app文件拖入應用程序文件夾,便完成了安裝。

4.2 生成html

  doxygen有圖形界面,可通過Launchpad打開。

  在step 1中選擇好項目的路徑。
  step 2默認是Wizard->Project頁面,在其中——
1) 在“Project name”中填寫項目名。
2) 勾選“Sacn recursively”,掃描所有的子文件夾。
3) 在“Destination directory”中填寫好文檔的輸出目錄。這里我填的是“docs”。

  點擊中間的“Expert”切換Expert->Project頁面,在其中——
1) 將“OUTPUT_LANGUAGE”設為“Chinese”,使用簡體中文。
2) 勾選“JAVADOC_AUTOBRIEF”,自動將注釋的第1段識別為簡要描述。

  點擊中間的“Run”切換Run頁面,然后點擊“Run doxygen”按鈕生成文檔。

  當文檔生成完畢后,使用瀏覽器打開docs/html/index.html——


4.3 生成pdf

  doxygen默認會為生成pdf做好準備。切換到Wizard->Project,會發現它自動勾選了“LaTex”與“as intermediate format for hyperlinked PDF”。

  doxygen本身并不能直接輸出pdf文件,而是生成了latex目錄,其中有一個 makefile 文件。若系統中裝好了pdflatex,可在latex目錄中運行“make”命令來生成pdf文件。
  怎樣才能裝好pdflatex呢?mac平臺可安裝MacTeX。打開?http://www.tug.org/mactex/?,下載? MacTeX.pkg (約2.1GB)。MacTeX.pkg下載好后,可雙擊運行,根據向導來安裝。

  環境裝好之后,當在latex目錄中運行“make”命令來生成pdf文件時,你會發現——純英文文檔能順利生成pdf;而含有中文時,不能順利生成pdf文件。

  對于latex排版,doxygen其實已經做了很多準備,比如——源文件是UTF-8編碼,并默認使用了utf8 package。理論上是支持多國語言的。
  可對于中文來說,還需要加載 CJKutf8 package,并配置好CJK環境。這才能順利的使用中文。

  用文本編輯器打開docxygen生成的latex目錄中的refman.tex。找到“\begin{document}”這一行,將其修改為——

\usepackage{CJKutf8} \begin{document} \begin{CJK}{UTF8}{gbsn}

  然后再找到“\end{document}”這一行,將其修改為——

\end{CJK} \end{document}

  保存并關閉refman.tex。
  然后打開終端,使用cd命令進入latex目錄,然后執行“make”命令。


  執行完畢后后,該目錄中會出現“refman.pdf”——


參考文獻——
[appledoc]《Comments formatting style》. Gentle Bytes.?http://gentlebytes.com/appledoc-docs-comments/
[doxygen]《Markdown support》. doxygen.?http://www.stack.nl/~dimitri/doxygen/manual/markdown.html
[doxygen]《Special Commands》. doxygen.?http://www.stack.nl/~dimitri/doxygen/manual/commands.html
《Amazing Apple-like Documentation》. 2011-11-29.?http://www.cocoanetics.com/2011/11/amazing-apple-like-documentation/
《使用Objective-C的文檔生成工具:appledoc》. 唐巧, 2012-02-01.?http://blog.devtang.com/blog/2012/02/01/use-appledoc-to-generate-xcode-doc/
《關于查看自已寫的方法的“描述”(AppleDoc)》. Rainbird, 2012-11-25.?http://blog.cnrainbird.com/index.php/2012/11/25/guan_yu_cha_kan_zi_yi_xie_de_fang_fa_de_miao_shu_appledoc/
《用Doxygen為Objective-C代碼生成文檔》. Seven's, 2011-11-20.?http://www.dreamingwish.com/dream-2011/use-doxygen-to-generate-documentation-Objective-C-code.html
《Xcode4快速Doxygen文檔注釋 — 簡明圖文教程(3分鐘后爽歪歪)》. chukong-inc, 2012-05-16.?http://blog.chukong-inc.com/index.php/2012/05/16/xcode4_fast_doxygen/
《使用doxygen生成中文pdf文檔》. zyl910, 2013-06-02.?http://www.cnblogs.com/zyl910/archive/2013/06/02/doxygen_pdf_chinese.html


源碼下載——?
http://files.cnblogs.com/zyl910/objcdoc.zip

總結

以上是生活随笔為你收集整理的Objective-C 注释规范心得的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩精选在线观看 | 久久私人影院 | av超碰在线| 精品毛片一区二区免费看 | 五月天免费网站 | 日韩av一卡二卡三卡 | 久操视频在线观看 | 91一区啪爱嗯打偷拍欧美 | 国产成人免费网站 | 一本一道波多野毛片中文在线 | 亚洲综合狠狠干 | 奇米网777 | 亚洲精品1区2区3区 超碰成人网 | 国产综合在线视频 | 93久久精品日日躁夜夜躁欧美 | 久久综合给合久久狠狠色 | 中文字幕精品一区二区三区电影 | 久草爱| 国产黄色大片免费看 | 国产精品成人一区二区三区吃奶 | 久久久免费精品国产一区二区 | 国产在线传媒 | 丰满少妇对白在线偷拍 | 亚洲欧美视频一区二区三区 | 国产日韩精品欧美 | 人人爽久久久噜噜噜电影 | 国产精品毛片久久久久久 | 久久综合成人网 | 99精品黄色片免费大全 | 超碰av在线免费观看 | 日韩精品一区二区三区视频播放 | 国产精品男女视频 | 成年人黄色免费看 | 亚洲狠狠婷婷 | 国产精品白浆 | 日本女人在线观看 | 日韩精品中文字幕有码 | 99免费在线观看视频 | 国产五月 | 最新国产在线 | 99热这里只有精品免费 | 日韩一级黄色av | 国内精品国产三级国产aⅴ久 | 日韩理论片 | 国内揄拍国内精品 | 色综合天天狠狠 | 91大神dom调教在线观看 | 久久精品国产亚洲 | 国产精品免费久久久 | 91九色蝌蚪视频网站 | 五月激情天 | av在线免费不卡 | 91精品国产电影 | 国产一区福利在线 | 色资源中文字幕 | 天堂黄色片 | 久久久久中文字幕 | 日韩有码在线观看视频 | 国产精品免费视频网站 | 99爱爱| 久久久久久麻豆 | 日日躁你夜夜躁你av蜜 | 超级碰碰免费视频 | 在线观看中文字幕一区 | 国产精品色在线 | 精品久久美女 | av一区在线播放 | 久青草国产在线 | 婷婷综合久久 | 国产短视频在线播放 | 玖玖色在线观看 | 久久经典国产视频 | 国产精品永久 | 国产精品高潮久久av | 日韩电影中文字幕在线观看 | 不卡的av中文字幕 | 国产精品久久久久国产精品日日 | 日韩精品第一区 | 久久久高清一区二区三区 | 成年人免费av | 国产黄色片一级三级 | 日日爽天天操 | 日韩中文字幕在线 | 99精品热视频只有精品10 | 色吧久久| 91av色| 综合色中文 | 亚洲www天堂com| 国产91影视| 国产不卡一区二区视频 | 91麻豆精品国产91久久久更新时间 | 国产在线色视频 | 久草在线免费色站 | av天天草 | 九九免费在线观看 | 欧美激情第十页 | www.婷婷com| 韩国三级在线一区 | 欧美精品久久久久 | 久久久久高清 | 国产一级片免费视频 | 丁香婷婷激情网 | 成人午夜毛片 | 在线亚洲午夜片av大片 | 国产午夜精品一区二区三区欧美 | 99r国产精品| 又爽又黄又无遮挡网站动态图 | 91av视频| 狠狠狠狠狠狠操 | 精品久久久久久久久久久久久久久久久久 | 久久综合加勒比 | 久久久精品福利视频 | 亚洲黄色小说网址 | 日韩av看片 | 成人欧美一区二区三区在线观看 | 久久艹久久 | 99r国产精品 | 婷婷中文在线 | 欧美另类人妖 | 日韩在线视频看看 | 欧美激情精品久久久久久免费印度 | 久久免费播放视频 | 波多野结衣电影一区二区三区 | 国内综合精品午夜久久资源 | 日韩资源在线观看 | 天天透天天插 | 国产成人精品久久久久 | 久久九九影视网 | 韩国av免费| 国产精品久久久久久久久久了 | 精品国产一区二区久久 | 伊人婷婷色 | 国产成人精品综合久久久久99 | 日日干av| 最新色视频 | 在线视频黄 | 久久字幕精品一区 | 四川妇女搡bbbb搡bbbb搡 | 激情综合网在线观看 | 免费看一级特黄a大片 | 丁香九月激情 | 日韩激情视频在线 | 在线看小早川怜子av | 久久久久免费精品国产小说色大师 | 正在播放日韩 | 毛片网在线观看 | 五月丁色 | 日韩综合视频在线观看 | 久久精品女人毛片国产 | 在线免费观看黄色大片 | 天天操天天干天天玩 | 中文在线8资源库 | 91在线永久 | 日韩av成人在线 | 夜夜高潮夜夜爽国产伦精品 | 婷婷色 亚洲 | 国产手机在线观看视频 | 91精品国产91久久久久久三级 | 亚洲第一中文字幕 | 可以免费看av | 一 级 黄 色 片免费看的 | 国产亚洲视频中文字幕视频 | 久久久久久久毛片 | 午夜色影院 | 免费看污黄网站 | av黄色影院 | 日韩mv欧美mv国产精品 | 久草免费新视频 | 国产精品久久久久aaaa九色 | 欧美亚洲精品在线观看 | 91手机视频在线 | 91福利视频久久久久 | 一区二区久久久久 | 亚洲综合欧美日韩狠狠色 | 久久在线电影 | 91在线最新 | 日韩精品久久久 | 久久精品福利视频 | 欧美欧美| 免费看av在线 | 天天插狠狠插 | 久久久久国产精品免费免费搜索 | 国产中文伊人 | www.色在线| 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 午夜视频在线观看一区 | 天天操天天色天天射 | 日日干,天天干 | 久久视频国产 | 91精品一区二区三区蜜桃 | 午夜精品一区二区三区四区 | 亚洲精品99久久久久中文字幕 | 久久成人国产精品一区二区 | 伊人手机在线 | 免费在线观看污 | 日韩理论在线观看 | 亚洲精品在线观看av | av在线播放快速免费阴 | 久草精品视频 | av网址在线播放 | 国产精品18久久久久久久久久久久 | 成人综合日日夜夜 | 国产精品一区二区三区在线看 | 婷婷激情网站 | 综合色亚洲 | av在线免费在线观看 | 奇米网网址 | 天天操天天色天天 | 狠狠操夜夜操 | 久久国产精品久久国产精品 | 91九色视频在线观看 | 91精品久久久久久久99蜜桃 | 亚洲一区二区三区毛片 | 欧美精品xx | 亚洲成av人片在线观看 | 中文在线字幕免 | 黄色免费看片网站 | www欧美日韩| 国产亚洲精品久久久久秋 | 国产精品 日本 | 国产色一区| 久久a v视频 | 日本黄色免费在线观看 | 日韩免费小视频 | 色狠狠综合天天综合综合 | 日韩aa视频 | 亚洲视频久久久久 | 四川bbb搡bbb爽爽视频 | 国产美女在线免费观看 | 日日麻批40分钟视频免费观看 | 日韩久久久久久 | 在线天堂中文www视软件 | 久色伊人| 九九日韩 | 久久久亚洲网站 | 国产色 在线 | 国产精品伦一区二区三区视频 | 伊人日日干 | 久久久久久99精品 | 狠狠色噜噜狠狠 | 久久精品人人做人人综合老师 | 麻豆精品在线 | 成人三级视频 | 精品视频久久久 | 日本精品视频网站 | 国产精品久久嫩一区二区免费 | 成人黄色大片在线免费观看 | 麻豆一二三精选视频 | 国产精品久久久久av | 天天操偷偷干 | 亚洲在线黄色 | 看片黄网站 | 免费观看国产精品视频 | 日韩在线观看一区二区三区 | 国产一级淫片免费看 | 久久视讯| 国产 日韩 在线 亚洲 字幕 中文 | 免费观看第二部31集 | 国产精品久久久久久久久免费 | 国产精品一区二区中文字幕 | 中文字幕高清在线 | 亚洲成人精品在线 | 久久久免费观看视频 | 久久国产区 | 在线看欧美| 成人小视频在线 | 久久噜噜少妇网站 | 丁香午夜 | 亚洲九九影院 | 在线免费观看黄 | 久久精品国产精品亚洲 | 一区二区精品久久 | 国产色黄网站 | 久久激情视频免费观看 | 男女啪啪网站 | 韩国av一区| 97碰视频| 久久免费精品一区二区三区 | 午夜影视一区 | 热久久视久久精品18亚洲精品 | 国产一区自拍视频 | 国产精品毛片一区二区 | 亚洲少妇xxxx | 国产亚洲一区 | 99视频久 | 在线观看中文字幕视频 | 久久久久久国产精品亚洲78 | 亚洲欧美日韩精品久久奇米一区 | 国产精品美女视频网站 | 欧洲性视频 | 97国产在线观看 | 97视频免费在线看 | 久草精品电影 | 精品国产一区二区三区av性色 | 欧美视频在线观看免费网址 | 欧美一级网站 | 高清不卡一区二区在线 | 色综合久久久久 | 999久久久久久久久 69av视频在线观看 | 国产色道 | 99精品福利 | 永久免费精品视频 | 国产精品久久久久久久久久ktv | 国产视频在线免费观看 | 五月天网页| 亚洲精品久久在线 | 91精品国产91久久久久 | 亚洲乱码久久久 | 精品欧美日韩 | 在线国产福利 | 色婷婷欧美 | 亚洲另类视频在线 | 日本特黄一级 | 色综合欧洲 | 99视频国产精品 | 色婷婷久久一区二区 | 久久精品99久久 | 在线看小早川怜子av | 中文字幕一区二区三区四区在线视频 | 日韩精品免费一区二区三区 | 久久少妇av | 亚洲最新av在线网站 | 黄色av网站在线观看免费 | 97在线视频免费看 | 毛片www | 日韩午夜av | 亚洲天天在线日亚洲洲精 | 91av手机在线观看 | 免费成人在线视频网站 | 日韩理论在线播放 | 亚洲一区二区精品在线 | 婷婷六月丁 | 国产精品av在线 | 日韩 在线观看 | 色av色av色av | 国产一级一片免费播放放 | 操操操天天操 | 久久亚洲免费视频 | 欧美 日韩 国产 中文字幕 | 天天拍天天操 | 黄色片网站大全 | 一级黄色大片 | 91爱看片| 国产视频在线看 | 亚洲综合在线五月 | 亚州黄色一级 | 亚洲韩国一区二区三区 | 美女网站视频色 | 99精品在线| 在线免费观看视频一区二区三区 | 免费视频久久久久 | 日韩字幕在线观看 | 人人超碰在线 | 欧美一级电影免费观看 | 精品影院 | 五月天天色 | av字幕在线 | 97福利在线观看 | av成人资源 | 日韩欧美一级二级 | 狠狠狠色丁香婷婷综合久久五月 | 天天干夜夜夜 | 国产美女被啪进深处喷白浆视频 | 久久久99国产精品免费 | 久久精品999 | www.五月天激情 | 在线中文字幕一区二区 | 日本最新高清不卡中文字幕 | 色婷婷av国产精品 | 久久最新 | 字幕网在线观看 | 欧美日韩精品影院 | 国产一区成人 | 涩涩色亚洲一区 | 欧美日韩aaaa | 99九九免费视频 | 98涩涩国产露脸精品国产网 | 精品国产123 | 精品免费国产一区二区三区四区 | 免费观看成年人视频 | 成人欧美一区二区三区在线观看 | 婷婷色综合 | 国产艹b视频 | 色婷婷综合久久久久 | 在线黄频 | 91大片网站| 国产99久久久国产精品成人免费 | 国产精品免费av | 亚洲动漫在线观看 | a在线一区 | 国产一区 在线播放 | 成人久久精品视频 | 国产色视频一区二区三区qq号 | 日韩欧美电影在线观看 | 四虎8848免费高清在线观看 | 日韩在线观看中文字幕 | 久久天堂精品视频 | 日韩高清av | 综合久久五月天 | 欧美成人在线免费观看 | 亚洲高清视频一区二区三区 | 国产精品久久久一区二区 | av成人在线看 | 在线国产观看 | 欧美日韩在线视频免费 | 美女网站免费福利视频 | 久久成人国产精品免费软件 | 国产一区二区在线观看免费 | 91精品免费在线 | 中文字幕资源网在线观看 | 国产精品伦一区二区三区视频 | 日韩18p| 日本一区二区三区视频在线播放 | 久草com| 色网站在线观看 | 久久艹综合 | 91手机视频在线 | 国产美女精品视频 | 91在线中文 | 亚洲免费永久精品国产 | 黄色三级久久 | 在线欧美日韩 | 午夜视频不卡 | 国产在线精品区 | 亚洲色图27p | 亚洲一级片在线看 | 精品久久九九 | av免费福利 | 国产精品s色 | 久久人人爽人人爽人人片av免费 | 免费a级观看 | 国产精品s色 | 六月天色婷婷 | 三级av在线免费观看 | 在线观看中文字幕第一页 | 综合国产视频 | 亚洲影院国产 | 国产高清第一页 | 国际精品网 | 日韩亚洲在线视频 | 免费看的黄色网 | 97超碰在线免费 | 欧美日韩调教 | 免费观看日韩av | 久久任你操| 中文字幕亚洲在线观看 | 久久免费a | 伊人www22综合色 | 狠狠色丁香久久综合网 | 97国产精品久久 | 亚洲区另类春色综合小说校园片 | 成年人电影免费看 | 99久久久久久久 | 欧美成人猛片 | 亚洲 欧美 综合 在线 精品 | 天天爽夜夜操 | 夜夜躁狠狠躁日日躁视频黑人 | 日韩欧美一区二区在线播放 | 韩国三级av在线 | 毛片888 | 久久桃花网 | 四虎最新入口 | 操碰av| 国产成人久久久77777 | 亚洲资源一区 | 婷婷网在线 | 成人性生爱a∨ | 国产婷婷色 | 欧美日韩高清 | 免费视频 你懂的 | 免费看黄色大全 | 久久久久久久影视 | 超碰97国产精品人人cao | 欧美视频在线观看免费网址 | 六月丁香激情综合色啪小说 | 久久久免费看视频 | 国产精品午夜久久 | 久久国产精品一二三区 | 国产在线观看你懂得 | 免费成人av网站 | 欧美小视频在线观看 | 国产成人精品在线观看 | 亚洲高清在线精品 | 一级黄色片网站 | 中文亚洲欧美日韩 | 91在线视频免费 | 国产精品九九久久久久久久 | 中文字幕 国产 一区 | a级国产乱理论片在线观看 特级毛片在线观看 | 国产综合在线视频 | 国产精品永久在线观看 | 日韩精品国产一区 | 99精品在线免费 | 91av免费在线观看 | 精品久久久久久一区二区里番 | 六月丁香激情网 | 91亚洲精品久久久蜜桃 | 亚洲jizzjizz日本少妇 | 免费福利片2019潦草影视午夜 | 在线播放国产一区二区三区 | 国产成人三级在线观看 | 黄色成人免费电影 | 一区二区三区观看 | 日日日日干 | 天天操天天草 | 91高清免费 | av网站播放| 国产区在线视频 | 久久久精品日本 | 亚洲人在线视频 | 在线播放 日韩专区 | 久 久久影院| 欧美夫妻性生活电影 | 久久99久| 国产免费视频一区二区裸体 | 亚洲在线成人精品 | 国产99一区| 午夜久久影视 | 亚洲精品视频免费 | 国产一区视频在线播放 | 免费黄色在线网站 | 亚洲欧美国产精品va在线观看 | av电影免费 | 久操免费视频 | 91桃花视频 | 国产精品久久久一区二区三区网站 | 97天堂网 | 国产成人久久久久 | 久久a免费视频 | 中文字幕一区二区三区在线观看 | 久草在线免费色站 | 黄色片网站 | 日本久久精品视频 | 天天操天天添 | 久久综合欧美精品亚洲一区 | 婷婷视频 | 精品美女在线视频 | 中文在线字幕观看电影 | av在线影视 | 在线观看91网站 | 国产精品中文字幕av | 精品国产乱码久久久久 | 国产精品成久久久久三级 | 欧美一区二区三区在线 | 三级午夜片 | 免费一级片久久 | 亚洲高清免费在线 | 黄色电影网站在线观看 | 国产精品人人做人人爽人人添 | 国产破处在线播放 | 日韩视频免费在线 | 国产精品国产三级在线专区 | 国产成人一区二区三区免费看 | 四虎成人精品永久免费av | 日韩在线观看不卡 | 特及黄色片 | 国产精品理论片在线播放 | 欧美激情在线网站 | 在线免费观看黄色 | 亚洲精品在线二区 | 精品国产乱码一区二 | 五月天婷婷狠狠 | 欧美一区日韩一区 | 国产日产亚洲精华av | 日韩免费在线观看视频 | 99久久精品免费看国产 | 日韩欧美在线视频一区二区 | 欧美与欧洲交xxxx免费观看 | 中文字幕日韩国产 | 亚洲成人午夜在线 | 在线观看免费av网 | 亚洲日韩中文字幕 | 一本色道久久精品 | 日韩精品久久久久久久电影竹菊 | 免费在线观看毛片网站 | 久久在线免费观看视频 | 欧美 亚洲 另类 激情 另类 | 日韩精品亚洲专区在线观看 | 一区二区三区电影 | 亚洲精品成人av在线 | 中文字幕成人一区 | 久草在线91 | 国产日本高清 | 久久久免费国产 | 日韩精品一区二区三区视频播放 | 久久婷婷色综合 | 在线观看成人 | 九九爱免费视频 | 99视频在线精品免费观看2 | 国产成人一级电影 | 国产乱码精品一区二区蜜臀 | av在线免费网站 | 91成年人视频 | 91黄色小网站 | 免费看av在线 | 婷婷亚洲最大 | 国产精品久久一区二区无卡 | 亚洲黄色一级视频 | 97精品超碰一区二区三区 | 成人影片在线免费观看 | 91精品老司机久久一区啪 | 久久精品国产精品 | 国产一区二区在线播放 | 天天干天天想 | 亚洲成人高清在线 | 成人免费观看视频网站 | 天天综合在线观看 | 国产一级片一区二区三区 | 成人在线黄色 | 操操碰| 日韩综合一区二区 | 五月婷激情 | 欧美日本不卡视频 | 免费福利片2019潦草影视午夜 | 国产精品一区电影 | 欧美伊人网| 国产91精品在线观看 | 99精品久久久久久久久久综合 | 六月天色婷婷 | 中文字幕免费播放 | 一区二区三区免费看 | 狠狠色丁香婷婷综合欧美 | 美国人与动物xxxx | 国产 亚洲 欧美 在线 | 国产原创av片 | 国产在线 一区二区三区 | www日韩在线观看 | 欧美成人h版在线观看 | 欧美午夜寂寞影院 | 久久久久国产精品免费网站 | www.国产在线观看 | 中文字幕丝袜美腿 | 亚洲国产精品第一区二区 | 欧美激情奇米色 | 激情婷婷| 午夜av免费在线观看 | 久久久天天操 | 在线播放精品一区二区三区 | 五月婷婷丁香色 | 国产黄色av影视 | 国产亚洲91| 成年人国产在线观看 | 色在线网站| 五月天丁香亚洲 | 免费在线观看的av网站 | 国产精品美女久久久网av | 亚洲视频免费在线观看 | 欧美日韩亚洲一 | 中字幕视频在线永久在线观看免费 | 操操操人人 | 久久综合视频网 | 片黄色毛片黄色毛片 | 成人精品影视 | 国产精品中文 | 日韩激情视频在线 | 超碰人人国产 | 一区在线播放 | 麻豆一区在线观看 | 国产99久| 亚洲精品国精品久久99热一 | 久久久久国产一区二区三区 | 精品一区二区日韩 | 激情偷乱人伦小说视频在线观看 | 99久久精品免费视频 | 欧美大片mv免费 | 99久久精品免费一区 | 天堂中文在线播放 | 99久久久国产精品免费99 | 日韩综合第一页 | 亚洲视频网站在线观看 | 中文字幕资源站 | 91porny九色在线播放 | 狠狠干成人综合网 | 亚洲成av人片在线观看香蕉 | 91精品久久久久久 | 婷久久 | 超碰在线观看av.com | 国产午夜三级一区二区三桃花影视 | 久久欧美精品 | 天天插伊人 | 区一区二区三区中文字幕 | 一区二区久久久久 | 久久免费视频这里只有精品 | 国产一区二区久久 | 亚洲色图 校园春色 | 精品免费观看视频 | 成人亚洲网 | 亚洲欧美成人网 | 永久免费看av | 色综合久久久久综合99 | 中文字幕在线视频网站 | 日本精品一区二区 | 久草影视在线观看 | 日本亚洲国产 | 狠狠色丁香婷婷综合 | 91在线播放综合 | 欧美日韩精品影院 | 91在线免费视频观看 | 日韩欧美xxx | 在线性视频日韩欧美 | 国产免费观看久久 | 午夜骚影 | 亚洲精品视频在线观看视频 | 成人av电影在线观看 | 欧美日韩免费网站 | 2017狠狠干 | 成人在线视| 在线观看福利网站 | 国产一区在线看 | 亚洲成人精品av | 久热香蕉视频 | 日本丰满少妇免费一区 | 亚洲精品在线免费看 | av网站在线免费观看 | 国产精品综合久久久久 | 久久av影院| 国产.精品.日韩.另类.中文.在线.播放 | 久久免费视频在线观看6 | 97国产情侣爱久久免费观看 | 日韩激情视频在线 | 在线观看不卡的av | 午夜精品久久久久久久99热影院 | 91久久久久久久一区二区 | 在线观看mv的中文字幕网站 | 欧美国产日韩一区二区三区 | 蜜臀久久99精品久久久久久网站 | 日韩色一区二区三区 | 国产高清小视频 | 欧美午夜久久 | 久久国产电影 | 人成午夜视频 | 日日操天天操狠狠操 | 欧美韩日精品 | 日韩视频区 | 综合激情 | 蜜桃视频精品 | 国内精品视频一区二区三区八戒 | 国产成人99av超碰超爽 | 午夜婷婷综合 | 人人爱人人舔 | 免费的黄色av | 在线观看国产福利片 | 国产精品成人av在线 | 伊人黄| 中文字幕在线观看视频一区 | 91视频3p | 九九视频这里只有精品 | 精品久久久久亚洲 | av视屏在线播放 | 一区二区三区久久精品 | 国产精品二区在线观看 | 日日干日日| se视频网址 | 婷婷久月 | 亚洲电影第一页av | 九月婷婷人人澡人人添人人爽 | 91日韩精品视频 | 四虎影视成人永久免费观看视频 | av成人免费在线 | 精品国产片 | 成人aaa毛片 | 在线国产视频 | 夜夜看av| 日韩91在线 | 麻豆国产精品va在线观看不卡 | 99视频在线精品免费观看2 | 婷婷综合视频 | 成人毛片在线观看 | 黄色视屏av | 久久精品免费电影 | 天堂在线视频免费观看 | 狠狠久久婷婷 | 成人中文字幕在线 | 开心激情久久 | 国内精品久久久久影院优 | 91看片在线 | 天天综合网 天天 | 手机在线免费av | 亚洲国产中文字幕在线视频综合 | av手机在线播放 | 久久99精品久久久久久秒播蜜臀 | 97超碰总站 | 高清一区二区三区 | 人人添人人澡人人澡人人人爽 | 国产精品免费久久久久久 | 日韩精品一区二区三区三炮视频 | 欧美日韩1区 | 91精品久久久久久久久久入口 | 亚洲欧美国产日韩在线观看 | 久久激情日本aⅴ | 丝袜美腿在线视频 | 成人免费视频播放 | 成 人 黄 色 视频播放1 | 精品国产综合区久久久久久 | 中文字幕国内精品 | 成人国产电影在线观看 | 国产精品久久久久久久久久久杏吧 | 黄色视屏免费在线观看 | 三级在线视频观看 | 亚洲精品在线观看不卡 | 亚洲成人av免费 | 久久视频这里只有精品 | 国产精品久久久999 国产91九色视频 | 国产精品一区二区久久久 | a级国产乱理论片在线观看 特级毛片在线观看 | 日韩欧美在线免费 | 美女久久视频 | 国产精品mv在线观看 | 99久久精品免费看国产 | 综合影视 | 久草免费在线观看 | 成人中心免费视频 | 色偷偷网站视频 | 免费 在线 中文 日本 | 久久久黄视频 | 96精品视频 | 成人性生交视频 | 久久色视频 | 国产成人精品亚洲日本在线观看 | 久热精品国产 | 一级精品视频在线观看宜春院 | 亚洲视频一区二区三区在线观看 | 精品在线一区二区 | 国产麻豆视频 | 色亚洲激情 | 午夜国产福利在线观看 | 免费人做人爱www的视 | 午夜久久成人 | 国产人成在线视频 | 国产精品成人一区二区 | www久久久 | 中文字幕高清免费日韩视频在线 | 一二三区av | 天堂av在线网 | 麻豆视频免费入口 | 天天色草| 久久精品中文字幕少妇 | 69欧美视频 | 欧美在线视频一区二区三区 | 99免费在线视频观看 | 日韩精品久久久久久久电影竹菊 | 国产中文字幕免费 | 天天操天天干天天 | 一区三区视频在线观看 | 久久黄色网页 | 国产一卡久久电影永久 | 国产精品一区二区在线免费观看 | 日韩色爱 | 色综合久久久网 | 亚洲色图 校园春色 | 日韩免费看 | 亚洲精品资源在线 | 中文字幕在线免费观看 | 日韩91精品 | 日韩黄色av网站 | 国产精品国产三级在线专区 | 91你懂的| 中文字幕影视 | 一区二区三区动漫 | 亚洲欧美国产精品va在线观看 | 国产精品午夜在线观看 | 国产精品av免费在线观看 | 欧美黄色软件 | 久久久久免费精品视频 | 精品久久91| 色婷婷亚洲综合 | 99久久精品午夜一区二区小说 | 亚洲欧洲av | 人人爱人人添 | 亚洲永久字幕 | 手机在线观看国产精品 | 国产资源网站 | 99爱在线| 久久久久女人精品毛片九一 | 中文字幕不卡在线88 | 免费在线播放av电影 | 一级片视频在线 | 免费网站黄色 | 日韩在线激情 | 亚洲激情校园春色 | 国产理论在线 | 久久久久 免费视频 | 中文字幕在线影视资源 | 91热视频 | 国产精品岛国久久久久久久久红粉 | 狠狠干夜夜 | 四虎影视国产精品免费久久 | 韩国三级在线一区 | 久久草在线免费 | 综合国产在线观看 | 精品国产电影一区 | 青青草久草在线 | 免费成人短视频 | 亚洲精品乱码久久久一二三 | 毛片网在线观看 | 奇米影视8888在线观看大全免费 | 亚洲国产视频在线 | 久久久999精品视频 国产美女免费观看 | 日韩精品中文字幕在线播放 | 特及黄色片 | 国产高清视频在线免费观看 | 一级性视频 | 日韩av三区| 五月婷婷天堂 | 欧美精品中文字幕亚洲专区 | 亚洲免费精彩视频 | 三级黄色在线 | 亚洲精品字幕在线观看 | 日韩欧美一区二区三区视频 | 日韩三级免费 | 深爱激情五月综合 | 伊人春色电影网 | 国产精品久久久影视 | 亚洲精品视频免费在线观看 | 免费国产在线精品 | 国产精品久久久久久久久久久久午 | 韩国在线一区 | 韩国av电影网 | 日韩资源在线 | www.97视频| 久久福利电影 | 国产高清av免费在线观看 | 在线观看国产www | 中文在线字幕观看电影 | 欧美久久久久久久久中文字幕 | 亚洲国产一区二区精品专区 | 99中文字幕在线观看 | 片黄色毛片黄色毛片 | 国精产品999国精产品岳 | 草草草影院 | 视频成人免费 | 久久这里有精品 | 免费网站看av片 | 香蕉在线视频观看 | 久久精品国产久精国产 | 在线免费黄 | av免费线看 | 国产精品视频在线观看 | 日本中文字幕网站 | 手机在线永久免费观看av片 | 992tv在线| 女人高潮特级毛片 | 午夜国产福利在线观看 | 蜜臀av夜夜澡人人爽人人桃色 | 日韩欧美电影网 | 97精品超碰一区二区三区 | 99热只有精品在线观看 | 日韩理论电影在线 | 国产主播大尺度精品福利免费 | 中文字幕国产一区二区 | 国产一级二级三级在线观看 | 成人一级影视 | 久久久激情网 | 91精品一区在线观看 | 国内外成人免费在线视频 | 91亚洲国产成人久久精品网站 | 在线观av | 日本午夜在线亚洲.国产 | 日韩精品一区二区在线观看视频 | 免费毛片一区二区三区久久久 | 白丝av在线 | 国产精品一区二区白浆 | 欧洲激情在线 | 欧美在线视频一区二区三区 | 91精品久久久久 | 欧美精品久久久久久久 | 91污视频在线 | 波多野结衣一区三区 | 成人av免费播放 | 天天艹日日干 | 黄色网中文字幕 | 国产亚洲精品久久久久动 | 国产精品久久久久四虎 | 九九久久久久久久久激情 | 日p视频 | 国内精品久久影院 | 欧美日韩国产二区 | 91精品视频一区 | 91欧美视频网站 | 久久婷婷五月综合色丁香 | 亚洲精品免费观看视频 | av成人免费在线观看 | 最近日韩免费视频 | 亚洲综合黄色 | 美女视频黄频大全免费 | 久久优| 午夜精品福利一区二区三区蜜桃 | 在线观看黄色av | 九色porny真实丨国产18 | 国产录像在线观看 | 超碰在线成人 | av东方在线 | 国产亚洲欧美在线视频 | 日韩伦理片一区二区三区 | 懂色av懂色av粉嫩av分享吧 | 国产精品欧美久久久久久 | 成人三级视频 | 美女视频网|