ページ

2012年4月21日土曜日

mac : Objective-C のクラス(1)

当分の間、仕事のためにObjective-Cの勉強をしなければならない。
まぁ、敵を知り己を知ればなんとやら・・・と言うことで、頑張っていこう。

で、クラスの作成時の基礎的なもの。
・クラスのテンプレートとして、初期化、終了処理は以下のようにする。

#import "TemplateClass.h"

@implementation TemplateClass
- (id) init
{
    self = [super init];
    if (self != nil) {
        // ここに初期化処理を記述する
    }
    return self;
}

- (void) dealloc
{
    // ここにreleaseするobjectや、終了処理を記述する
    [super dealloc];
}
@end

ただしARCが有効な場合は、deallocの記述中でreleaseやsuper deallocをしてはならない。
(xcode に怒られる)


0 件のコメント:

コメントを投稿