Не думаю, потому что решение из документации Apple.
орое время назад я читал, что сравнение номеров версий можно выполнить с помощью следующего фрагмента кода:
NSString *vesrion_1 = @"1.2.1";
NSString *version_2 = @"1.2.0";
if ([version_1 compare:version_2 options:NSNumericSearch] == NSOrderedAscending) {
...
}
Кажется, это работает нормально, но у одного пользователя возникла проблема, связанная с, по-видимому, некорректным сравнением номеров версий.
Мой вопрос: безопасно ли при любых обстоятельствах использовать эту технику для сравнения номеров версий? Возможно ли, что приведенное выше сравнение приведет к разным результатам на разных машинах?