alloc
メモリを確保してインスタンスを作ります
解説
メモリを確保してインスタンスを作ります。
サブクラスはオーバーライドしてはいけません。代わりにそのクラス専用の初期化メソッドとしてinit...メソッドを使用します。
不要になれば、releaseかautoreleaseでメソッドを解放する必要があります。
新たに作成されたインスタンスのisaインスタンス変数は初期化されます。
他の全てのインスタンス変数のためのメモリは、0までセットされます。
新しいインスタンスは、デフォルトのゾーンからアロケートされます。
特定のゾーンを使用する場合はallocWithZone:を使用してください。
初期化プロセスを完了させるためには以下のような形式でinit...メソッドを使用します。
TheClass *newObject = [[TheClass alloc] init];
返り値
( id )
オブジェクト
引数
フレームワーク
Foundation
クラス
NSObject
Class Methods
使用可能
10.0
参照
- init
例文
//daはNSData NSAttributedString *atstr = [[[NSMutableAttributedString alloc] initWithHTML:da documentAttributes:nil] autorelease];