Первое, что нужно сделать, это проверить, есть ли у вас правильные индексы во всех столбцах, где вы ВСТРЕТИЛИСЬ и где вы фильтруете. Обычно отсутствие индексов является причиной медленных запросов.
Если вы хотите пойти дальше, я бы перестроил индексы. Возможно, некоторая фрагментация также замедляет процесс.
Хотя это и не обязательно, вы также можете попробовать перенести ключи, такие как wc-complete, wc-processing, в свою собственную таблицу и выполнить соединения с помощью INT.
Вы также можете попытаться нормализовать SUM или даже создать вычисляемый столбец для них.
При использовании официального SDK компилирование C++ для iPhone так же просто как включая cpp файлы в проекте и поражающий "сборку". Конечно, можно все еще войти и настроить переключатели компилятора - хорошо, большинство из них.
Что касается ncurses, я не уверен, почему Вы хотели бы использовать это - но единственное ограничение, которое Вы должны иметь, то, что Вы не можете связаться против динамических библиотек - таким образом, у Вас был бы к связанному объектный код в.
К сожалению, пакет проклятий [n] не собирается приносить Вам пользу для iPhone.
[n] проклятия разработаны, чтобы использоваться с окном терминала. Это просто не доступно для iPhone, который необходимо будет изучить, как использовать Кокос для разработки графического интерфейса.