Swift 初見

在下本是一名Android開發(fā)工程師,目前就職于某共享單車公司。工作工程中了解到旁邊的iOS同學(xué)們?cè)陂_發(fā)我司共享單車新項(xiàng)目中,完全使用了Swift這門語言。Swift與Android最新支持的Kotlin語言一樣,都是新世紀(jì)的更現(xiàn)代的編程語言,語法也很相像。身旁隨時(shí)有大神可以請(qǐng)教,那么沒有理由不學(xué)習(xí)一下。

大神首先推薦了學(xué)習(xí)Swift語法最權(quán)威的書,當(dāng)然是蘋果自家的

《The Swift Programming Language》 蘋果開發(fā)者網(wǎng)站?就可以免費(fèi)閱讀,目前是Swift 4

全英文的書籍,好在我的英文還算馬馬虎虎,接下來就跟著這本書開始Swift的學(xué)習(xí)吧。


First Blood

學(xué)習(xí)一門編程語言,最先要寫的當(dāng)然還是Hello World了,在Swift中,可以用一行代碼實(shí)現(xiàn)

print("Hello, world!")

看起來和C語言非常像,但少了很多東西,不需要#include導(dǎo)入庫,不需要main()函數(shù),甚至連最著名的 ; 都不需要了。這里不得不懷念下C語言之父Dennis Ritchie,依稀記得他去世的時(shí)候引發(fā)了全球網(wǎng)友用 ; 悼念這位偉大的計(jì)算機(jī)科學(xué)家。以常見的編程習(xí)慣來看,每行一個(gè)語句確實(shí)是可以將 ; 省略掉的。當(dāng)然了,這并不是強(qiáng)制的,你也可以按照使用C語言那樣把 ; ?加上。

一血已拿,接下來就要開始學(xué)習(xí)Swift語言語法的點(diǎn)點(diǎn)滴滴了,下篇文章繼續(xù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 說明,這篇文章譯自Apple官方的《The Swift Programming Language》第一章,后續(xù)的部...
    梁杰_numbbbbb閱讀 5,426評(píng)論 15 46
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,288評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,241評(píng)論 4 61
  • 不知從何時(shí)起,娃娃頭冰激凌又重出江湖了! 大家所稱的“娃娃頭”冰激凌在十多年前是市場(chǎng)上很常見的一種,...
    默默Mona閱讀 613評(píng)論 5 3
  • “海灘味”絕非無稽之談。艾雷島風(fēng)大,宿命般的刮個(gè)不止,濃濃的,夾帶著海藻味的強(qiáng)烈海風(fēng)差不多給島上所有的東西都帶來了...
    旅行就是不跟團(tuán)閱讀 488評(píng)論 0 0