プライベートインスタンス変数を宣言する場所とその理由についてのconvention/rule / Preferences / diktatとは何ですか?
// someClass.h
@interface someClass : NSObject {
@private
// Here in the class declaration?
}
// ...
@end
// someClass.m
@interface someClass () {
// Here in the class extension? This seems to be obj-c's version
// of the C++ Pimpl idiom.
}
@end
@implementation someClass {
// Here in the class definition? BTW, what's the default scope here?
// Seems like it should be @private. I haven't been able to find much
// documentation about this declaration block.
}
// ...
@end
誰かがこれらの3つのセクションの適切な使用についてコメントしたり、これに関する優れたWebリソースを指摘したりできますか?ありがとう!