objective-Cのプロパティについてご質問です。
現在iosアプリ開発を独学で勉強中です。C言語、objective-Cの本を数冊読み終えてアクセッサメソッドやポインタなどの基本的なことは学習済みですが、現在読んでいる参考書のプロパティの構文について、
lang
1@property (属性) プロパティの型 プロパティ名;
という記述があるのですが、実際のサンプルコードなどでは、
lang
1@property (strong, nonatomic) UIWindow *window;
や
lang
1@property (nonatomic, retain) IBOutlet UIWindow *window;
など
”プロパティの型 プロパティ名”が”UIWindow *window”や”IBOutlet UIWindow window”となっています。
ここでよくわからないのが、UIWindowがプロパティの型名でwindowがインスタンス変数名?になるのか、とか、そうなるとIBOutlet型でwindowインスタンスがプロパティ名?というように、どれがプロパティの型でどれがプロパティ名なのか混乱しています。プロパティの宣言についてどなたかご教授をお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/29 03:40
2015/06/29 08:31
2015/06/29 15:12
2015/06/29 22:36
2015/06/30 08:47 編集
2015/06/30 15:16