LG Team
Проект можно (имхо, и нужно) сделать на 3- tier. В самой iOS вряд ли будет что-то крупнее SQLite работать. И явно не будет никаких баз данных (я имею ввиду драйвера к "нормальным" РСУБД, потому как REST/JSON клиенты уже сейчас есть)! К тому же следует учитывать возможное отсутствие связи с сервером. Мне думается, реальная тема такая: все запросы на клиенте кэшируются в SQLite, контролы заполняются руками из SQLite3 по имеющимся данным, а при наличии подключения к инету - запросы делаются к серверу и данные обновляются (но тоже сразу кэшируются).
Сам проводил эксперименты с RO DA, а до Synopse SQLite3 Framework руки не дошли, но их тоже можно пробовать - вполне ок решение. В общем, REST API + JSON наше все. Как бонус - можно делать web клиент к такому серверу)
Проект можно (имхо, и нужно) сделать на 3- tier. В самой iOS вряд ли будет что-то крупнее SQLite работать. И явно не будет никаких баз данных (я имею ввиду драйвера к "нормальным" РСУБД, потому как REST/JSON клиенты уже сейчас есть)! К тому же следует учитывать возможное отсутствие связи с сервером. Мне думается, реальная тема такая: все запросы на клиенте кэшируются в SQLite, контролы заполняются руками из SQLite3 по имеющимся данным, а при наличии подключения к инету - запросы делаются к серверу и данные обновляются (но тоже сразу кэшируются).
Сам проводил эксперименты с RO DA, а до Synopse SQLite3 Framework руки не дошли, но их тоже можно пробовать - вполне ок решение. В общем, REST API + JSON наше все. Как бонус - можно делать web клиент к такому серверу)