私はカスタムオブジェクト(カスタムオブジェクトの配列と、カスタムオブジェクトを含み、標準整数から3バイトの配列まで数えられない量のプロパティを含む)を保存します。 それで、すべてをシリアライズして、何とかNSKeyedArchiverを使ってデータに変換するために、これを再帰的にエンコードしてみると、巨大な痛みになります。私はちょうどセーブして、 ?迅速な&ココアでのカスタムオブジェクトの保存
ような何か:
//save
NSData.makeBinaryStuffOutOf(myObject).saveIt(atSomeLocation)
//and
NSData.loadMyStuffAt(someLocation) as! myCustomClassThing