為什么學(xué)習(xí)Swift開發(fā)
之前看到網(wǎng)上很多用swift實現(xiàn)的代碼蓝角,自己看不懂,也對Swift比較感興趣值朋,所以一直想著能用siwft開發(fā)個APP洛波,真正開始使用Swift開發(fā)是公司的一個內(nèi)部會議系統(tǒng),因為公司鼓勵程序員對新技術(shù)進(jìn)行探索册舞,本來是準(zhǔn)備用ionic進(jìn)行跨平臺開發(fā)的蕴掏,但是因為感覺ionic以后可能使用的機會少一些,而且學(xué)習(xí)ionic成本相對高一些调鲸,相對于用swift我更有自信一點吧盛杰。當(dāng)前的Swift已經(jīng)是3.0的版本了,已經(jīng)比較穩(wěn)定了藐石。所以最終選擇swift開發(fā)即供!
在開發(fā)過程中,我也是按著之前用OC的開發(fā)流程于微,只不過把語言用swift實現(xiàn)了同樣的事情逗嫡。兩種語言最大的區(qū)別就是 Swift 擁有更強的類型檢查和安全性,所以整個流程開發(fā)下來對swift可能更加熟悉一點了株依。但是對一些高級用法還是不是很理解驱证。
怎么去提升Swift開發(fā)技能
想要提升自己的編程能力,個人覺得需要看優(yōu)秀的開源項目恋腕,還有注重基礎(chǔ)抹锄,可以看書總結(jié)修煉內(nèi)功,另外就是多實踐吗坚,多實戰(zhàn)吧祈远!
推薦看的源碼
- 六阿哥的開源項目:https://github.com/6ag
推薦的書籍
- swift基本教程:http://www.swift51.com/swift3.0
- swift進(jìn)階教程:https://www.objccn.io/products/advanced-swift/preview/