3

自動参照カウントを使用しないと、新しいクラスを追加するときに、次のようなコードを書くことがよくあります。

クラス名が「Foo」であると仮定します

+ (id) foo
{
    return [[[self alloc] init] autorelease];
}

- (id) init
{
    self = [super init];
    // do some initialization here
    return self;
}

さて、これをarcに書くにはどうすればいいですか?以下のコードのように?

+ (id) foo
{
    return [[self alloc] init];
}

- (id) init
{
    self = [super init];
    // do some initialization here
    return self;
}
4

1 に答える 1

1

はい。何か違うことを期待していますか?

于 2011-09-22T16:25:05.520 に答える