【发布时间】:2009-12-30 04:40:15
【问题描述】:
我正在编写一个应用程序来接收包含项目和版本号的数据。这些数字的格式类似于“1.0.1”或“1.2.5”。如何比较这些版本号?我认为它们必须首先格式化为字符串,不是吗?我有哪些选项可以确定“1.2.5”在“1.0.1”之后?
【问题讨论】:
-
我写了那个小库来轻松比较 Obj-C 中的 2 个版本的字符串。通常在 iOS 中。有例子和代码在GitHub page
-
它有助于准确地阐明版本控制方案是什么。有些格式可能需要额外的逻辑。