Потому что Иаков уже ответил на часть без собственности.Я отвечу слева
Могу ли я сделать следующее без утечки?
myObject = [[Object alloc] init];
У вас естьчтобы выпустить myObject где-нибудь, может быть, в методе делегата, или, возможно, после того, как вы закончили его использовать, но не забудьте освободить объект, особенно, прежде чем вы потеряете ссылку на объект
Лучше лиопределить свойство для каждой переменной у меня в каждом классе?Почему ??
Это зависит от вашего соглашения о кодировании, определение всех свойств очень поможет вам в управлении памятью, но это сопряжено с нагрузкой, и иногда ваша команда не хочет определять экземплярпеременная, свойство и синтез для каждой переменной, что означает довольно много кодов.Итак, обсудите с вашей командой, чтобы увидеть, в чем ваша слабость и сила.Если вы слабы в управлении памятью, я рекомендую определить для каждого