多次元配列と 2 次元配列に関する質問がいくつかありますが、空の配列を正しく実装する方法を示すものはありません。
セルにチェックボックスがある todo リストがあります。現在、todo アイテムを配列に格納し、bool 値を別の配列に格納しています...アプリが大きくなり始めているので、両方を 1 つの配列に格納したいと考えています。
正しく行うにはどうすればよいですか?
var cellitemcontent = [String:Bool]()
これが正しい方法である場合、エラーが発生します
cellitemcontent.append(item) //String: Bool does not have a member named append
したがって、これが2D配列ではなく辞書を宣言する方法であると想定しています...
また、2D配列をどのように保存しますか? 1D の場合、次のように保存します。
NSUserDefaults.standardUserDefaults().setObject(cellitemcontent, forKey: "cellitemcontent") // Type '[(name: String, checked: Bool)]' does not conform to protocol 'AnyObject'