Это немного запутанно, но давайте попробуем:
Я интегрирую скрипты LUA в свой игровой движок, и в прошлом я делал это на win32 элегантным способом. На win32 все, что я делал, было помечать все функции, которые я хотел представить LUA, как функции экспорта. Затем, чтобы интегрировать их в LUA, я бы проанализировал PE-заголовок исполняемого файла, разобрал имена, проанализировал параметры и тому подобное, а затем зарегистрировал их в моей среде выполнения LUA. Это позволило мне избежать ручной регистрации каждой функции по отдельности, просто чтобы выставить их LUA.
Теперь вернемся к сегодняшнему дню, когда я работаю над iPhone. Я просмотрел кое-что из Unix и подошел очень близко к подобному подходу, однако я не уверен, что он действительно сработает.
Я не совсем знаком с Unix, но вот что у меня есть на iPhone:
Вышеуказанные шаги не приведут меня туда, где я хочу быть, но даже это не сработает. У кого-нибудь есть опыт работы с подобными вещами в Unix? Есть ли какие-нибудь заголовки или функции, которые я могу использовать в Google, чтобы поставить меня на правильный путь?
Спасибо;)