クラスメソッド内のプロパティにリンクされたプライベートにアクセスすることはivar
、合成されたゲッター/セッターメソッドを使用するよりも効率的ですか、それとも効率はまったく同じですか? ...次のように:
@implementation MyApp
@synthesize name;
- (void)loadView
{
_name = @"Savagewood"; // VS.
self.name = @"Savagewood";
}
@end
後者は実行に時間がかかると思いますが、アプリ開発者が一貫性と優れたプログラミング手法のために使用することを提案しているものと、両方の割り当てが基本的に同じ時間の複雑さであるかどうかを知りたいです。