SwiftUI一点通,您现在可以通过TestFlight下载App。我会定期将版本发布到TestFlight上,历史版本可以在Releases中看到。
- 所有的Taps均在SwiftUITapsPackage中,如果使用Swift Playgrounds书写了新的Tap,你可以提交到本项目,如果是修改或使用Xcode,我们更希望您可以将相关的代码提交到SwiftUITapsPackage
- 请前往Apple SwiftUI索引了解分类,请将相应的View放入对应的Folder下
- 每个Tap的名字应为 ViewnameControlView.swift
- 每个Tap应该将不同的使用方式尽可能的展现出来,比如init时的参数以及常用的modifier,参见VStackControlView.swift
- 每个Tap如果你有了很不同的使用方式,欢迎增加不同的乐趣代码参见ZStackDiceView.swift
- clone OneTapSwiftUI 和 到同一个目录中
- 使用Xcode打开OneTapSwiftUI项目中的OneTapSwiftUIApp目录里的xcodeproj
注意事项:Swift Playgrounds 4.1 还不支持SwiftUI 4.0 所以请使用 Xcode 14以上版本使用swiftpm
- clone OneTapSwiftUI
- 使用Xcode打开swiftpm
- 你可以在swiftpm里完成新Tap的开发,我会帮你将新的Tap加入到Package中去的
- 在swiftpm中开发时,你需要显式的
import SwiftUITapsPackage
后就可以使用Components
和Model
中的一系列组件了
所有的公用View组件均在Components文件夹下,所有公用Model均在Model文件夹下。
- 你可以通过TestFlight下载测试版本
- 也可以使用Swift Playgrounds或Xcode打开swiftpm来查看和运行
- 当前也有一个Xcode项目用于支持App的编译发布