全球名列前10%的頂尖教師-Ken Cen
學生分佈全球48個國家或地區
全球眾多學員在Ken的幫助下,成為一名蘋果手機編程工程師,並找到自己心儀的工作。
關於教師
-
網頁工程師,IOS開發工程師 (WeChat: MeiJiStudio)
Ken Cen (全球名列前10%的頂尖教師)
大家好,我是Ken Cen, 是一名手機程序工程師和網站工程師,我在全球擁有超過5萬名來自全球48個國家和地區的學生, 課程廣受好評,也成為了連續24個月最暢銷的中文課程之一,同時,我非常高興可以幫助到眾多學生,從零到專業找到理想的工作,我希望創作更多大家認同的課程,期待在課程裡見到大家!並感謝所有支持我的學員!
課程準備:
✔ 無需任何編程經驗
✔ 一台蘋果電腦
✔ 一部iPhone手機(人工智能及AR章節需要真機測試)
您可以學到
✔ 知道如何配置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內)中
超長課時-36.5小時
實例中學習-編寫19個真實程式
課程大綱
點擊課程免費試看|課程總長約36.5小時
-
1
建立第一個SWIFT4程序
-
2
編寫具有功能的APP
-
3
Class和Object
-
4
Timer(計時器),TableView,臨時存儲
-
5
AutoLayOut
-
6
IOS動畫製作
-
7
播放音頻功能
-
8
Core Data
-
9
網絡下載,API連結,JSON處理,Cocoapods
-
10
地圖功能
-
11
FireBase
-
12
機械學習Machine Learning
-
13
AR增強實境
-
課程推廣 (01:40) 免費試聽 1_第一章簡介 (00:28) 免費試聽 3_下載安裝xcode (02:06) 免費試聽 4_製作我們第一個SWIFT程序 (17:50) 免費試聽 5_第二個APP-我的寵物 (08:09) 免費試聽 6_如何添加圖片到APP (14:26) 免費試聽 7_第一章總結 (00:31) 免費試聽 -
8_第二章簡介 (00:29) 9_第三個APP-Dice Game外觀製作 (13:15) 10_第三個APP-界面元素鏈接代碼 (14:47) 12_第三個APP-代碼文件結構 (08:26) 13_第三個APP-常量&變量&String (16:17) 14_第三個APP-整型 (12:30) 15_第三個APP-Double&Float&Bool (13:21) 16_第三個APP-如何生成隨機數 (13:36) 17_第三個APP-數組Array (23:29) 18_第三個APP-隨機數連結圖片顯示 (11:27) 19_第三個APP-減少代碼重複 (07:28) 20_第三個APP-function (08:40) 21_第三個APP-實現動作感應 (12:36) 22_第二章總結 (00:31) -
23_第三章簡介 (00:32) 24_Class和Object (12:40) 25_enumerate (06:55) 26_class初始化 (10:32) 27_繼承inherit (12:09) 28_Optional感歎號與問號 (14:09) 29_第三章總結 (00:27) -
30_第四章簡介 (00:43) 31_NavigationBar導航欄 (16:32) 32_Timer Class (11:39) 33_第四個APP-計時器外觀 (08:44) 34_第四個APP-開始計時功能 (18:05) 35_第四個APP-暫停和重設 (05:46) 36_如何使用TableView (17:50) 37_TableView顯示動態數據 (06:39) 38_第五個APP-TableViewApp (19:28) 39_臨時儲存 (11:44) 40_第六個APP-記住我的名字 (12:40) 41_多界面操作 (14:00) 42_多界面數據傳遞 (09:39) 43_如何移除軟鍵盤 (11:01) 44_第七個APP-筆記本APP (14:14) 45_第七個APP-保存變化數據 (11:13) 46_第七個APP-將臨時數據顯示在tableview上 (13:01) 47_第四章總結 (01:06) -
48_第五章介绍 (00:53) 49_IOS定位原理 (16:52) 50_autolayout的两种定位方法 (16:01) 51_autolayout实际应用 (12:25) 52_克隆计算器外观 (21:39) 53_第五章總結 (00:53) -
54_第六章簡介 (00:45) 55_製作第一個IOS動畫效果 (14:12) 56_代碼編寫view (18:53) 57_製作移動背景動畫 (23:40) 58_製作移動背景動畫-代碼部分 (14:21) 59_製作漸現開場動畫 (18:02) 60_克隆Twitter開場動畫 (15:43) 61_OptionsAndSpring (24:43) 62_Transform變形 (11:14) 63_第八個APP-登錄動畫APP外觀 (19:38) 64_第八個APP-登錄動畫APP代碼部分 (14:16) 65_第六章總結 (00:23) -
66_第七章簡介 (00:21) 67_第九個APP-音頻App外觀 (24:15) 68_第九個APP-加入播放功能 (12:28) 69_第九個APP-修復數組錯誤 (05:19) 70_第九個APP-全局變量及局部變量 (08:40) 71_第七章總結 (00:53) -
72_第八章簡介 (00:37) 73_for循環語句 (12:37) 74_Core Data 保存數據 (12:25) 75_Core Data 提取數據 (12:14) 76_第十個APP-登錄系統外觀設置 (14:23) 77_第十個APP-登錄系統數據保存 (07:30) 78_第十個APP-登錄系統tableview顯示 (13:22) 79_第十個APP-登錄系統數據刪除 (15:38) 80_第十個APP-登錄系統修復重複登錄 (17:31) 81_第八章總結 (00:41) -
82_第九章簡介 (00:43) 83_第十一個APP-下載圖片 (13:30) 84_closure (19:51) 85_第十一個APP-保存圖片文件 (13:56) 86_Dictionary字典 (10:10) 87_接入API (20:51) 88_逐層分解JSON (10:36) 89_什麼是cocoapods (02:29) 90_安裝cocoapods (05:21) 91_安裝pod (05:02) 92_第十二個APP-WeatherAPP外觀設定 (18:51) 93_第十二個APP-如何使用Alamofire (16:15) 94_第十二個APP-MVC結構&SwiftyJSON處理數據 (15:29) 95_第十二個APP-處理model數據 (17:16) 96_第十二個APP-更新View內容 (09:32) 97_第十二個APP-delegate傳遞數據 (26:32) 98_第十二個APP-delegate實際操作 (12:19) 99_第十二個APP-SVProgessHUD&更新數據 (08:55) 100_第九章總結 (01:06) -
101_第十章簡介 (00:31) 102_如何接入地圖功能 (14:24) 103_如何解決MapView運行慢的問題 (01:32) 105_如何獲得用戶所在位置 (15:15) 106_如何添加Annotation到地圖 (17:08) 107_第十三個APP_MyMap (15:39) 108_第十三個APP_如何獲得用戶所在地址 (22:24) 109_升級WeatherAPP (08:40) 110_第十章總結 (00:49) -
111_第十一章簡介 (01:10) 112_Uber和FireBase (03:44) 113_第十四個APP-UberCloneApp登錄界面外觀 (22:18) 114_第十四個APP-UberCloneApp代碼美化外觀 (18:56) 115_第十四個APP-本地APP鏈接FireBase (10:21) 116_第十四個APP-提示窗口製作 (18:23) 117_第十四個APP-Firebase如何合併註冊與登陸功能 (24:39) 118_第十四個APP-Firebase如何更新用戶個人資料 (21:07) 119_第十四個APP-在地圖上顯示乘客所在位置並標註 (24:01) 120_第十四個APP-退出登錄與按鈕狀態 (12:16) 121_第十四個APP-FireBase實時數據庫應用 (26:02) 122_第十四個APP-設置自定義單元格 (19:39) 123_第十四個APP-如何從FireBase下載想要的數據 (17:00) 124_第十四個APP-獲得兩點位置並在單元格顯示 (24:26) 125_第十四個APP-如何使用Sender傳遞數據 (26:38) 126_第十四個APP-更新乘客訂單及導航功能 (17:35) 127_第十四個APP-更新已接單乘客界面 (38:28) 128_語音識別功能_驗證申請 (19:33) 129_語音識別功能_如何處理聲音 (12:12) 130_語音識別功能_如何將AudioBuffer轉換成文字 (17:14) 131_第十五個APP_在線翻譯APP外觀 (18:29) 132_第十五個APP_在線翻譯APP接入Firebase (13:05) 133_第十五個APP_在線翻譯APP接入登陸界面 (13:39) 134_第十五個APP_在線翻譯APP關於extension (26:09) 135_第十五個APP_在線翻譯APP如何修改FirebaseUI默認界面 (13:15) 136_第十五個APP_在線翻譯APP接入PickerView (12:18) 137_第十五個APP_在線翻譯APP請求用戶同意語音識別 (08:31) 138_第十五個APP_在線翻譯APP處理聲音與識別 (22:26) 139_第十五個APP_在線翻譯APP如何錄音 (23:37) 140_第十五個APP_在線翻譯APP接入錄音功能 (16:25) 141_第十五個APP_在線翻譯APP上傳文件與紀錄 (23:02) 142_第十五個APP_在線翻譯APP_Spinner與按鈕狀態 (14:22) 143_第十五個APP_在線翻譯實時數據庫創建與查詢 (15:45) 144_第十五個APP_在線翻譯APP更新並讀出翻譯結果 (09:14) 145_第十一章總結 (00:55) -
146_第十二章簡介 (00:35) 147_如何鏈接真實iphone做測試 (06:49) 148_IOS與MachineLearning機械學習 (05:29) 149_第十六個APP_DetectObject_如何接入照相功能 (11:55) 150_第十六個APP_DetectObject_如何接入MLModel (14:59) 151_第十七個APP_CameraCapture_如何獲取攝像頭視頻數據 (09:50) 152_第十七個APP_CameraCapture_如何從動態視頻進行拍照 (13:03) 153_第十七個APP_CameraCapture_如何讀取QRcode和識別人臉 (14:30) 154_如何安裝CoreMLTools (19:44) 155_第十八個APP_AgeAndGenderClassifer_如何使用coremltools及使用要點 (36:42) 上一節課程參考鏈接 157_第十八個APP_AgeAndGenderClassifer_如何處理iPhoneX的外觀設定的外觀設定 (13:50) 158_第十八個APP_AgeAndGenderClassifer_独立处理获取手机视频 (15:22) 159_第十八個APP_AgeAndGenderClassifer_如何使用delegate傳遞視頻緩存 (12:23) 160_第十八個APP_AgeAndGenderClassifer_如何運用coreMLmodel分析結果 (15:53) 161_第十八個APP_AgeAndGenderClassifer_如何樣式化Label (27:35) 162_第十二章總結 (00:41) 上一節課程參考鏈接 -
163_第十三章簡介 (01:07) 164_第一個AR程序 (11:23) 165_第十九個APP_AR App (11:02) 166_第十九個APP_MyAR_捕捉系統受限制 (14:26) 167_第十九個APP_MyAR_磨砂提示窗口製作 (12:41) 168_第十九個APP_AR App_動態化信息顯示 (17:50) 169_第十九個APP_AR App_PopOver窗口製作 (23:28) 170_第十九個APP_MyAR_popover傳遞數據 (18:35) 171_第十九個APP_MyAR_HitTest轉換4維矩陣 (13:49) 172_第十九個APP_MyAR_modelName轉換3d模型 (16:56) 173_第十九個APP_MyAR_鏈接空function (07:30) 174_第十三章總結 (00:53)