Type Method
型メソッド
record()
Creates and initializes a descriptor for an Apple event record whose data has yet to be set.
あるアップルイベントレコードに対する記述子を作成して初期化します、それのデータはまだ設定されません。
Return Value
戻り値
An Apple event descriptor whose data has yet to be set, or nil
if an error occurs.
そのデータがまた設定されていないアップルイベント記述子、またはエラーが起こるならばnil
。
Discussion
議論
An Apple event record is a descriptor whose data is a set of descriptors keyed by four-character codes. You can add information to the descriptor with methods such as setAttribute(_:forKeyword:)
, setDescriptor(_:forKeyword:)
, and setParam(_:forKeyword:)
.
アップルイベントレコードは、それのデータが4文字コードによってキー付けされる記述子の一揃いである記述子です。あなたは、情報をこの記述子に追加することが幾つかのメソッド、例えばsetAttribute(_:forKeyword:)
、setDescriptor(_:forKeyword:)
、そしてsetParam(_:forKeyword:)
などで行えます。
Invoking this method is equivalent to allocating an instance of NSAppleEventDescriptor
and invoking init(recordDescriptor:)
.
このメソッドを発動することは、NSAppleEventDescriptor
のインスタンスを割り当てしてinit(recordDescriptor:)
を発動することと等価です。
See Also
参照
Creating and Initializing Descriptors
記述子の作成と初期化
init(boolean: Bool)
Creates a descriptor initialized with type typeBoolean
that stores the specified Boolean value.
型typeBoolean
で初期化される記述子を作成します、それは措定されたブール値を格納します。
init(enumCode: OSType)
Creates a descriptor initialized with type typeEnumerated
that stores the specified enumerator data type value.
型typeEnumerated
で初期化される記述子を作成します、それは指定された列挙子データ型値を格納します。
init(int32: Int32)
Creates a descriptor initialized with Apple event type typeSInt32
that stores the specified integer value.
アップルイベント型typeSInt32
で初期化される記述子を作成します、それは指定された整数値を格納します。
init(string: String)
Creates a descriptor initialized with type typeUnicodeText
that stores the text from the specified string.
typeUnicodeText
型で初期化される記述子を作成します、それは指定された文字列からのテキストを格納します。
init(typeCode: OSType)
Creates a descriptor initialized with type typeType
that stores the specified type value.
typeType
型で初期化される記述子を作成します、それは指定された型値を格納します。
init(listDescriptor: ())
Initializes a newly allocated instance as an empty list descriptor.
新たに割り当てされたインスタンスを空のリスト記述子として初期化します。
init(recordDescriptor: ())
Initializes a newly allocated instance as a descriptor that is an Apple event record.
新たに割り当てされたインスタンスをアップルイベントレコードである記述子として初期化します。
init?(descriptorType: DescType, data: Data?)
Initializes a newly allocated instance as a descriptor with the specified descriptor type and data (from an instance of NSData
).
新たに割り当てされたインスタンスを指定された記述子型とデータ(NSData
のインスタンスから)を伴う記述子として初期化します。