Что касается IBOutlet UITextField, имеет ли значение управление памятью или другие причины, как вы очищаете текстовое значение?
textFieldX.text = nil
или
textFieldX.text = @"";
В objective-c допустимо сообщение a nil object, а @"" - статический NSString *. Я не уверен, что каждый @"" указывает на один и тот же объект в памяти или выделяет пучок строк с нулевым завершением в 1 байт.
Неважно, просто подумал, что я попрошу сообщество. Спасибо.