Основные данные — доступ к файлу sqlite, созданному симулятором?

#objective-c #sqlite #core-data

#objective-c #sqlite #основные данные

Вопрос:

Можно ли получить доступ к файлу sqlite для основных данных и запускать к нему запросы? Где находится этот файл?

Ответ №1:

Файл будет расположен под симулятором iPhone в каталоге поддержки приложений.

 cd ~/Library/Application Support/iPhone Simulator
  

Оттуда вы увидите несколько каталогов, соответствующих версиям симулятора. Под каталогом версии будет каталог приложений, а затем каталог GUID. Один из этих каталогов GUID будет вашим приложением. Оттуда ваш файл sqlite должен находиться в каталоге Documents, и вы можете играть с ним с помощью инструмента командной строки sqlite3 .

Наслаждайтесь!

Ответ №2:

Вы можете предпочесть графический интерфейс для анализа и запроса вашей базы данных. Это позволяет вам четко видеть, как Xcode / CoreData присваивает полям данных имена. Например, я использую надстройку «SQLite Manager» для браузера Firefox.