蘋果手機編程(V2.0) - 使用IOS12 & Swift4 - 編寫19個真實程式 - MasterTalks 內容電力公司
Chevron down Icon
$399 $1,000

全球名列前10%的頂尖教師-Ken Cen

學生分佈全球48個國家或地區

全球眾多學員在Ken的幫助下,成為一名蘋果手機編程工程師,並找到自己心儀的工作。

授課講師

網頁工程師,IOS開發工程師 (WeChat: MeiJiStudio)

Ken Cen (全球名列前10%的頂尖教師)

大家好,我是Ken Cen, 是一名手機程序工程師和網站工程師,我在全球擁有超過5萬名來自全球48個國家和地區的學生, 課程廣受好評,也成為了連續24個月最暢銷的中文課程之一,同時,我非常高興可以幫助到眾多學生,從零到專業找到理想的工作,我希望創作更多大家認同的課程,期待在課程裡見到大家!並感謝所有支持我的學員!

email: kenling1982@163.com

課程準備

✔ 無需任何編程經驗

✔ 一台蘋果電腦

✔ 一部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個真實程式

大家好, 我是Ken, 是一名蘋果手機工程師,我將建立一個全面的蘋果手機編程課程,幫助所有有志成為蘋果工程師的人學習蘋果手機編程,即使您之前沒有接觸過任何關於編程的東西,一切都會變得非常簡單。 我們會從安裝編程環境開始,第一章會幫助您建立自己第一個蘋果程序,然後一步一步深入了解各種SWIFT語言的語法,但請您放心,一切都會非常自然,您會從實例中得到啟發,而不是冷冰冰的代碼。 隨著課程的深入,您會掌握蘋果各種有趣功能的編寫過程,包括聲音,圖片,動作感應,甚至Machine Learning機器學習, AR等IOS12的新功能,這可能是Udemy上最詳細的中文蘋果手機編程教學。 讓我們一起,與Ken Cen一起學蘋果手機編程

  • (免費試聽)課程推廣
  • (免費試聽)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_第十三章總結

常見問題說明

  • 課程使用問題:請見此連結。
  • 我什麼時候可以觀看課程?
    課程已上線,購完後一個工作日內會開通,並用E-mail通知 

相關課程推薦

Python 金融資訊爬蟲大師班
Python 金融資訊爬蟲大師班

Python 金融資訊爬蟲大師班

$3,299
21堂即學即用理財課:小資族必學「存+賺」懶人投資術
21堂即學即用理財課:小資族必學「存+賺」懶人投資術

21堂即學即用理財課:小資族必學「存+賺」懶人投資術

$1,689
Excel VBA 交易小精靈:實作技術分析策略回測與半自動化交易系統 - MasterTalks 內容電力公司
Excel VBA 交易小精靈:實作技術分析策略回測與半自動化交易系統 - MasterTalks 內容電力公司

Excel VBA 交易小精靈:實作技術分析策略回測與半自動化交易系統

$3,999
用Excel打造高勝率選股與回測系統 - MasterTalks 內容電力公司
用Excel打造高勝率選股與回測系統 - MasterTalks 內容電力公司

用Excel打造高勝率選股與回測系統

$3,899