Считается ли указание имени ivar для @synthesize избыточным или хорошей практикой?

Я смотрел курс Stanford iTunes U на iOS (cs193p) , где учитель прямо говорит, чтобы всегда указывать имя ivar при использовании @synthesize , чтобы избежать проблем, такие как

@synthesize name = _name;

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

Это подводит меня к вопросу, зачем это нужно? Разве недостаточно просто использовать @synthesize с именем свойства? Есть ли какие-то особые проблемы, которых можно избежать?

5
задан Jakub Arnold 9 January 2012 в 15:47
поделиться