在下本是一名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ù)。