MyTestClass* obj = [MyTestClass myTestClass];このようにしてmessageにテキストを設定していました。アクセス権を@publicにすると、このように自由にインスタンス変数が利用出来るようになります。
obj->message = @"This is First Object!!";
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※MyTestClassのヘッダー部分
@interface MyTestClass : NSObject {
@public
NSString* message;
}
+(MyTestClass*)myTestClass;
-(void)printMessage;
@end
※MyTestClassの実装部分
@implementation MyTestClass
+(MyTestClass*)myTestClass {
MyTestClass* obj;
@autoreleasepool {
obj = [[self alloc] init];
}
return obj;
}
-(void)printMessage {
NSLog(@"%@",message);
}
@end
※クラスを利用しているmain関数の例
int main (int argc, const char * argv[]) {
MyTestClass* obj = [MyTestClass myTestClass];
obj->message = @"This is First Object!!";
[obj printMessage];
return 0;
}
| << 前へ | 次へ >> |