スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[OS X]初期化メソッド

//インスタンス生成時に明示的に呼び出す
- (id)init
{
if(self = [super init]){
//initalize code
}
return self;
}
- (id)initWithFrame:(NSRect)frame
{
self = [super initWithFrame:frame];
if (self) {
//initalize code
}
return self;
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Initialization code here.
}

return self;
}


//このコードが読み込まれたときに呼び出される
- (id)initWithCoder:(NSCoder *)coder
{
self = [super initWithCoder:coder];
if (self) {
//initalize code
}
return self;
}

//nibファイル読み込み時に呼び出される
-(void)awakeFromNib
{
//initalize code
}



参考URL1:NSView initialization: -init: vs. -awakeFromNib:
参考URL2:NSNibAwaking Protocol Reference
このエントリーをはてなブックマークに追加

tag : OS X 初期化 initalize method メソッド nib xib code callback

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。