WWDC 2016に参加してきました(準備編)の続きです。
続きを読むSwiftでStructとNSDataを相互変換するライブラリを作りました
こんにちは、iOSエンジニアのちぎらです。
SwiftでStructのデータを永続化したい時、どうしたらいいでしょう。Classに書き換えてNSCodingに準拠させればNSDataに変換できます。でもStructは使いたいしなんか悔しいですね。Structが保持している変数をそれぞれバイト列にして繋げてしまって一つのデータにするという方法があります。方法としてはこれでいいですが、NSCodingに準拠させるよりもはるかに頭を使うし、もっと簡単にできないものでしょうか...。
StructとNSDataを相互変換するライブラリを作りました。 github.com
続きを読む