Ursus Atom
一个用于操作 Urbit 原子和光环的库。
用法
Ursus Atom 提供了对 urbit 音标基的支持,这对于表示经度点('船舶')非常有用
let ship = try! PatP(string: "~lanrus-rinfep")
let point = Int(ship) // 328448
有一个 Aura
协议,与关联类型 Atom
相关,可以是任何 UnsignedInteger
类型,但在实践中我们使用 BigUInt
类型。
当前实现:
PatP
(@p
)PatQ
(@q
)PatUV
(@uv
)
安装
Ursus Atom 可以通过在 podfile 中添加以下行来使用 Cocoapods 安装
pod 'UrsusAtom', '~> 1.2'
如果您需要,我可以帮助设置 Carthage 或 Swift Package Manager 支持。
待办事项列表
可以使此代码库更出色的内容
- 额外的原子和光环类型;日期格式将是一个不错的选择。
PhoneticBaseObfuscator
中的密码学方法进行单元测试(从 urbit-hob 转移)。- 更好的文档/示例。