Contents
課程簡介
將你的 Swift 開發技能付諸實現建立一個名為 Taskly 的應用程式,一個實用的待辦事項應用程式(Swift 4 & iOS 11)
從這 2 小時的課程,你會學到
- 建立一個功能齊全的待辦事項清單應用程式,你可以向你的家人和朋友展示
- 透過在 UserDefaults 歸檔儲存和獲取自定義物件
- 知道如何應用重要的設計模式,如 MVC 和其它專案的相依注入
- 設計一個基於設計模型( design mockup )的 iOS 應用程式
要求
- 在你的電腦安裝 Xcode 9.2 或更新版本
- 你應該知道 Swift 的基本知識
課程說明
把筆和紙放下。 讓我們建立 Taskly,一個方便的應用程式。
我們已經從我們的設計師那裡得到了一些設計模型,他們希望 Taskly 看起來像什麼,我們的工作就是讓它發生(沒有 ifs,ands,或者 buts)。 我們的工作就是超越設計師的期望,同時寫出安全簡潔的 Swift 程式碼。
Taskly 將從頭開始,所有的設計資產將提供給你。 我們將使用 UITableViewController 來顯示我們的任務,並應用 MVC 和相依注入來確保關注點分離。無法儲存的待辦事項清單? 儲存任務是可以做到的,因為有 UserDefaults 和存檔功能。 Taskly 將從頭開始建構,甚至中階程式設計師也能從這門課程中學到有用的概念和資訊。
有很多問題需要解決,比如,我們應該使用什麼樣的設計模式? 一旦我們對應用程式的外觀感到滿意,我們就可以將它與原始的設計模型進行比較,看看我們的工作是否符合預期。 總而言之,Taskly 會很快填補你在開發 iOS 應用程式方面的知識空白,並為你建立自己的應用程式奠定基礎。
要求是什麼?
- Xcode 9.2或更新版本
- 對於如何使用 Swift 程式設計有一個基本的理解
你打算在這門課上完成什麼?
- 從頭開始建構一個可以立即使用的完整功能應用程式
- 從設計的角度思考,以確保我們正在編寫好的程式碼
目標受眾
- 任何想要將自己的 Swift 知識應用到開發一個有用的 iOS 應用程式的人
- 這個課程是為初學到中級的 Swift 程式設計師所設計的
講師簡介
Justin Rose iOS 工程師
在一個美學正在成為主流標準的社會裡,我利用電腦科學來解決複雜問題的簡單、優雅的解決方案。 我認為使用者體驗和設計與實際功能同樣重要。 這就是為什麼我認真對待日常事物的設計,試圖讓事情數倍容易地進行。 我目前正進行的主要任務是解決我們在軟體各方面的教學與建構,包含 iOS、 前端開發和 UI / UX 設計。
我非常喜歡教學,因為我堅信知識應該不惜一切代價地被分享。 我的教學風格是盡量讓東西對學生很簡單。 我一直在尋找改進的方法,所以歡迎大家多多指教。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
參加課程

選購相關精選課程
- 掌握 iOS 的 MapKit
- 開發一個類似 WhatsApp 和 Viber 的 iOS 12 聊天應用程式
- iOS 12 & Swift-完整的 iOS App 開發新手訓練營
- 更多 iOS 開發相關線上課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
也許你會有興趣
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤特價課程與學習資訊
- 追蹤這個 Twitter ,追蹤特價課程與學習資訊
你必須登入才能發表留言。