|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-16-swift-complete-app-development/
课程评论:没有评论
**课程名称:** iOS, Swift & SwiftUI - Complete iOS App Development **课程概述:** 本课程专注于iOS 16、Swift 5以及使用UIKit和SwiftUI进行iOS应用开发。您将深入学习Apple最新的框架和行业最佳实践,掌握可扩展的iOS应用开发技术。课程提供了丰富的学习资源,包括170多个Xcode项目、10多个直播编码练习、4个以上编码挑战、5个以上小测验、2次模拟测试、4个以上iOS应用示例,以及165个以上课程资料(视频讲座、幻灯片、外部参考资料)。 **课程重点包括:** * **iOS开发环境入门:** 熟悉Xcode 14和iOS 16。 * **iOS 16新特性:** 了解iOS 16的最新功能。 * **Swift 5基础:** 学习Swift 5语言的基础知识。 * **Swift Charts:** 学习使用Swift Charts进行数据可视化。 * **数据持久化:** 掌握CoreData和UserDefaults的使用。 * **UI构建:** 学习使用Storyboards、SwiftUI及编程方式构建用户界面。 * **工程最佳实践:** 掌握iOS开发的工程和行业最佳实践。 * **常用iOS框架:** 学习使用Combine、MapKit、CoreLocation框架。 * **网络开发:** 通过Alamofire和URLSession进行网络通信。 * **UI布局:** 学习使用Autolayout和PureLayout进行编程布局。 * **设计模式:** 掌握MVC和MVVM等设计模式。 * **iOS核心概念:** 学习Notifications和Delegates机制。 * **Swift 5.7正则表达式:** 了解Swift 5.7中的正则表达式用法。 * **Swift语言进阶:** 深入学习Swift语言的进阶概念。 * **iOS组件应用:** 通过实例学习Table Views、Collection Views、Text Views、Buttons、Text Fields等组件。 * **单元测试:** 学习编写iOS单元测试。 * **SwiftUI应用:** 学习使用SwiftUI构建现代、响应式的iOS应用。 * **Combine框架:** 学习Apple最新的Combine框架。
In this course you can learn about iOS 16, Swift 5, iOS App Development using UIKit & SwiftUI and latest frameworks from Apple, best engineering and industry practices on how to develop iOS apps that scale. The course has 170+ downloadable Xcode project resources, 10+ live coding exercises, 4+ coding challenges, 5+ quizzes, 2 practice tests, 4+ iOS apps and 165+ course materials such as video course lectures, slides and external references to help solidify course materials. The main focus of the course will be:get familiar with iOS development environment: Xcode 14 and iOS 16learn what's new in iOS 16learn fundamentals of Swift5learn about Swift Chartslearn about CoreData & UserDefaultslearn how to build apps using Storyboards, SwiftUI and programmaticallymaster best engineering and industry practices related to iOS developmentlearn how to use popular iOS frameworks: Combine, MapKit, CoreLocationget experience building apps with Networking using Alamofire and URLSessionlearn how to build UI both using Autolayout and programmatically using PureLayoutget experience with design patterns such as MVC & MVVMlearn how to use Notifications & Delegateslearn how regular expressions in Swift 5.7 workSwift is a powerful language that Apple recommends to use for iOS development. We will explore basics and fundamentals of Swift 5 language in addition to learning more advanced concepts in Swift 5.We will learn through examples how to use important components of iOS (Table Views, Collection Views, Text Views, Buttons, Text Fields). One of the important best practices of development is to use unit tests. Hence, we will also learn how to write unit tests in iOS. We will learn how to use the latest SwiftUI to build iOS apps. SwiftUI is a next generation tool developed by Apple that can be helpful to build iOS app fast in using responsive and declarative statements. Combine is one of the latest additions from Apple.