atomic
是一个 Swift 属性包装器,旨在使值线程安全。
import Atomic
/// Creates an `Atomic` property.
@Atomic var value = 5
Swift 包管理器 是一个用于自动化 Swift 代码分发的工具,并已集成到 swift
编译器中。它还处于早期开发阶段,但 atomic
确实支持在受支持的平台上使用它。
一旦你设置好你的 Swift 包,添加 atomic
作为依赖项就像将其添加到你的 Package.swift
文件的 dependencies
值中一样简单。
dependencies: [
.package(url: "https://github.com/space-code/atomic.git", .upToNextMajor(from: "1.1.0"))
]
引导开发环境
make bootstrap
请随时帮助这个项目!如果你看到有什么可以做得更好或者想要一个新功能,请打开一个 issue 或发送一个拉取请求!
Nikita Vasilev, nv3212@gmail.com
atomic 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。