init(unsafeBufferObject : AnyObject)
buffer
.
指定されたbuffer
を管理します。
Header
and space for at least minimumCapacity
element
s.
ある初期Header
と少なくともminimumCapacity
element
に対する空間を格納している新しいストレージを使って作成します。
Availability
Technology
bufferClass
The class of the object used for storage. ストレージのために使われるオブジェクトのクラス。
minimumCapacity
The minimum number of Element
s that must be able to be stored in the new buffer.
新しいバッファに格納されることが可能でなければならないElement
の最小限の数。
factory
A function that produces the initial Header
instance stored in the buffer, given the buffer
object and a function that can be called on it to get the actual number of allocated elements.
バッファに格納される初期Header
インスタンスを生成する関数、buffer
オブジェクトおよびそれの上で呼び出されて割り当てられた要素の実際の数を得る関数を与えられます。
Precondition: minimum
, and the type indicated by buffer
is a non-@objc
class with no declared stored properties. The deinit
of buffer
must destroy its stored Header
and any constructed Element
s.
前提条件:minimum
、そしてbuffer
によって示される型が非@objc
クラスで宣言された格納プロパティを持たないこと。buffer
のdeinit
は、それの格納したHeader
とあらゆる構成したElement
それらを破棄しなければなりません。
init(unsafeBufferObject : AnyObject)
buffer
.
指定されたbuffer
を管理します。