Xcode теперь генерирует пустую категорию. Почему?

Я заметил это при использовании iOS6 beta 3

Когда я создаю новый подкласс UIViewContoller (, никакие другие родительские классы не генерируют такого поведения, которое я заметил ), файл.m теперь имеет пустую категорию в верхней части файла. В прошлом, изучая категории, я заметил, что некоторые люди использовали ту же самую технику для обозначения частных методов (, хотя и не по-настоящему закрытых ).

Это то, что намерение здесь? Есть ли какие-либо изменения в том, чтобы сделать вещи действительно приватными? Я также заметил директиву @private.

Каков стиль кодирования вашего человека в отношении частных переменных и методов?

ОБНОВЛЕНИЕ :Поскольку XCode подталкивает нас к использованию расширений класса, я пошел дальше и использовал их для приватных методов/ivar для этого проекта.Хотя нашел недостаток. Я увидел, что могу повторно использовать один из моих подклассов UIViewController вместе со всеми его UIButtons, UILabels и т. д. У меня было это наследование :UIViewController < -FirstViewController < -SecondViewController.

Ну, все частные методы, которые я поместил в расширение класса FirstViewController, не появляются в автозаполнении, когда я кодирую в SecondViewController. Легкое раздражение....

6
задан VaporwareWolf 7 December 2017 в 23:07
поделиться