XCode 9.3 日本語化計画: Swift Foundation


文書   >   Foundation   >   Archives and Serialization   >   NSUnarchiver   >   encodeRootObject(_:)   廃止  


インスタンスメソッド


encodeRootObject(_:)


指定されたオブジェクトと、それが接続されているすべてのオブジェクトをアーカイブします。





宣言


func encodeRootObject(_ rootObject: Any)


パラメータ


rootObjectアーカイブすべきオブジェクトグラフのルートオブジェクト。


議論


グラフを走査中に複数のオブジェクトが検出された場合、そのオブジェクトは一度だけコード化されますが、それへの複数の参照が格納されます。(詳細については、アーカイブとシリアル化のプログラミングガイド を参照してください)。


このメッセージは、指定された NSArchiver オブジェクトに複数回送信されてはなりません。ルートオブジェクトが既にコード化されている場合は、NSInvalidArgumentException が発生します。したがって、複数のオブジェクトグラフをコード化する必要がある場合は、NSArchiver インスタンスを再利用しようとしないでください。代わりに、グラフごとに新しいインスタンスを作成して下さい。


以下も見よ





データのアーカイブ化





目次
Xcode の新機能

  • 言語:Swift
  • SDK:
  • macOS 10.0-10.13   廃止  
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)