課程資料
課程簡介
從零到專業出品
大家好, 我是Ken, 是一名蘋果手機工程師,我將建立一個全面的蘋果手機編程課程,幫助所有有志成為蘋果工程師的人學習蘋果手機編程,即使您之前沒有接觸過任何關於編程的東西,一切都會變得非常簡單。
我們會從安裝編程環境開始,第一章會幫助您建立自己第一個蘋果程序,然後一步一步深入了解各種SWIFT語言的語法,但請您放心,一切都會非常自然,您會從實例中得到啟發,而不是冷冰冰的代碼。
隨著課程的深入,您會掌握蘋果各種有趣功能的編寫過程,包括聲音,圖片,動作感應,甚至Machine Learning機器學習, AR等IOS12的新功能,這可能是Udemy上最詳細的中文蘋果手機編程教學。
讓我們一起,與Ken Cen一起學蘋果手機編程。
Hello everyone, I'm Ken, I'm an iPhone engineer, I'm going to build a comprehensive iPhone programming course to help all aspiring Apple engineers learn iPhone programming, even if you haven't been exposed to anything about programming before, Everything will be very simple. We'll start by installing the programming environment, the first chapter will help you build your first Apple program, and then step-by-step into the syntax of various SWIFT languages, but don't worry, everything will come naturally and you'll be inspired by examples , not cold code. With the deepening of the course, you will master the writing process of various interesting functions of Apple, including sound, pictures, motion sensing, and even the new functions of IOS12 such as Machine Learning, AR, etc. This may be the most detailed Chinese iPhone programming on Udemy teaching. Let's learn iPhone programming with Ken Cen.
課程章節
- 10 個章節
- 175 堂課
- 第 1 章 建立第一個SWIFT4程序
- 第 2 章 編寫具有功能的APP
- 第 3 章 Class和Object
- 第 4 章 Timer(計時器),TableView,臨時存儲
- 第 5 章 AutoLayOut
- 第 6 章 IOS動畫製作
- 第 7 章 播放音頻功能
- 第 8 章 Core Data
- 第 9 章 網絡下載,API連結,JSON處理,Cocoapods
- 第 10 章 地圖功能
課程內容
- 知道如何配置SWIFT編程環境
- 了解SWIFT的基本語法
- 會使用Timer,TableView, 臨時存儲接入APP
- 會使用Autolayout讓APP適應多種不同大小的蘋果設備
- 會製作各種有趣的IOS動畫效果,讓您的APP更生動活潑
- 知道如何讓APP能播放音頻
- 了解並會使用Core Data數據庫保存和讀取數據,實現登錄系統
- 知道如何讓APP鏈接網絡,API,讀取JSON信息,借用Cocoapods庫實現更豐富的工具
- 能使用IOS的地圖功能和Firebase製作像Uber一樣的世界知名APP
- 知道如何使用Machine Learning(機械學習功能)追蹤實物,讀取QR碼,分辨對象性別,年齡等
- 知道如何運用AR把3D物體放到現實世界(iPhone內)中去
此課程所涵蓋的技能
評價
-
CChuang LI-LING
老師講解很詳細,之前也學過Object-C,比較可惜的是有幾點因素拖慢學習速度。 1. 老師是香港人,所以有些程式的用詞與台灣不一樣,例如香港是常量&變量,台灣叫常數&變數、整形台灣叫整數、Array香港叫數組,台灣叫陣列等等...,看英文才知道是同一個東西。 2.沒有字幕,這是很重要的一點,雖然老師是說中文都聽得懂,但是常常必須要等到老師講完一個句子才知道他要說的是什麼內容,如果有字幕或字卡,就可以預先知道老師要講的內容而加快學習腳步。 3.沒有附上課素材,課程上到一半需要骰子的圖,需要icon的圖要去製作完才能繼續接下來的課程,有些圖可以隨便放,但是像骰子圖這種需要搭配點數的就不能隨便放。 雖然不是很難的圖,但自己製作也需要時間,我本身就是設計,去找圖也需要時間,耗費下來大大拖慢學習進程。 整體下來,大概拖慢四倍的學習速度,這是我學習進度最慢的一個課程,其他課程我都是開1.7倍的播放速度在學習,這個課程真的沒辦法快啊😭 老師的課真的上的很好,只希望以後課程能有第二點跟第三點的內容就更棒了👍
-
SSam
深入淺出,許多單元都是實際會用到且實用的, 可惜範例及圖片資源要額外付費下載。
-
SSam Ou
如果有給輔助軟件包會更好
-
JJimi Lin
從完全不會的新手到現在已經有個開發的基礎了 !