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