zl程序教程

您现在的位置是:首页 >  后端

当前栏目

SwiftUI 教程之如何将 Apple 的核心位置服务core location连接到 SwiftUI 应用程序(教程含源码)

Core源码教程连接应用程序 如何 核心 SwiftUI
2023-09-11 14:18:29 时间

项目运行效果

在这里插入图片描述

项目设置

首先,让我们创建一个新的 SwiftUI Xcode 项目。我正在使用 iOS App 模板:

在这里插入图片描述

我选择了 SwiftUI 作为界面,选择了 Swift 作为语言:

在这里插入图片描述
您现在应该有一个如下所示的基本设置:

在这里插入图片描述

位置数据管理器

为了访问核心位置数据,我们将设置一个包含 CLLocationManager 变量的位置数据管理器类。

什么是 CLLocationManager?

CLLocationManager(Apple 文档)是一个旨在管理基于核心位置的行为的对象。在我们的项目中进行设置时,我们将执行以下操作:

设置包含 CLLocationManager 的类
设置委托对象确认 CLLocationManagerDelegate 协议(Apple