重複の可能性:
ObjC 実装ファイルで宣言されたインスタンス変数
次の 2 つのコード スニペットの可視性の点での違い、つまり変数名にアクセス/参照できる場所と他のすべての違い (1 つ以外はカテゴリ) を知りたいです。
1:
// in implementation file SchoolTableViewController.m
@interface SchoolTableViewController()
{
NSString* name;
}
@end
@implementation SchoolTableViewController
...
@end
2:
// in implementation file SchoolTableViewController.m
@implementation SchoolTableViewController
{
NSString* name;
}
...
@end