# SwiftUI 简介

URL: https://caijiao.org/swift/13-swiftui-basics/01-intro
Source: docs/swift/13-swiftui-basics/01-intro.md
Description: 本章介绍 SwiftUI 的基本概念和优势，帮助开发者快速了解这款现代声明式 UI 框架及其应用场景。

SwiftUI 是苹果推出的现代声明式 UI 框架，支持跨平台开发 iOS、macOS、watchOS 和 tvOS 应用。

## 核心特点

- **声明式语法**：用代码描述 UI 界面，简洁直观。
- **实时预览**：Xcode 支持实时渲染界面，提升开发效率。
- **响应式编程**：自动处理界面状态变化，减少手动更新代码。
- **跨平台支持**：一套代码多平台运行，简化开发流程。

## 示例代码

```swift
import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello, SwiftUI!")
            .padding()
    }
}
````

## 应用场景

适合构建现代化、响应快速的用户界面，特别适合新项目和跨平台开发。

## 总结

SwiftUI 以声明式和响应式设计理念简化 UI 开发，正逐步成为苹果生态的主流 UI 框架。
