Если все ваши строки имеют форму "2.0.1" и т. Д., Вы можете просто сравнить их как есть с правильными параметрами:
([localVersionString compare:currentVersionString
options:NSNumericSearch] != NSOrderedAscending);
Приведенное выше вернет "YES
", еслиlocalVersion не старше, чем currentVersion на сервере, и «NO
» в противном случае (при условии, что это правильно).
Обычно это делается при проверке локальной версии установленной iOS.на iDevice.