NSSecureCoding
XPC 接続を介したトランスポートに採用する必要がある Objective-C クラスがあります。このクラスには、不透明なタイプのプロパティがいくつかあります (dispatch_queue_t
およびdispatch_group_t
)。
この場合、どのように実装-initWithCoder:
し-encodeWithCoder:
ますか?ドキュメントには、これらはオブジェクトのような構造であると書かれているので、エンコード/デコード時に生のバイトとの間で変換する必要があると思いますか? この場合、これを行うためにどのメソッドを使用すればよいかわかりません。別のオプションは、単純にそれらをエンコードすることをまったく避けて、内部で再作成すること-initWithCoder:
です。