swift codeMemo (CoreData)
2021-09-02 12:31:22
⚪︎ CoreData
① ※CoreDataの追加
File -> New -> File から CoreDataカテゴリー の DataModelファイル を追加
② ※ AppDelegate.swiftに CoreDataStack, CoreDataSavignSupport を追加
アイテムの削除
セクション19 の No.249 の 6:00 辺り
※ Entity ≒ Table ≒ Class, Abustract ≒ Property
① xcode タスクバー(下の方)のAdd Entitiy クリック
② 必要な数の Attribute を追加、Type を選択。(Typeが確定し、nil にならないものであれば Optional のチェックを外しておく)
③ 作成した Entity の Name を設定した名前に(Item)、その3つ下の Class Module を Current Product Module にする
④
sqlite filePath ( Path/Library/Application Support/***.sqlite
Path = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
Libraryが隠れてる場合 not work
chflags nohidden ~/Library/