# iOS 代码示例

通过 Pushwoosh 的 iOS 示例，您可以在不将 SDK 集成到项目中的情况下探索 Pushwoosh 的功能，或者查看 Pushwoosh SDK 在我们示例项目中的实现方式。

## 前提条件

在使用示例之前，请确保您已具备以下条件：

<TranslatedFragment id="prerequisites-ios" />

## Pushwoosh 示例应用程序

该项目是一个集成了 Pushwoosh SDK 的基础 iOS 应用程序，展示了以下关键功能：
- 接收推送通知。
- 跟踪推送通知的送达情况。
- 管理用户标签 (user tags)。
- 发送事件 (events)
- 用户注册

您可以将该示例应用作为学习工具或您开发工作的基础。

### 1. 下载示例应用

克隆代码仓库：
```bash
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git
```

### 2. 配置项目

<TranslatedFragment id="configure-sample-app-ios" />

### 3. 运行项目

1. 构建并运行项目。
2. 在应用中导航至“设置”选项卡。
3. 点击 **Register for Pushes** 按钮。
4. 授予推送通知权限。设备将在 Pushwoosh 注册。

## Pushwoosh iOS 示例

请浏览我们的 [pushwoosh-quickstart-ios](https://github.com/Pushwoosh/pushwoosh-quickstart-ios) 代码仓库，获取涵盖各种 SDK 功能且文档齐全的代码示例。这些示例可直接用作参考或您自己项目的起点。