我正在编写一个接收带有项目和版本号的数据的应用程序.数字格式为"1.0.1"或"1.2.5".如何比较这些版本号?我认为他们必须先格式化为字符串,不是吗?我有什么选择来确定"1.2.5"在"1.0.1"之后?
我需要获取用户的应用程序版本号,并将其与我服务器上的当前应用程序版本进行比较.如果用户的应用程序版本较低,那么他将弹出一个更新他的应用程序.在执行此操作时,我需要将应用程序的版本与可用的版本进行比较.我如何可以比较它们的格式字符串"2.0.1"和"2.0.09"并获得最高的国家之一,在Objective-C?