swift 3.0でのデータのアーカイブとアーカイブ解除に関していくつかの問題があります。
同じことについていくつかの投稿を読みましたが、いくつかのケースについてはまだ完全に明確ではありません。
enum
(以前rawValue
はアーカイブしていました。)struct
( http://swiftandpainless.com/nscoding-and-swift-structs/extension
でアーカイブする方法について読みました)。それを行う他の方法はありますか?Array
sincearray
もstruct
であるため、 a と同じアーカイブ規則にも従う必要がありますstruct
。しかし、私はarray
基本的なデータ型をアーカイブすることができます. String, Int
など直接。すなわち
let arr = ["1", "2"]
、 なしで直接アーカイブされますextension
。
また、それはどのように機能しarray of custom objects
ますか?
Set
Dictionary