首頁 3C 教學 用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧!

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧!

by Rachel
發佈時間 更新時間
用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子

 
你也想設計與開發出一款 App 嗎?Apple 提供的 Swift Playgrounds 對於新手來說是一個很棒的選擇,就算你沒有任何寫程式的經驗也不用擔心,我們可以在 Swift Playgrounds 裡以遊戲化的方式一步一步學習 Swift 語言,也能著手開發出一款真正可以執行的 iOS App 喔!

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子


 

Swift Playgrounds 是什麼?

Swift 是 Apple 創造的程式語言,能用來開發 iPhone、iPad、Mac、Apple Watch 的 App,假如你是新手的話,要去哪裡學習 Swift 語言呢?

我們可以善用 Apple 官方推出的 Swift Playgrounds,它是一款由 Apple 官方提供的 Swift 學習 App,支援 Mac 及 iPad,先以玩遊戲的方式掌握 Swift 語言的基礎,之後再學習更進階的程式概念,小孩與大人都可以學,而且裡面所有資源都是免費的喔!

 

Swift Playgrounds 基本介紹

Swift Playgrounds 裡,新手們可以先在「學習程式設計與建構 App」裡開始你的 Swift 學習之旅,會有中文教學,並以遊戲化的破關方式引導你慢慢理解 Swift 語言,實現「玩中學」的精神。

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子

 

這種遊戲破關式的學習方法不僅能引起小孩的興趣,大人們也能從中找到樂趣,會不知不覺一直玩下去!

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子

 

在「App 圖庫」裡,我們可以看看別人的 App 是怎麼寫的,能藉此學習更多進階一點的編碼知識。取得你有興趣的 App 後,點擊右側的「開始演練」就能一步步學習該 App 的編碼重點。

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子

 

也能將這個 App 改成你自己喜歡的版本喔!而且最棒的是,程式碼的所有變動都會立即顯示在右側的 App 預覽視窗中,讓我們能即時看到結果。

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子

 

基本上 Swift Playgrounds 就是一個輕鬆愉快的 Swift 學習 App,學習者能在毫無壓力的情況下享受寫程式的樂趣與成就感。想知道更多 Swift  基礎學習資源,可參考以下這三個連結:

 

Swift 進階學習資源

如果你已經在 Swift Playgrounds 裡都將基本的 Swift 編碼知識都學習完了,之後也可以參考 Apple 官方提供的 Swift 進階學習資源。

 

 

Swift Student Challenge 得獎者:Abinaya & Matt

Apple 近幾年每年都會舉辦「Swift Student Challenge」學生挑戰賽,符合資格的學生都能報名參加,得獎者可獲得 WWDC 獨家外套和別針套裝,以及免費一年的 Apple Developer Program

年僅 15 歲的 Abinaya Dinesh 所開發的 Gastro at Home App  讓她成為了 2021年 Swift Student Challenge 得獎者之一,該 App 主要讓有腸胃疾病的人能取得正確的醫療訊息和資源,App 開發概念也源自於她個人的親身經驗。

「有一次,我去看了胃腸科,醫師將我診斷為盆底功能障礙,」Dinesh 說,「然而,之後他完全沒有提到該如何改善我的身體狀況。」

後來 Abinaya 便使用 Swift 語言創造出 Gastro at Home App,希望能為那些跟她一樣有腸胃道疾病的人提供訊息與資源。(延伸閱讀:Apple WWDC21 Swift Student Challenge 獲獎者以程式編碼改變世界

Swift Student Challenge 得獎者:Abinaya

 

Matt Moss 則是一名連續三次都獲得 Swift Student Challenge 挑戰賽的得獎者,一直以來都很喜歡 Swift Playgrounds 及 Swift 語言。同時他也是前一陣子爆紅的 Locket Widget App 的開發者。

Locket 是一款能和家人朋友即時分享照片的桌面小工具,簡單來說,那我只要在自己的 Locket App 拍一張照片,該照片就會自動同步到家人朋友或另一半的手機桌面上,讓雙方打開手機時不時都有小驚喜。

用 Swift Playgrounds 輕鬆打造自己的第一個 iOS App 吧! - Swift Playgrounds - 塔科女子

 

 

總結

不分男女老少與年紀,只要你想學習 App 開發,所有人都很適合玩玩看 Swift Playgrounds,輕鬆打造自己的第一個 iOS App 吧!