Email 验证宏是一个用于验证电子邮件地址的 Swift 宏框架。
// Create and validate an email address
let validEmail = #email("foo@email.com")
let invalidEmail = #email("foo@.com") // ❌
将以下行添加到 Package.swift
文件中的依赖项:
.package(
url: "https://github.com/josetorronteras/EmailValidationMacro",
from: "1.0.0"
),
然后将 EmailValidationMacro
添加到您的目标的依赖项中
.product(
name: "EmailValidation",
package: "EmailValidationMacro"
),
转到 File > Add Package Dependencies...
并粘贴仓库的 URL
https://github.com/josetorronteras/EmailValidationMacro
此库在 MIT 许可下发布。 有关详细信息,请参阅 LICENSE。