料理のレシピリストをTableViewで作成し、それらの持つ情報や項目を編集、追加できるiOSアプリを作っています。(画面遷移あり)
はじめに、レシピの各種情報を持った独自クラスと、そのインスタンスを格納した配列を各ViewControllerで利用したいと考え、これらをAppDelegate内で作成しました。
各ViewControllerから新たにインスタンスを作成してAppDelegate内の配列に追加する操作はできたのですが、各ViewController内でインスタンスを格納する配列を新たに作成することができません。
AppDelegate内で作成した”Menu”というクラスのインスタンスを格納する配列”array[Menu]”を、もしViewController内で作りたい場合、どう記載すれば良いのでしょうか。
また、もしAppDelegate内にクラスと、インスタンスを格納した配列を作成する方針が効率的でないようでしたら、より効率的な方法をご教授いただけないでしょうか。
(最終的にはUserDefaults等を使用してインスタンスの配列を保存したいと思っています。)
ほぼ文章のみとなり抽象的になってしまいましたが、よろしくお願いします。
環境:swift3 Xcode8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/28 08:16