Я думаю, что это во многом зависит от минимальной версии iOS, которую приложение будет поддерживать, и, если есть встроенный класс, который будет выполнять эту работу, используйте его. Как вы намекнули, вы бы использовали какую-то другую стороннюю платформу для согласованной поддержки старых версий.
Прямо сейчас я бы использовал NSPredicate
или NSRegularExpression
, оба поддерживаются начиная с iOS 4 и выше, что, скорее всего, будет минимальной поддерживаемой версией для новых приложений iOS, если не iOS 5.
Полезно Пост .