ソース記述にて下記の項目箇所を簡単に示しています。文章だけでは理解しにくいので参考になるかとおもいます。
インスタンスの宣言
プロパティーの宣言
アクセサ(アクセスする人)の自動生成 シンセサイズ
ファイナライザ
lbTestのゲッター (セッターがなければ読み込み専用となる)
lbTestのセッター
#import "ViewController.h"
@interface ViewController () {
// Outlet-1:インスタンスの宣言
IBOutlet UILabel *_lbTest;
}
// Outlet-2:プロパティーの宣言
@property (retain, nonatomic) UILabel *lbTest;
@end
@implementation ViewController
// Outlet-3:アクセサ(アクセスする人)の自動生成 シンセサイズ
//@synthesize lbTest = _lbTest;
// ファイナライザ
- (void)dealloc
{
// Outlet-4:オブジェクトの破棄
// [lbTest release]; // ARC機能標準化のためエラー
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
// lbTestのゲッター (セッターがなければ読み込み専用となる)
- (id)lbTest {
return _lbTest;
}
// lbTestのセッター
- (void)setLbTest:(id)newValue {
// if (_lbTest != newValue) {
// [_lbTest release];
// _lbTest = [newValue retain];
// }
}
@end
GitHub
コメントをお書きください