SwiftUI

借助 SwiftUI,你可以利用 Swift 的强大功能打造适合各个 Apple 平台的精美 App,而无需编写大量代码。只需使用一套工具和 API,你就能为所有 Apple 设备用户带来更加出色的体验。

A MacBook Pro, iPad, and iPhone, each displaying the SwiftUI interface. A MacBook Pro, iPad, and iPhone, each displaying the SwiftUI interface.

了解 SwiftUI

声明式语法

只写结果,不写步骤

SwiftUI 采用声明式语法,你只需声明用户界面应具备的功能便可。例如,你可以写明你需要一个由文本栏组成的项目列表,然后描述各个栏位的对齐方式、字体和颜色。你的代码比以往更加简单直观和易于理解,可以节省你的时间和维护工作。

import SwiftUI

struct AlbumDetail: View {
	var album: Album

	var body: some View {
		List(album.songs) { song in 
			HStack {
				Image(album.cover)
				VStack(alignment: .leading) {
					Text(song.title)