Function 関数

NSAllocateObject

Creates and returns a new instance of a given class. 与えられたクラスのある新しいインスタンスを作成して返します。

Declaration 宣言

id NSAllocateObject(Class aClass, NSUInteger extraBytes, NSZone *zone);

Parameters パラメータ

aClass

The class of which to create an instance. それのインスタンスを作成することになるクラス。

extraBytes

The number of extra bytes required for indexed instance variables (this value is typically 0). インデックスをつけられたインスタンス変数に必要とされる余分なバイト数(この値は一般的に0です)。

zone

The zone in which to create the new instance (pass NULL to specify the default zone). そこにおいて新しいインスタンスを作成することになるゾーン(NULLを渡して省略時のゾーンを指定してください)。

Return Value 戻り値

A new instance of aClass or nil if an instance could not be created. aClassの新しいインスタンスを返します、またはnil、もしインスタンスが作成されることができなかったならば。

Discussion 議論

This function is deprecated and unavailable for use with ARC. この関数は、非推奨にされます、そしてARCで使うことはできません。

See Also 参照

Object Allocation and Deallocation オブジェクトのアロケートとデアロケート