Если я использую @synthesize foo;
, в чем разница между следующими:Objective-C: синтаксис синтаксиса сообщения против синтаксиса точки; какая разница?
// message syntax
[myObj setFoo:5];
[myObj foo];
и
// dot syntax
myObj.foo = 5;
myObj.foo;
Мне нравится согласованность синтаксиса дот, но я не знаю, если он делает что-то я я должен быть обеспокоен.
Любая дополнительная информация будет полезной.
согласовано. Придерживайтесь тем или иным. Я предпочитаю использовать точечный синтаксис, потому что он говорит мне, что я делаю то, что, вероятно, сохранит или скопирует объект. – 2010-11-23 19:39:03