10. • Файлы (загружаются из сети или поставляются
вместе с приложением)
• Данные загружаются из сети в память и нигде
не сохраняются
• Данные загружаются из сети, кешируются на
какое-то время
• Данные загружаются из сети, сохраняются в
базу данных
• База данных поставляется вместе с
приложением
17. GET
http://site.ru/request.php?param1=test¶m2=123
POST
http://site.ru/request.php
Тело запроса:
<request query="load-courses">
<courses query="create">
<course id="100"/>
<course id="312"/>
</courses >
< /request >
18. XML
http://ru.wikipedia.org/wiki/XML
<?xml version="1.0" encoding="UTF-8"?>
<recipe name="хлеб" preptime="5" cooktime="180">
<title>Простой хлеб</title>
<ingredient amount="3" unit="стакан">Мука</ingredient>
<ingredient amount="0.25" unit="грамм">Дрожжи</ingredient>
<ingredient amount="1.5" unit="стакан">Тёплая вода</ingredient>
<ingredient amount="1" unit="чайная ложка">Соль</ingredient>
<instructions>
<step>Смешать все ингредиенты и тщательно замесить.</step>
<step>Закрыть тканью и оставить на один час в тёплом помещении.</
step>
<!-- <step>Почитать вчерашнюю газету.</step> - это сомнительный
шаг... -->
<step>Замесить ещё раз, положить на противень и поставить в
духовку.</step>
</instructions>
</recipe>
20. REST
http://ru.wikipedia.org/wiki/REST
• Сервер не держит сессию с клиентом, не хранит
состояние.
• Каждый запрос от клиента содержит всю нужную
информацию для ответа.
• Запросы кешируемы
•…
26. SQLite
Встраиваемая база данных с поддержкой SQL-синтаксиса.
• Работа напрямую через API на Си
• Использование сторонних ORM на
Objective-C
• CoreData (ORM от Apple)