最近、ユーザーのデフォルトから NSArray を保存および取得したいと考えていましたが、Storing custom objects in an NSMutableArray in NSUserDefaultsの提案を見つけて使用しました。
しかし、振り返ってみると、カスタム オブジェクトではなく標準のコレクション クラスを使用している場合、これはやり過ぎのように思えます。私が使用している提案されたソリューション(上記のリンク)の主な利点は、この方法でカスタムクラスを保存できることですがNSArray
、コンテンツが文字列または他の配列または標準辞書である場合、このアプローチをNSKeyedArchiver
不要ですか?