new
レシーバクラスの新しいインスタンスを割り当てて、初期化して返します
解説
レシーバクラスの新しいインスタンスを割り当てて、初期化して返します。
allocとinitの組合せです。
allocと異なりクラス固有の初期化メソッドの呼び出しを行うためにサブクラス内に実装されることがあります。init...メソッドで引数が含まれている場合はnew...メソッドにも引数が反映されます。
返り値
( id )
オブジェクト
引数
フレームワーク
Foundation
クラス
NSObject
Class Methods
使用可能
10.0
参照
例文
NSAutoreleasePool *pool=[NSAutoreleasePool new]; // #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { id theObj = [NSObject new]; } @end //////// theButton = [NSButtonCell new];