Swift 新手系列之一 | 社區大學終身學習網
![Swift 新手系列之一](https://i.imgur.com/1IaoGs0.jpg)
曾任職於HSBC,FedEx等跨國企業,專責軟體開發、系統設計。2012年創立AppCoda技術部落格,定期發表iOS程式教學文章。現時專注發展AppCoda業務,致力於iOS程式教學、產品 ...
![Swift 新手系列之一](https://i.imgur.com/1IaoGs0.jpg)
在閱讀任何程式書籍之前,想必你聽過「Hello World」程式,這是所有程式的初學者要去建立的第一個程式。其是一個非常簡單的程式,就是在裝置螢幕上顯示「Hello World」。在程式世界中,這是一項傳統。因此,讓我們遵循傳統,使用 Xcode 來建立一個「Hello World」App。
儘管這很簡單,但學習這個程式有以下幾個目的:
首先你將大概地認識新的 iOS 程式語言—Swift的語法與結構。 學習這個程式的過程中,將針對 Xcode 開發環境做基本介紹。你將學會如何建立一個 Xcode 的專案,以及使用介面建構器來建構使用者介面。即使之前你已有過 Xcode 的開發經驗,你也可以順便了解 Xcode 的新版本有哪些新功能。 你將學會如何去編譯一個程式,產生一個 App 以及使用模擬器來觀看測試結果。 最後,你會覺得開發程式再也不是一件難事了,我可不想馬上嚇跑你,寫程式會是一件很有趣的事情。 你的第一個App你的第一個 App 非常簡單,如下圖所示,只單純顯示「Hello World」的按鈕。當使用者按下按鈕,這個 App 會顯示一則歡迎訊息。如此,雖然簡單,卻可幫助你踏上了 iOS 程式開發之路。
當你在建構你的第一個 App 時,請記得:「不要急著關注程式碼,先跟著做」。即使目前你對 Swift 程式碼已經有些概念了,我想你還是會發現有些程式碼不易理解。別擔心 !請將重點放在這個實作上,以讓自己熟悉 Xcode 開發環境。我們將會在下一章介紹這些程式碼。
開始建立專案首先,開啟 Xcode。啟動後,Xcode 會顯示一個歡迎的對話視窗,如下圖所示。在這裡選擇「Create a new Xcode project」,開始建立一個新的專案。
Xcode 提供各種不同類型的專案模板讓你選擇,每一個模板都有不同的目的,可以讓你更容易...
2021 最新入門基礎課程【從零開始學Swift 程式設計】線上教學 ... | 社區大學終身學習網
2022 最新從零開始學Swift 5 程式設計 | 社區大學終身學習網
Swift 初見 | 社區大學終身學習網
Swift 新手系列之一 | 社區大學終身學習網
『Swift 5學習系列』 | 社區大學終身學習網
學習Apple Swift語言不可錯過的六個免費網路資源 | 社區大學終身學習網
教育- K–12 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
網路拍賣與智慧型手機APP基礎入門班哪裡學?雲林縣平原社區大學開課資訊
想要學習網路拍賣與智慧型手機APP基礎入門班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技...
![](https://i.imgur.com/1IaoGs0.jpg)
Android App設計哪裡學?新竹市科學城社區大學開課資訊
想要學習AndroidApp設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
Android 智慧型手機入門應用哪裡學?臺北市北投社區大學開課資訊
想要學習Android智慧型手機入門應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
網路拍賣與智慧型手機APP基礎入門班哪裡學?雲林縣山線社區大學開課資訊
想要學習網路拍賣與智慧型手機APP基礎入門班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
android 手機平板app 自己做哪裡學?臺北市萬華社區大學開課資訊
想要學習android手機平板app自己做可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
android app 程式開發哪裡學?臺東縣臺東社區大學開課資訊
想要學習androidapp程式開發可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
手機必學APP與雲端工具哪裡學?臺北市中正社區大學開課資訊
想要學習手機必學APP與雲端工具可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
PHP, Mysql 資料庫設計哪裡學?新竹市科學城社區大學開課資訊
想要學習PHP,Mysql資料庫設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...