欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

iOS開發(fā)培訓(xùn)之開發(fā)語(yǔ)言的使用

2016-01-29 15:29:24 1115瀏覽

        編寫iOS App的程序語(yǔ)言為Objective·C或是Swift(本文將不會(huì)討論Swift編程語(yǔ)言),如果有面向?qū)ο蟪绦蛘Z(yǔ)言的基礎(chǔ)(例如C十+或是Java),那么學(xué)習(xí)Objective—C將是一件很容易的事。Objective—C是C語(yǔ)言家族中的一員,因此大部分C的語(yǔ)法、數(shù)據(jù)類型或數(shù)據(jù)結(jié)構(gòu)在Objective—C中都是一樣的。市場(chǎng)上針對(duì)Objective.C的書很多,建議讀者可以觀看扣丁學(xué)堂iOS開發(fā)教程視頻參考,這里僅針對(duì)Objective-C的一些特性與編寫App時(shí)經(jīng)常用到的部分加以說(shuō)明。

iOS開發(fā)培訓(xùn)之開發(fā)語(yǔ)言的使用

        iOS開發(fā)培訓(xùn)之開發(fā)語(yǔ)言的使用:

        1、加載頭文件

        C或是C++加載頭文件(.h)時(shí)使用的語(yǔ)法是#include,但是在objective.C中建議使用#import,這樣的轉(zhuǎn)變是為了不要重復(fù)加載相同的頭文件。在過(guò)去編寫h文件時(shí)最開頭總是要加#ifndeK#define等來(lái)確保。h文件不會(huì)被重復(fù)加載,現(xiàn)在使用#import語(yǔ)法后相同的頭文件只會(huì)被加載一次。

        2、聲明類

        類聲明由@interface開始,以@end結(jié)束。例如,假設(shè)MyClass為類名稱,后面跟著的冒號(hào)之后為MyClass所繼承的類,左右大括號(hào)框住的區(qū)域?yàn)槌蓡T變量聲明的地方,括號(hào)外的部分為method(方法)聲明的位置。

        3、用method

        Objective—C method的聲明語(yǔ)法比較特殊,跟其他語(yǔ)言有很大的不同。具體參考扣丁學(xué)堂iOS開發(fā)課程視頻。

        4、block代碼塊

        block代碼塊是將程序代碼用一段特殊語(yǔ)法封裝起來(lái)。block雖然不是function,但是看起來(lái)很像function,因此對(duì)不熟悉的讀者而言,可暫時(shí)把它當(dāng)成function來(lái)看,會(huì)比較容易理解。

        除了上述介紹的特性之外,Objective-C中的字典對(duì)象也是一種常用的數(shù)據(jù)類型。字典對(duì)象是鍵值與對(duì)象成對(duì)數(shù)據(jù)的集合。在字典對(duì)象中的鍵值是唯一的,鍵值可以為任何對(duì)象類型,但是一般來(lái)說(shuō)以字符串類型居多。鍵值所對(duì)應(yīng)的對(duì)象也可以為任何的對(duì)象類型,但不可以為nil。之所以稱為字典對(duì)象,意思就是像在查字典一樣.輸入一個(gè)單字(即“鍵值”),就可以得到這個(gè)單字的解釋。字典對(duì)象有可更改(NSDictionary)與不可更改(NSMutableDictionary)兩種。了解更多iOS開發(fā)培訓(xùn)知識(shí),請(qǐng)觀看扣丁學(xué)堂iOS培訓(xùn)視頻更新。

  查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>

標(biāo)簽:

熱門專區(qū)

暫無(wú)熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部