久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

iOS開發(fā)Swift篇—簡單介紹

 雪柳花明 2016-04-27

iOS開發(fā)Swift篇—簡單介紹

一,、簡介

Swift是蘋果于2014年WWDC(蘋果開發(fā)者大會)發(fā)布的全新編程語言

Swift在天朝譯為“雨燕”,是它的LOGO 是一只燕子,,跟Objective-C一樣,,可以用于開發(fā)iOS、Mac應(yīng)用程序

蘋果從2010年7月開始設(shè)計Swift語言,,耗時4年打造

Swift的語法特點

從它的語法中能看到Objective-C,、JavaScript、Python等語言的影子

語法簡單、代碼簡潔,、使用方便

可與Objective-C混合使用(相互調(diào)用)

為什么要設(shè)計Swift語言?

讓應(yīng)用開發(fā)更簡單,、更快,、更穩(wěn)定

確保最終應(yīng)用有著更好的質(zhì)量

 

二、編程語言對比

腳本語言(比如Python)

通常易于編寫和測試,,不需要經(jīng)歷編譯-鏈接-運行三個繁瑣的步驟

但并不是非常強(qiáng)大,,難以帶來高質(zhì)量程序

如果你希望編寫一款游戲,完全利用設(shè)備的性能,,那么這樣的語言并不理想

傳統(tǒng)編程語言(比如Objective-C)

使開發(fā)者能更好地利用設(shè)備的性能,,開發(fā)更復(fù)雜的應(yīng)用

但通常較難掌握,在編譯和測試時也更麻煩(經(jīng)歷編譯-鏈接-運行三個步驟)

Swift

借鑒了Objective-C,、JavaScript,、Python等語言的優(yōu)點

目標(biāo):簡單、高效,、強(qiáng)大

 

三,、相關(guān)數(shù)據(jù)

Xcode版本必須 >= 6.0,才能使用Swift進(jìn)行調(diào)試和開發(fā)

Swift自從發(fā)布之后,,備受開發(fā)者關(guān)注,,1天的時間內(nèi) Xcode 6 beta下載量突破1400萬次

官方發(fā)布的電子書《The Swift Programming Language》下載量突破37萬次

一位國外開發(fā)者已經(jīng)用Swift實現(xiàn)了Flappy Bird游戲(這位開發(fā)者上手Swift的時間只有4個小時,編程加上休息時間,,接近9個小時)

四,、語法

1.2個不需要

(1)不需要編寫main函數(shù):全局作用域中的代碼會被自動當(dāng)做程序的入口點(從上往下執(zhí)行)

(2)不需要在每一條語句后面加上分號    let radius = 10

你喜歡的話,也可以加上   let radius = 10;

有一種情況必須加分號:同一行代碼上有多條語句時 let radius = 10;    let radius2 = 15

2.注釋

單行注釋 // 這是單行注釋

多行注釋 /* 這是多行注釋 */

跟其他語言不太一樣的是,,Swift的多行注釋可以嵌套多行注釋 /* haha /* hehe */ haha */

 

五,、常量和變量

如何聲明常量和變量?

用let來聲明常量 let radius = 10

用var來聲明變量 var age = 20

var x = 0.0, y = 0.0, z = 0.0

命名:

基本上可以用任何你喜歡的字符作為常量和變量名

let π = 3.14159

let 網(wǎng)址 = "http://ios."

let ???? = "dogcow" // ??和??是一種特殊的Unicode字符

常量和變量名的注意點

不能包含數(shù)學(xué)符號(比如 + 和 * )

不能包含箭頭(比如↑,、↓,、←、→)

不能包含非法無效的Unicode字符(比如? ,、?)

不能是關(guān)鍵字(比如let,、var)

不能包含橫線 – 、 制表符(比如 my–name)

不能以數(shù)字開頭(比如 123go)

不能是單獨一個下劃線 _ (比如var _ = 10)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多