0

swift 3.0でのデータのアーカイブアーカイブ解除に関していくつかの問題があります。

同じことについていくつかの投稿を読みましたが、いくつかのケースについてはまだ完全に明確ではありません。

  1. enum(以前rawValueはアーカイブしていました。)

  2. struct( http://swiftandpainless.com/nscoding-and-swift-structs/extensionでアーカイブする方法について読みました)。それを行う他の方法はありますか?

  3. Array

sincearraystructであるため、 a と同じアーカイブ規則にも従う必要がありますstruct。しかし、私はarray基本的なデータ型をアーカイブすることができます. String, Intなど直接。すなわち

let arr = ["1", "2"]、 なしで直接アーカイブされますextension

また、それはどのように機能しarray of custom objectsますか?

  1. Set

  2. Dictionary

4

1 に答える 1