首页
/ visionOS_30Days 项目教程

visionOS_30Days 项目教程

2026-01-17 08:29:37作者:俞予舒Fleming

1. 项目的目录结构及介绍

visionOS_30Days 项目的目录结构如下:

visionOS_30Days/
├── Day1/
│   ├── Hello visionOS/
│   └── ...
├── Day2/
│   ├── Show teapot/
│   └── ...
├── ...
├── Day30/
│   ├── Action firing by HLS metadata/
│   └── ...
├── README.md
└── ...

每个 Day 文件夹对应一个特定的开发任务,包含了实现该任务所需的代码和资源文件。例如,Day1 文件夹包含了实现 "Hello visionOS" 功能的代码。

2. 项目的启动文件介绍

项目的启动文件通常位于每个 Day 文件夹中,以 Day1 为例,启动文件可能是 main.swiftAppDelegate.swift。这些文件负责初始化应用程序并启动主界面。

例如,Day1/Hello visionOS/main.swift 文件内容可能如下:

import SwiftUI

@main
struct HelloVisionOSApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

3. 项目的配置文件介绍

项目的配置文件通常包括 Info.plist 文件,该文件包含了应用程序的元数据和配置信息。每个 Day 文件夹中都可能包含一个 Info.plist 文件。

例如,Day1/Hello visionOS/Info.plist 文件内容可能包含以下键值对:

<key>CFBundleDisplayName</key>
<string>Hello visionOS</string>
<key>CFBundleIdentifier</key>
<string>com.example.HelloVisionOS</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>arm64</string>
</array>

这些配置文件定义了应用程序的显示名称、唯一标识符和其他必要的设备功能。

登录后查看全文
热门项目推荐
相关项目推荐