版本号

我已经发布了版本。

实际版本对象在您必须解析一个对象时必不可少。 我的意思是,这通常足够了,您制作的每个应用程序的Info.plist都有一个。

我已经使用了Swift软件包管理器一部分的Version.swift多年了,这个库是对代码进行提取,记录,测试和增强的代码。 相对于原始实现,它具有:

  1. 更紧凑的可Codable实现†
  2. 它实现LosslessStringConvertible
  3. 不是大规模单一源文件(MSSF)
  4. 有在线文档(已记录100%)
  5. BundleProcessInfo扩展
  6. 删除可能致命的ExpressibleByStringLiteral一致性
  7. 用户输入(如10.03 “宽容”初始化程序
  8. Range惯用实现
  9. 99%的代码覆盖率

我可以自己发布它,部分原因是因为我在Apple wrote时编写了原始实现。 而且我保留了许可证。

版本库具有EquatableComparableHashableCodableRange 。 它完全符合语义版本RFC,其中包括对预发行标识符和构建标识符的支持, 并且我们知道如何正确地对它们进行排序和比较(2.0.0-alpha 小于 2.0.0和1.0.0 … <2.0。 0不包含它)。

嘿!

我是Max Howell,我每天都写开源。 我从事开源工作已有15年了,您可能已经使用过其中的一部分(有人自制吗?)。 但是,我需要您的帮助,目前我的收入低于最低工资。 不要让我需要再次申请Google!

https://patreon.com/mxcl

Interesting Posts