Честно говоря, маршрут, по которому я всегда шел, - это создание промежуточного сайта для управления сопоставлением уровня данных и управления возвратом между iPhone и базой данных.
Это устанавливаетвы настраиваете посредника (скажем, это веб-страница PHP), который затем позволяет вам подключаться к любому типу БД, который вы хотите, и вы можете просто делать сервисные вызовы в Интернете, чтобы вызвать то, что вам нужно.
Этопросто так я продолжаю ... Я знаю, что есть множество скомпилированных в Objective C пакетов подключения MySQL и тому подобное, но мне нравится работать над чем-то более поддерживаемым и знакомым, и пусть iPhone просто беспокоится об обработке данных, как толькоесть.