Помощь в учёбе, очень быстро...
Работаем вместе до победы

Ios. 
Базы данных в мобильных технологиях

РефератПомощь в написанииУзнать стоимостьмоей работы

Apple предоставляет гибкий фрэймворк для работы с хранимыми на устройстве данными — Core Data. Конечно же Core Data не панацея и есть другие варианты хранения данных, которые могут лучше подойти при решении определенных задач. Большинство деталей по работе с хранилищем данных Core Data скрывает, позволяя вам сконцентрироваться на том, что действительно делает ваше приложение веселым, уникальным… Читать ещё >

Ios. Базы данных в мобильных технологиях (реферат, курсовая, диплом, контрольная)

Apple предоставляет гибкий фрэймворк для работы с хранимыми на устройстве данными — Core Data. Конечно же Core Data не панацея и есть другие варианты хранения данных, которые могут лучше подойти при решении определенных задач. Большинство деталей по работе с хранилищем данных Core Data скрывает, позволяя вам сконцентрироваться на том, что действительно делает ваше приложение веселым, уникальным и удобным в использовании. Не смотря на то, что Core Data может хранить данные в реляционной базе данных вроде SQLite, Core Data не является СУБД. По-правде Core Data в качестве хранилища может вообще не использовать реляционные базы данных. Core Data скорее является оболочкой/фрэймворком для работы с данными, которая позволяет работать с сущностями и их связями (отношениями к другим объектами), атрибутами, в том виде, который напоминает работы с объектным графом в обычном объектно-ориентированном программировании. Core Data не является базой данных, однако к ней относятся, как к базе данных. Сущности в Core Data выглядят, действуют, пахнут и на вкус такие же, как таблицы в реляционных базах данных. Атрибуты — это поля таблицы, связи — JOINы по первичным и внешним ключам, а сами сущности представляют собой те самые записи в таблицах. Эта технология может использовать SQLite в качестве одного из видов постоянного хранилища. Что, однако, не означает само по себе базу данных. (Чтобы подчеркнуть этот момент: вы, например, можете использовать только хранилище в памяти вашего приложения, а также использовать Core Data для отслеживания изменений и управления ими, но никогда не сохранять данные в файл.).

Core Data не снимает необходимости написания кода. Хотя можно создавать сложные приложения исключительно с использованием инструментов моделирования данных Xcode и Interface Builder.

Показать весь текст
Заполнить форму текущей работой