【Udemy付费课程】iOS13 & Swift - The Complete iOS App Development Bootcamp-->中英文字幕(P1)

5.9万
290
2022-04-07 08:36:33
正在缓冲...
1329
944
3826
311
----- iOS13 & Swift - The Complete iOS App Development Bootcamp(P1) ----- 网站:https://www.udemy.com/course/ios-13-app-development-bootcamp/ 作者:Stephen Grider Udemy评分:4.8 学生数:276020 官网售价:US$ 149.99 ----- 欢迎来到完整的 iOS 应用开发训练营。我的 iOS 课程拥有超过 39,000 个 5 星评分和 4.8 的平均评分,是 Udemy 历史上评分最高的 iOS 课程!⭐️⭐️⭐️⭐️⭐️ 这门 iOS 13 课程时长超过 55 小时,是最全面的在线 iOS 开发课程! 此 Swift 5.1 课程基于我们在伦敦的面对面应用程序开发训练营,我们在 4 年的面对面教学中完善了课程。 我们完整的应用程序开发训练营教您如何使用 Swift 5.1 进行编码,并为 iPhone 和 iPad 构建漂亮的 iOS 13 应用程序。即使你有零编程经验。 我将通过引人入胜且有趣的视频教程逐步指导您,并教您作为 iOS 应用程序开发人员取得成功所需的一切。 该课程包括 55 多个小时的高清视频教程,并在制作真实世界的应用程序的同时建立您的编程知识。例如 Pokemon Go、Whatsapp、QuizUp 和 Yahoo Weather。 该课程针对 iOS 13 和 Xcode 11 进行了全面修改。包括有关 Apple 最新技术的综合模块 - SwiftUI iOS、iPadOS 和 macOS 应用程序界面设计、用于制作增强现实应用程序的ARKit以及用于使用机器学习制作智能应用程序的CoreML 和 CreateML . 您将构建看起来像 Pokemon Go 和 Harry Potter 的神奇报纸的 3D 增强现实应用程序! 在本课程结束时,您将能够流利地使用Swift 5.1进行编程,并准备好制作自己的应用程序或作为 iOS 13 开发人员开始自由职业。 您还将拥有超过 25 个应用程序组合,您可以向任何潜在雇主展示这些应用程序。 从初学者到 iOS 13 应用开发者只需一门课程! 在课程结束时,您将完全理解: 面向对象编程 (OOP) 的概念:类型系统、变量、函数和方法、继承、结构、类和协议。 控制结构:使用 If/Else 子句、Switch 语句和逻辑来控制执行流程。 数据结构:如何使用集合,例如数组和字典。 软件设计:如何组织和格式化代码以提高可读性,以及如何实现模型视图控制器 (MVC) 设计模式、Apple 最喜欢的委托模式和发布者模式。 网络:如何进行异步 API 调用,从云端存储和检索数据,以及使用 JSON 格式进行服务器通信。 Persistent Local Data Storage:如何使用 Core Data、Realm、Codable 和 User Defaults 在本地存储您的应用数据。 如何使用 Apple StoreKit 实现应用内购买 机器学习:如何使用 iOS 13 的新 CoreML2 和 CreateML 框架制作人工智能应用程序并构建自己的机器学习模型。 增强现实:如何在增强现实中创建 3D 对象,并使用 Apple 最新的 ARKit2 框架创建令人难以置信的 3D 动画和真实交互。 SwiftUI:如何使用 Apple 全新的 UI 框架以编程方式创建在所有 Apple 产品中看起来都不错的用户界面。 ----- ******************************************************************** ✔ 对于正常学习的同学,三连之后,可以私信UP要配套资料 ✔ 其他需求的同学,(配套资料,中英文字幕和原版视频)可以到网站自助领取:  https://www.koudaizy.com/tutorials/ios-13-app-development-bootcamp/ *********************************************************************
加入终身学习圈子 koudaizy.com, 你想要的UP都有
视频选集
(156/200)
自动连播
001 Intro to the Course. What's coming up_
04:03
004 How does an App Work_
07:48
005 How to Make an App
08:37
006 How to Get All the Free Stuff
01:10
009 How to Make the Most of the Bootcamp
06:46
010 How to Get Help When You're Stuck
06:41
012 Developing for iOS - Tools and Materials
10:00
013 Getting set up with Xcode
04:18
015 The I am Rich App
02:58
017 Let's Create a Brand New Xcode Project
05:31
018 A Walkthrough of the Xcode Development Environment
14:13
019 Let's Design the User Interface!
16:44
020 Let's Incorporate Some Image Assets
10:36
021 How to Design and Add an App Icon
09:10
023 Run Your App on Your iPhone or Simulator
13:05
025 How to Ace this Course
01:26
033 Tip from Angela - Habit Building with the Calendar Trick
02:53
034 What You'll Make by the End of This Module
02:00
035 Cloning from GitHub and How to Download the L.A.B. Project Stubs
08:48
036 How to Design Your App
09:35
037 Let's Link Our Design to Our Code
22:53
038 Responding to User Interactions with IBActions
08:31
040 [Swift Deep Dive] Naming Conventions, Commenting and String Interpolation
09:21
041 Storing Data using Variables and Arrays
16:55
042 [Swift Deep Dive] Variables
07:51
043 [Swift Deep Dive] Arrays
06:17
044 How to Randomise the Dice Images
14:39
046 [Swift Deep Dive] Constants, the Range Operator and Randomisation
14:58
049 Tip from Angela - Dealing with Distractions
02:30
058 Tip from Angela - Nothing Easy is Worth Doing!
03:36
059 Why do we need Auto Layout_
02:59
060 Size Classes Explained
06:35
061 Setting Constraints and working with the Safe Area
09:00
062 How to use Alignment and Pinning
05:53
063 Working with Containers and Subviews
06:50
064 Stack Views
10:28
067 Calculator Challenge Solution and Walkthrough
09:59
068 Tip from Angela - How to Deal with Procrastination
04:09
069 What You'll Make by the End of this Module
02:20
070 Setting up the Xylophone Project
04:47
071 The 5 Step Approach to Solve Any Programming Problem
24:42
072 [Swift Deep Dive] Functions and Scope
10:48
074 Linking Multiple Buttons to the Same IBAction
10:11
075 [Swift Deep Dive] Functions with Inputs and Type Inference
09:55
076 Playing Different Xylophone Sounds
04:31
079 Tip from Angela - Building a Programming Habit
02:48
080 What You'll Make by the End of this Module
00:48
081 Setting up the Egg Timer Project and Linking the Storyboard and ViewControll
09:36
082 [Swift Deep Dive] If-Else Control Flow
12:29
083 [Swift Deep Dive] Switch Statements
07:28
084 Conditional Statements Challenge Solution
04:54
085 [Swift Deep Dive] Dictionaries
03:56
086 [Swift Deep Dive] Defining and Unwrapping Optionals
10:59
087 Dictionary Challenge Solution
06:18
089 Egg Timer Challenge Solution
08:13
090 Showing the Timer to the User with a Progress View
05:40
091 Calculating the Progress Percentage
07:40
092 Using the 5 Step Approach to Debug our App
11:10
094 Tip from Angela - Set Your Expectations
02:36
095 What You'll Make by the End of this Module
01:18
096 Setting up the Quizzler Project and Showing the Questions
11:03
097 Checking Answers using 2-Dimensional Arrays
12:30
098 [Swift Deep Dive] Structures, Methods and Properties
23:02
099 Creating a Question Struct
07:56
100 Giving the User Feedback and working with a ProgressView
10:18
101 Understand the MVC Design Pattern
07:58
102 Implementing MVC and Understanding Parameter Names
09:49
103 [Swift Deep Dive] Functions with Outputs and Return Types
05:54
104 Refactoring to Implement the MVC Design Pattern
08:42
105 [Swift Deep Dive] Immutability
07:30
106 Using Mutating Functions to Track the Score
09:28
108 Tip from Angela - The 20 Minute Method
02:40
118 Tip from Angela - Retrieval is How You Learn
02:53
119 What You'll Make by the End of this Module
01:24
120 Learn How to Use a UISlider
14:40
121 Using the UISliders to Calculate the BMI
06:43
122 [Swift Deep Dive] Classes and Inheritance
22:07
123 [Swift Deep Dive] Structs v.s. Classes
13:12
124 How to Use the Docs in Xcode and Create a Custom UIViewController Class
07:11
125 How to Create a UI Programatically and Pass Data between ViewControllers
13:09
126 Segues and Navigation for Multi-Screen Apps
24:59
127 Adopting MVC by Creating a CalculatorBrain
11:04
128 [Swift Deep Dive] Optional Binding, Chaining, and the Nil Coalescing Operato
13:53
129 Use Optionals in Practice and Add the Finishing Touches with Colour Literals
22:02
131 Tip from Angela - Learning Before you Eat
02:07
141 Tip from Angela - Dealing with Lack of Progress
03:09
142 What You'll Make by the End of This Module
01:44
143 Dark Mode and Working with Vector Assets
11:42
144 Learn to use the UITextField
20:06
145 [Swift Deep Dive] Protocols
19:54
146 The Delegate Design Pattern
11:52
147 An Example of Protocols and Delegates in Practice
17:40
148 Understanding the OpenWeather API and URL Parameters
16:59
149 Use the URLSession for Networking
18:17
150 [Swift Deep Dive] Closures
20:46
151 JSON Decoding
21:37
152 Create a WeatherModel and Understand Computed Properties
15:35
153 Typealiases and a Protocols and Delegate Challenge
10:55
154 [Swift Deep Dive] Internal and External Parameter Names
02:30
155 Method Naming Conventions and Error Handling
05:46
156 Updating the UI by Using the DispatchQueue
06:57
157 [Swift Deep Dive] Extensions and Default Implementations for Protocols
18:54
158 Using Extensions to Refactor the ViewController
06:30
159 Using CoreLocation to get Location Data
26:06
162 Tip from Angela - Mixing Knowledge
02:22
166 Introducing coinapi.io
03:15
172 Tip from Angela - Dealing with Frustration
02:32
173 What You'll Make by the End of this Module
02:30
174 Navigation Controller Stacks and Segues
14:10
175 Typing Animations, Timers and For Loops
10:53
176 [Swift Deep Dive] Loops
17:26
178 Introduction to 3rd Party Libaries
05:56
179 Cocoapods Installation Instructions
08:39
180 How to Install a Pod to your Project
07:22
181 Potential Problems with Pod Installation
09:11
182 How to use the CLTypingLabel Pod
08:26
183 How to Choose your Package Manager
05:07
184 Adding Firebase to your Project
09:54
185 Registering New Users
15:21
186 Logging in Existing Users
08:14
187 Logging Out Users
09:44
188 Using a Constants File and Understanding the static Keyword
11:04
189 How to use a UITableView and Create a Message Model
17:53
190 Customising Cells in a TableView using a .xib File
13:26
191 [Swift Deep Dive] Casting as_ as! as is and understanding Any
24:49
192 Database setup and Saving Data to Firestore
17:19
193 Retrieving Data from Firestore
15:15
194 Listening for Updates on Firestore
04:51
195 How to Sort Data retrieved from Firestore
07:45
196 How to Manage the Keyboard and use the Swift Package Manager
14:23
197 Finishing Touches_ UI and UX Improvements
26:08
198 The ViewController Lifecycle Explained
10:53
199 The App Lifecycle Methods Explained
10:47
201 Tip from Angela - Sleep is My Secret Weapon
03:50
202 Introduction to the Command Line
06:55
203 Command Line Shortcuts
12:53
204 Directory and File Manipulation Using the Command Line + Bonus
10:42
205 What is SwiftUI_
09:01
206 How to Build a SwiftUI App from Scratch
13:59
208 How to Create Complex Designs and Layouts using SwiftUI
31:25
211 SwiftUI Dicee Part 1 - Designing a Layout using Spacers and Subviews
13:08
212 SwiftUI Dicee Part 2 - Building in Functionality and Managing State
07:32
214 H4X0R News Part 1 - Understanding the List and Identifiable Protocol
12:37
215 H4X0R News Part 2 - Networking in SwiftUI
11:44
216 H4X0R News Part 3 - The Observer Design Pattern
09:48
217 H4X0R News Part 4 - Using UIKit Components with SwiftUI
15:08
220 Running your iOS App on a Mac with Project Catalyst
05:06
221 Tip from Angela - How to Solidify Your Knowledge
02:56
222 Introduction to Version Control and Git
02:36
223 Version Control Using Git and the Command Line
15:04
224 GitHub and Remote Repositories
11:01
226 Gitignore
12:03
227 Cloning Repositories
05:06
228 Branching and Merging
17:26
229 Using Xcode for Source Control
19:41
230 Forking and Pull Requests
17:10
232 Tip from Angela - Spaced Repetition
04:02
233 The Clear App Clone that You'll Build by the End of this Module
03:00
234 Subclassing a UITableViewController
16:06
235 TableView Delegate Methods and Accessories
07:46
236 Creating a Textfield Inside UIAlert to Add New Items
17:42
237 Why Do We Need Persistent Local Data Storage_
08:30
238 Persistent Local Data Storage Using UserDefaults
09:01
239 UserDefaults Explained
08:38
240 [Advanced Swift] The Swift Singleton Object
05:26
242 Creating a Custom Data Model
17:52
243 [Advanced Swift] The Swift Ternary Operator
03:06
244 Restructuring Our App with MVC
04:53
245 The Concept of iOS Sandboxing
03:42
246 Encoding Data with NSCoder
13:07
247 Decoding Data with NSCoder
07:40
248 Introduction to Databases
10:14
249 How to Set up and Configure Core Data
18:34
250 How to Save Data with Core Data (Create in CRUD)
07:30
251 How to View Your SQLite Database Backend for Core Data
04:36
252 Core Data Fundamentals
07:31
253 Reading Data from Core Data (Read in CRUD)
04:51
254 Updating Data with Core Data (Update in CRUD)
02:31
255 Removing Data from Core Data (Delete in CRUD)
05:19
256 How to Implement a UISearchBar and Querying with Core Data
26:08
257 How to Go Back to the Original List_
07:22
258 How to Create Relationship Graphs in Core Data
13:56
259 [Solution to Challenge] Setting Up CategoryViewController
12:10
260 Adding the Delegate Method
15:55
261 Introduction to Realm
15:42
262 How to Save Data Using Realm (Create in CRUD)
15:30
263 Fetching Data from Realm (Read in CRUD)
20:21
264 Updating Data with Realm (Update in CRUD)
03:33
265 Removing Data from Realm (Delete in CRUD)
02:37
267 Querying Data Using Realm
11:05
268 Review of How Our App Uses Realm for Data Persistence
11:29
269 Making Our Cells Swipeable
21:22
270 Inheriting from SwipeTableViewController
17:04
271 [Solution to Challenge] Inheriting from SwipeTableViewController
05:51
272 Adding Colour to Our App
08:13
273 [Solution to Challenge] Persisting the Colour Property
06:50
274 Creating Gradient Flow Cells
20:13
276 Updating the UI of the Navigation Bar
20:23
278 Tip from Angela - Location, Location, Location!
01:42
279 What You'll Need to Implement In-App Purchases
05:41
客服
顶部
赛事库 课堂 2021拜年纪