@propertyの正体
アイフォンアプリ開発をしていると、@propertyという記載をよくみる。
------------------------------------------------------------------------------------------------
@interface ViewController : UIViewController<UIActionSheetDelegate,UIImagePickerControllerDelegate, UINavigationControllerDelegate>{
}
@property (weak, nonatomic) IBOutlet UIToolbar *toolBar;
@end
-------------------------------------------------------------------------------------------------
ふとなんだろうと思ったため、調べてみた。
<Objective-C逆引きハンドブックより>
どうやらJavaでいうセッターとゲッターを自動的に作ってくれますよ。
ということらしい。
〜.h形式のインターフェースファイルで定義しておくと
〜.m形式の実装ファイル内でセッターゲッターがいらないのだ。
- 作者: 林晃
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2012/05/26
- メディア: 単行本(ソフトカバー)
- クリック: 6回
- この商品を含むブログ (1件) を見る