官术网_书友最值得收藏!

1.4 Objective-C代碼認(rèn)識(shí)

源程序就是代碼,在代碼中包含了注釋、標(biāo)識(shí)符等內(nèi)容。本節(jié)主要講解如何查看項(xiàng)目文件、程序的結(jié)構(gòu)、標(biāo)識(shí)符的命名和一些特殊的標(biāo)識(shí)符、注釋等相關(guān)內(nèi)容。

1.4.1 查看源文件

在整個(gè)程序運(yùn)行完后,會(huì)在虛擬桌面產(chǎn)生Hello Objective-C項(xiàng)目和Hello Objective-C文件夾。生成的源代碼存放在Hello Objective-C文件夾的.m中。Objective-C的文件和文件夾的作用如圖1.32所示。

圖1.32 查看文件

1.4.2 Objective-C程序的結(jié)構(gòu)

一個(gè)Objective-C源程序可以包含一個(gè)或多個(gè)源文件。一個(gè)源文件中可以包含一個(gè)或多個(gè)函數(shù)。一個(gè)源程序必須有且只有一個(gè)主函數(shù),即main()函數(shù)。Objective-C程序的結(jié)構(gòu)形式如圖1.33所示。

圖1.33 程序的結(jié)構(gòu)

1.4.3 注釋

注釋就是對(duì)某一個(gè)不認(rèn)識(shí)的事物進(jìn)行解釋說(shuō)明。Objective-C中的注釋有單行注釋和塊注釋兩種,如表1-4所示。

表1-4 注釋

1.4.4 標(biāo)識(shí)符

標(biāo)識(shí)符是用戶編程時(shí)使用的名字。在Objective-C中,用于標(biāo)識(shí)變量名、接口名、方法名、類名的有效字符稱為標(biāo)識(shí)符。標(biāo)識(shí)符命名的規(guī)則如圖1.34所示。

圖1.34 標(biāo)識(shí)符的命名規(guī)則

下面的標(biāo)識(shí)符命名是合法的:

    member  a4  is_it_ok

不合法的命名如圖1.35所示。

圖1.35 不合法的命名

在Objective-C中,標(biāo)識(shí)符是區(qū)分大小寫(xiě)的。例如,“Abad1”與“abad1”是兩個(gè)不同的標(biāo)識(shí)符。根據(jù)作用不同,C語(yǔ)言的標(biāo)識(shí)符可以分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符和用戶自定義標(biāo)識(shí)符。它們的定義如圖1.36所示。

圖1.36 標(biāo)識(shí)符的分類和定義

Objective-C的關(guān)鍵字如表1-5所示。

表1-5 Objective-C的關(guān)鍵字

Objective-C預(yù)定義的標(biāo)識(shí)符如表1-6所示。

表1-6 Objective-C預(yù)定義的標(biāo)識(shí)符

主站蜘蛛池模板: 页游| 华坪县| 育儿| 海林市| 临西县| 中江县| 泊头市| 德令哈市| 灵山县| 清远市| 右玉县| 皮山县| 邻水| 资中县| 泸州市| 南溪县| 太白县| 濮阳县| 阳城县| 辰溪县| 于田县| 长寿区| 南安市| 翁牛特旗| 昔阳县| 奎屯市| 宜州市| 宁乡县| 伊金霍洛旗| 昌平区| 航空| 宜川县| 普兰店市| 章丘市| 凌云县| 英德市| 雷波县| 贡嘎县| 威信县| 巨鹿县| 阿克|