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; }
<< 前へ | 次へ >> |