Udemy線上課程 丹尼老師的 iOS 開發指南 2024 入門篇 ( iOS 17 適用) 講師:Danny Shen 影音教學 中文發音 繁體中文版(DVD版)
Udemy線上課程丹尼老師的iOS開發指南2024入門篇(iOS17適用)講師:DannyShen影音教學中文發音繁體中文版(DVD版)內容說明:
本課程為為想要在macOS上,撰寫iOS的人而設計,特別是針對沒有過程式開發經驗的人而設計。
內容基本上包括了作為一個iOS開發者的大部份需求,修習完成者,即可開始工作的狀態。
為了協助學習,所有的範例專案,都儘量以空白專案開始完成一個學習概念,以提升學員學習的成功率。

本課程對比其他課程來說,會有更多的技術細節說明,比較適合第一次使用macOS或第一次使用Xcode的人。
對於己經有macOS開發經驗或其他開發經驗的人來說,可能步調會有一點慢。
本課程會以案列交錯程式語言的方式來設計,但結構上會以程式語言為中心,先講程式語言本身,再講案例,一直到完成程式語言所有內容後,再講iOS最常用的元件,與整合現有網路上的元件。
架構部份,會包括UIKit與SwiftUI。
先以UIKit為主,再加上完整的SwiftUI概念。

本課程適合用於所有版本的mac包括,AppleSilicon及Intel的版本,案例都會在M1版本的mac實作,。

課程實作時間是在2023年10月份開始製作,第一個版本在2024年2月上架,使用XCode15為範例操作,但若錄製時間己有新版本時,會使用最新的版本開發工具。
若順利的話,在完成課程後,有需求要的部份會以正式的版本更新。
所有的範例測試,也會iOS17做為標準,開發語言我們使用Swift5,同時也會進行較早期的Objective-C整合程式碼的教學。


我是Danny申潤五,主要工作是實際的APP開發,同時也在很多不同的單位,進行資訊教育的工作,己經有十多年了,希望能以實際開發的經驗,幫忙想要加入這個領域的人,學到更符合業界需求的能力。
課程內容:
01-基本環境與我的第一個APP
001歡迎來到iOS開發的世界.mp4
002開發環境設定.mp4
003建立一個HelloWorldAPP.mp4
004關於AppleID與開發者帳號.mp4

02-Swift基本語法與規則
001變數與常數.mp4
002資料型別.mp4
003語言規則與習慣.mp4
004基本運算子.mp4
005Optional.mp4
006初探Struct.mp4
007初探Enum.mp4

03-UIKitAPP專案與StoryBoard
001StoryBoard與UIViewController.mp4
002UIKit的座標系統.mp4
003UIView的各種參數設定.mp4
004UIButtonEventTarget與Action.mp4
005按鈕就畫方塊的APP~如何利用AI對你做點小幫助.mp4
006Xcode的一些Debug技巧.mp4
007使用網路AI協助你開發程式.mp4

04-Swift流程控制
001Array,Dictionary.mp4
002ForinLoop.mp4
003whilerepeat-while.Loop.mp4
004Function.mp4
005If與Switch.mp4
006returnbreakfallthroughcontinue.mp4

05-計算機APP與MVC
001MVC架構.mp4
002IBOutlet.mp4
003建立計算機晝面.mp4
004計算機的大腦.mp4
005Cal.zip
005完善你的計算機.mp4

06-更多UIView元件與AutoLayout
001UIDatePicker與DateFormat還有AutoLayout.mp4
002Timer.mp4
003Slider,Segment,Switch與Timer後續.mp4
004Assets,UIImageView.mp4
005APPIcon與更多Assets資源UIImageView.mp4

07-物件導向程式設計與Swift語言本質
001淺談物件導向.mp4
002class.mp4
003Constructor建構子Destructor解構子.mp4
004Inheritance繼承與Encapsulation封裝.mp4
005Setter與Getter.mp4
006classvsstrucvsenum.mp4
007Protocol,Extension.mp4
008Swift語言的本質OOP?POP?.mp4

08-UITableView代理人協定
001HelloPickerView.zip
001UIPickerView與Delegate.mp4
002UITableView.mp4
003HelloUITableView.zip
003UITableViewCell.mp4
004HelloSelectTableView.zip
004利用選單來刷新UITableView的資料.mp4
005HelloSelectTableView.zip
005UIRefreshControl&CATransaction.mp4
006點選UiTableViewCell與AlertViewController.mp4

09-Swift的記憶體管理與更多語法
001ARC記憶體管理運作方式.mp4
001MyPlayground.playground.zip
002Closure,沒有名子的Function.mp4
003更多Clouser的用法與實例.mp4
004次常用集合資料SetTuplesRange.mp4
005次常用運算子三元空合型別運算子.mp4

10-Navigateion,TabBar與更多頁面的切換
001UINavigationeController簡介.mp4
002Segue與第二個自訂ViewController.mp4
003UITabBarController簡介.mp4
004ModalTransition方式切換頁面.mp4
005HelloNextVC.zip
005進階NavigationTabBar頁面切換.mp4

11-其他的UIView相關元件與設定的儲存
001Stepper,ColorWell,PageControl,ProgressViewActivity,Indicator.mp4
001UIKitElementDemo.zip
002文字輸入1UITextField簡介.mp4
003文字輸入2完善TextField.mp4
004UIButton進階設定.mp4
005HelloMenu.zip
005UIButtonMenu.mp4
006UserDefaults.zip
006簡單儲存UserDefaults.mp4
007綜合練習:保留登入狀態的APP上.mp4
008綜合練習:保留登入狀態的APP下.mp4

12-UICollectionView
001HelloCollctionView.zip
001UICollectionView簡介.mp4
002HelloCollctionView-2.zip
002UICollectViewCellLayout.mp4
003HelloCollctionView-3.zip
003自定UICollectionViewCell.mp4
004製作一個橫向分頁的UICollectionView.mp4

13-網路,多工與第三方套件
001InternetImageView.zip
001網路與ExceptionHandling.mp4
002DispatachQueue.zip
002使用DispatchQueue.mp4
003Escaping.zip
003非同步呼叫與回傳EscapingClouser.mp4
004在APP內開啟網頁.mp4
005sample.html.zip
005WKWebView基本用法.mp4
006MyBrowser-1.zip
006使用WKWebView自製瀏覽器.mp4
007MyBrowser-2.zip
007WKNavigationDelegate.mp4
008MyBrowser-3.zip
008Objective-C與Swift混用.mp4
009SPM與SDWebImage.mp4
010CocoaPods使用簡介與SPMvsCocoaPods.mp4
010CocoaPods.zip

14-生命周期
001HelloVCLifecycle.zip
001UIViewController的生命周期.mp4
002.zip
002正確的時間點與生命周期.mp4
003AppLifeCycle.zip
003iOSAPP的生命周期.mp4

15-ResetfulAPI呼叫
001JSON,PostMan與RestAPI.mp4
002HelloAPI.zip
002使用Alamofire呼叫RESTfulAPI.mp4
003JSON.zip
003解析JSON資料.mp4
004HelloAPI.zip
004綜合練習使用者資訊APP上.mp4
005HelloAPI.zip
005綜合練習使用者資訊APP下.mp4

002HelloAPI(1).zip
001關于此教材.mp4

16-更多應該了解的概念與做法
001單例化Singleton.mp4
002HelloDevice.zip
002UIDevice與KVO.mp4
003HelloXib.zip
003XIB檔與獨立的UIViewclass.mp4
004Any型別與TypeCasting型別轉換.mp4
004HelloAPI.zip

17-使用Git來進行的原始碼管理
001Git簡介與入門.mp4
002使用SourceTree實作Branch與Merging.mp4
003GitHub與RemoteRepository.mp4

18-SwiftUI畫面排版與程式架構
001SwiftUI簡介.mp4
002View的初步調整.mp4
003MVVM架構簡介.mp4
004ThePalette.zip
004自製調色盤練習.mp4
005Modifier.zip
005進一步了解與設定Modifier.mp4
006ButtonSheet.zip
006在SwiftUI實作Button與.present(.sheet).mp4
007Navigation.zip
007在SwiftUI實作Navigation與TabBar.mp4

19-Firebase入門~匿名登入與檔案存取
001Firebase簡介與專案啟動.mp4
002iOS與Firebase整合建立連繫與匿名登入.mp4
003.zip
003登入與登出管理.mp4
004FirebaseStorageDownload.zip
004啟用Stroage下載檔案.mp4
005HelloFB001.zip
005多照片下載.mp4
006HelloFB001.zip
006由相簿上傳檔案並自訂中介資料.mp4


相關商品:Udemy線上課程丹尼老師的給iOS/iPhone開發者的macOS開發指南-使用Swift(含教材)講師:DannyShen影音教學中文發音繁體中文版(DVD版)Udemy線上課程丹尼老師的Firebase指南-iOS篇(含教材)講師:DannyShen影音教學中文發音繁體中文版(DVD版)Udemy線上課程時間管理神器--OmniFocusforiOS視頻教程講師:長太李影音教學中文發音中文版(DVD版)Udemy線上課程iOS的網路請求【首部曲】講師:志鴻邱影音教學中文發音繁體中文版(DVD版)Udemy線上課程TheCompleteiOSAppDevelopmentBootcamp:iOS11&Swift4(含教材)講師:Dr.AngelaYu影音教學英語發音英文版(2DVD)