欢迎来到“使用 UIKit 和 Swift 进行 iOS 开发——基于项目的学习”。UIKit 仍然是构建 iOS 应用程序时的主导框架。本课程涵盖多个真实世界的项目,使用 UIKit 框架以编程方式实现,而不使用故事板。
Published 12/2022
Created by Mohammad Azam
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 56 Lectures ( 6h 53m ) | Size: 3.51 GB
让我们看看下面的课程内容:
周边商店应用程序:
您将学习如何在 UIKit 中创建 MapKit 应用程序。该应用程序将允许您搜索当前位置附近最近的兴趣点。这可以是汉堡店、炸玉米饼店、加油站、咖啡馆等。您还将学习如何在地图上显示注释,甚至在列表中显示位置。用户将能够在他们的物理设备上运行该应用程序,获取路线,甚至可以打电话到指定地点。
预算应用程序:
在此应用程序中,您将学习如何使用 Core Data 在用户设备上本地保存信息。您将构建一个预算应用程序,该应用程序将跟踪类别和每个类别的相关交易。
商店应用程序:
在此应用程序中,您将学习如何将 UIKit 应用程序与 JSON API 集成。您将使用第三方 api 的多个端点并执行 GET、POST 和 DELETE 操作。您还将学习如何将 SwiftUI 视图注入 UIKit 应用程序并使用 Xcode 预览可视化 UIKit 控制器。该应用程序还将介绍如何创建通用网络层。
您将在本课程中学到什么?
- 学生将学习如何以编程方式使用 Swift 创建 UIKit 应用程序。
- 学生将学习如何使用 MapKit 和 Core Location 构建真实世界的应用程序。
- 学生将学习核心数据以及如何在 SQLite 数据库中保存信息。学生还将学习如何在 Core Data 中创建一对多关系。
- 学生将学习如何从第三方应用程序使用 JSON 并执行 GET、POST 和 DELETE 操作。
- 学生还将学习如何将 SwiftUI 视图集成到 UIKit 应用程序中。
本课程适合谁?
- 本课程面向想要学习如何在不使用 Storyboard 的情况下以编程方式构建 UIKit 应用程序的开发人员。
- 有兴趣学习构建 iOS 应用程序新技术的学生。
- 有兴趣学习如何使用 UIKit 框架制作 MapKit、Core Data 和 JSON 的同学。
- 有兴趣学习如何将 UIKit 与 SwiftUI 框架集成以及在 UIKit 应用程序中使用 SwiftUI 视图的学生。
课程中的所有讲座都附有可下载的资源(代码)。所有代码均使用最新版本的 Xcode 和 iOS 框架实现。