Не знаю, что касаемо технологии, но есть несколько third-party библиотек, которые позволяют делать выше описанное. В своем проекте например, мы использовали CocoaHTTPServer.
UITextField предоставляет замечательный делегатный метод - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string, который прекрасно подходит для валидирования вводимых данных. А для самой проверки по мне удобней воспользоваться регуляркой - stackoverflow.com/questions/15392031/uitextfield-t...