func encodeXPCObject (xpc_object_t, forKey : String)
An opaque pointer to an encoded XPC object. エンコードされたXPCオブジェクトへの不透明ポインタ。
Availability 有効性
Technology
func decodeXPCObject(ofType type: xpc_type_t
,
forKey key: String
) -> xpc_object_t
?
type
An opaque pointer to an encoded XPC object. エンコードされたXPCオブジェクトへの不透明ポインタ。
key
A string that your app uses to reference the decoded object. ある文字列、それはデコードされたオブジェクトを参照するためにあなたのアプリが使用します。
An object that XPC can encode. XPCがエンコード可能なあるオブジェクト。
The decode
method validates that the type of the decoded object matches the type of the encoded object. If they don’t match, the NSXPCCoder
throws an exception in support of NSSecure
.
decode
メソッドは、デコードされたオブジェクトの型が、エンコードされたオブジェクトの型と合致することを検証します。それらが合致しないならば、NSXPCCoder
は、NSSecure
に賛同してある例外をスローします。
Be sure to check the result against null
if you call an XPC function because calling an XPC function on a null
object results in a crash.
結果をnull
と照合することを、あなたがXPC関数を呼び出すならば確実にしてください、なぜならXPC関数をnull
オブジェクト上で呼び出すことはクラッシュという結果になるからです。
func encodeXPCObject (xpc_object_t, forKey : String)