Можно ли использовать исходный код на C в проекте iPhone?
Я нашел синтезатор речи, который поддерживает многие языки (http://espeak.sourceforge.net/index.html). Но доступный исходный код написан на C.
Что я могу сделать, чтобы он работал на iPhone?
2 ответа
Objective-C - это строгий супер-набор C. Это означает, что вы можете использовать любой код C в своем проекте Obj-C.
Да, если он был портирован на C-компилятор LLVM. Вы можете создать из него статически связанный фреймворк, а затем добавить ссылку в свой проект.
Apple не разрешает динамически загружаемые фреймворки.