Удалить ссылки на розетки при удалении элемента управления - PullRequest
1 голос
/ 08 сентября 2011

Есть ли способ автоматически удалить XCode свойство или переменную при удалении соответствующего элемента управления? Например, скажем, я создаю кнопку в XCode 4 в представлении, а затем назначаю ее «новому источнику ссылок», выполняя эту комбинацию ctrl-click для ссылки на исходный код, где я хочу, чтобы свойство появилось. Но потом я решаю удалить кнопку. Свойство по-прежнему будет в исходном коде. Почему XCode не удаляет свойство?

1 Ответ

1 голос
/ 08 сентября 2011

Я думаю, это потому, что удаление свойства означает удаление всего кода, связанного с этим свойством. Xcode не знает, написали ли вы какие-то пользовательские методы установки / получения, или у вас есть большой объем кода, использующего это свойство в вашем проекте.

Конечно, они могли бы использовать новую причудливую лексику для анализа вашего кода и удаления свойства, если оно нигде не используется, но я предполагаю, что это будет слишком много работы.

Кроме того, только то, что Xcode может генерировать свойство для вас, не означает, что это действительно так. Другими словами, если я сам создал свойство и подключил его к кнопке в IB, действительно ли я хочу, чтобы Xcode удалял этот код при удалении кнопки? Вероятно, нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...