Я новичок в Objective C. В одной из документации для разработчиков я обнаружил следующее состояние:
Следующий оператор вызывает метод lockFocusIfCanDraw и назначает возвращаемое значение для flag.Он не генерирует предупреждение компилятора, если нет несоответствия между типом для флага и типом возврата метода.Тем не менее, эта модель настоятельно не рекомендуется.
flag = aView.lockFocusIfCanDraw;
В дополнение к вышеприведенному, я могу вспомнить множество ситуаций такого рода.Например, я мог бы захотеть захватить отображаемый текст из поля и назначить его локальной строке и т. Д.
Мне просто интересно, если приведенное выше утверждение не рекомендуется, каков рекомендуемый способ обработки такой ситуации?