エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Swift] enumをキーにしてNSKeyedArchiverで保存する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Swift] enumをキーにしてNSKeyedArchiverで保存する - Qiita
目的 NSKeyedArchiver / NSKeyedUnarchiver でデータを保存する際のキーをenumで管理するため。 Protoco... 目的 NSKeyedArchiver / NSKeyedUnarchiver でデータを保存する際のキーをenumで管理するため。 Protocolつけるだけで利用できるようにしたい。 使い方 // 保存先のパス指定 private let path = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] + "/foo.cache" // enumの定義 enum Key: String, EnumKeyedArchivable { case Bar = "Bar" } // Archive var dictionary: [Key: AnyObject] = [:] dictionary[.Bar] = "This is Bar" NSKeyedArchiver.archiv