じゃあ、混乱させよう
今のMac OS Xでの実装では

- (NSString *)hoge { return @"hoge";}
- (NSString *)fuga { return [NSString stringWithString:@"hoge"];}

で返されるものは同じインスタンス。