search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

最全的swift開發前期準備

一個想法,一個決定,一切行動,不停的堅持就會給這個想法帶來結果。就在20170810當天,一個三十而立的我決定用一台電腦,一個想法,然後付出大量的行動,堅持到最後去完成我這個想法,所以就有了今天的【最全的swift開發前期準備】,我相信它是最全的,因為它可以讓我在明天,後天,大後天,甚至以後的以後打下根基,它的出現是一個山村程序員精心收集和整理,是的,就是一個什麼都不懂,基礎為零,勵志要成為一個程序員的前期準備,如果打個比方:就像一個嬰兒剛剛從偉大的母親肚子出生的模樣,它是有生命和可愛的,而我就是這般愛惜,和相信我這個想法會帶著生命健康的成長。

寫作大綱

1:不得不了解的swift全貌

2:2017年8月10號最新資源推薦

3:環境搭建,工具選擇

4:強大的hello word開發

5:第一個swift項目解析

6:總結

1:不得不了解的swift全貌

山裡最不缺的就是空氣和時間,孩子剛出生就知道吸母乳,既然我們要去戰勝一件事情,那我們首先要做的肯定就是去全方位的了解它,摸清楚這個以後會跟我陪伴大量時間,讓我花大量精力去學習的事到底長什麼樣?是高大上、還是接地氣?第一步:官網了解他是必須的,我認為要了解某一事物,最好的辦法還是動手和實踐,只有實踐和理論結合在一起再加上領悟,當然領悟也有層次的高低。

來看看官網給的解釋

swift官網介紹頁面

強大,開源,強勁,直觀的編程語言,有Apple創建,心動不心動?學了它,就可以開發iso,mac ,tv,watch,的app。就是學了它,你可以開發出一款軟體,隨便安裝蘋果公司的任何硬體上面,就憑這一點,山村程序員放言要學習它,征服它。

官網給出是用swift語言寫的app

你可以尖叫一聲,因為已經有很多APP使用swift語言開發了,性能,性能,性能,就跟男人的性能一樣,當然山村程序員性能絕對是棒棒噠,因為放言要學習它,征服它。你了?準備好了嗎?老司機要開車了,點擊訂閱每天一篇swfit學習筆記,帶你一起飛。

免費開放社區

現在向大家開放,可能以後不一定開放,提供二進位文件:這裡我百度百科查了一下【包含在 ASCII及擴展 ASCII 字元中編寫的數據或程序指令的文件。計算機文件基本上分為二種:二進位文件和 ASCII(也稱純文本文件),圖形文件及文字處理程序等計算機程序都屬於二進位文件。這些文件含有特殊的格式及計算機代碼。ASCII 則是可以用任何文字處理程序閱讀的簡單文本文件。】不懂,不懂,不懂,太底層了,其實就是這樣的、

二進位

就是一堆一堆的0,1,0,1組成的東西,不管了這也就是計算機喜歡的東西,我們要知道的就是我們寫的代碼,最終解析成一堆一堆的0和1的東西給計算機去幫我們完成我們相要完成的任務。

官網的東西就是那麼的官方,理解起來很難,山村程序員是這樣理解的,就是一門語言,用這門語言就可以跟計算機溝通,寫出來的代碼蘋果公司的硬體可以安裝,然後就可以運行,知道這點就夠了,了解的越多越累所以行動起來把,go,go,go。

2:2017年8月10號最新資源推薦

第一個鏈接肯定是蘋果自己官網最權威:https://developer.apple.com/develop/

第二個就是官網給的一個資源鏈接:https://developer.apple.com/swift/resources/ 想找開發工具,SDK,文檔,入門DEMO全部都在這裡,入門學習必要看的一個鏈接。

第三個:A Swift Tour https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-ID1 是的,一個快速入門的介紹。

第四個:Swift is now open source! https://swift.org/

第五個:蘋果官網論壇 https://forums.developer.apple.com/community/xcode/swift-playgrounds

以上是官網給出學習的鏈接,接下來推薦幾個國外的鏈接:

第一肯定是stackoverflow : https://stackoverflow.com/questions/tagged/swift

第二個:有基礎,有swift寫的演算法,學習不錯:https://www.raywenderlich.com/category/swift

第三個:像文檔一樣來學習它:https://www.tutorialspoint.com/swift/

好了,英文不好的也有國內的學習鏈接:

swift:http://swiftcn.io/

一份中文版的菜鳥入門書籍:http://www.runoob.com/swift/swift-tutorial.html

號稱走心的翻譯組織,不用擔心不會英語:http://swift.gg/

掘金上的swift:https://juejin.im/search?query=swift

簡書swift開發技巧專欄:http://www.jianshu.com/c/51f03467db5a

github上一個關注度很高的:https://github.com/ipader/SwiftGuide

3:環境搭建,工具選擇

官網swift版本分佈

可以看出官網已經發布了3.1.1版本,但是山村程序員選擇的是swift4.0來做開發,需要準備的:

第一:macOS 10.12.4(El Capitan)

第二:Xcode 9.0 beta or later(下載地址:https://developer.apple.com/xcode/ )

本人已經安裝好

如果上面兩個都已經滿足,下面選擇安裝:Swift工具鏈。Xcode使用所選的工具鏈來構建Swift代碼,調試,甚至代碼完成和語法著色。當Xcode使用Swift工具鏈時,Xcode的工具欄中會顯示一個新的工具鏈指示器。選擇Xcode工具鏈以返回到Xcode的內置工具。‍

4:強大的hello word開發

第一個 Swift 程序,Xcode 安裝完成後,我們就可以開始編寫 Swift 代碼了。接下來我們在應用文件夾打開 Xcode,打開后在屏幕頂部選擇 File => New => Playground。

hello word 就這樣完成了,明天計劃在github上創建一個倉庫,後續所學習的語法,流程語句,和一些小程序都開源到github上。

6:總結

寫到這裡,山村程序員此刻心裡很複雜,很亂,因為要跟我的冬粉,和網路另外一頭的你說拜拜了,時間總是那麼的無情,不管你是誰,它都會轉動前進,從不等一個人,時間告訴我們,平行線上的每一個人都在一條時間線上轉動,你可以不努力,你可以放縱浪費生活的大把時間,但是時間告訴你,我不會等你,機會來了也不會給你,只會給有準備的人,好了,此刻消失24小時再見!!!



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦