Строки всегда копируются в Objective-C, поэтому второй вариант, скорее всего, создает другую строку, а затем указывает на нее. Таким образом, я думаю, вы правы.
Чтобы играть адвоката дьявола, я бы предположил, что компилятор оптимизирует вариант B, чтобы делать что-то вроде варианта A в любом случае. Лично я всегда делал вариант B, потому что он более читабельен, чем конечная операция, которую вы хотите выполнить.
UPDATE: Я не нашел способ отпишусь по-разному, но вы можете быть заинтересованы в этом лакомый (с Apple UITextField Docs):
clearButtonMode
управления, когда стандарт ясно кнопка появляется в текстовом поле.
@property (неатомической) UITextFieldViewMode clearButtonMode
Обсуждение
Стандартная кнопка ясно отображается в правой части текстового поля способ для пользователя, чтобы удалить текст быстро. Эта кнопка отображается автоматически на основе значения для этого свойства.
Значением по умолчанию для этого свойства является UITextFieldViewModeNever.
Я думаю, что это позволит вам настроить функциональность для пользователя, чтобы очистить текстовое поле.
Все отзывы велики, спасибо. Это хороший момент. Консистенция кода. Спасибо всем. – Brenden