LoremIpsumize
协议,则也支持请看示例项目
@LoremSwiftify
注解任何结构体、类或枚举然后使用 StructName.lorem()
或 ClassName.lorem()
或 EnumName.lorem()
。 基本上 .lorem()
无处不在 :)
extension ContentView {
@LoremSwiftify
struct Display {
let developers: [Developer]
@LoremSwiftify
struct Developer: Identifiable {
let id: String = UUID().uuidString
@Lorem(.string(.name))
let name: String
@Lorem(.string(.email))
let email: String
@Lorem(.string(.phoneNumber))
let phoneNumber: String
@Lorem(.url(.image))
let imageURL: URL
@Lorem(.url(.website))
let profileURL: URL
}
}
}
#Preview {
ContentView(display: .lorem())
}