Objective-C はオブジェクト指向言語であるため、Objective-C のクラスとプロパティを読みたいと思うかもしれません:宣言されたプロパティ
A@property
は変数ではありません。クラス変数をカプセル化するのに役立つプロパティです。
//blabla1.h
@interface Blabla1 : NSObject {
NSString *_strResult; //Class variable
}
@property (strong) NSString *strResult; //Property
@end
//blabla1.m
@implementation Blabla1
//setup Getter/Setter as strResult using _strResult
@synthesize strResult = _strResult;
@end
したがって、クラス変数を定義したら、次のようなblabla1.h
インスタンスを作成した後、プロパティを使用してアクセスできます。blabla1
Blabla1 *myBlabla1Obj = [Blabla1 alloc] init];
...
NSString *someString = [myBlabla1Obj strResult];