Kann ich Corona mit nativem Code erweitern?

8

Ich habe einen Funktionsbaustein in Objective-c geschrieben, könnte ich das Ziel-C mit C ++ umhüllen, dann C / C ++ - Code mit Lua mit Hilfe von ToLua ++ integrieren und dann den Lua-Code in Corona verwenden? Könnte ich das tun? Es scheint unmöglich ...

    
zsounder 13.03.2012, 07:07
quelle

2 Antworten

1

Sie könnten eine gemeinsam genutzte Bibliothek erstellen und dann in Ihren Code einfügen.

z.B. Erstelle mylibrary.so

dann in lua

%Vor%

lua wird es in Ihrem LUA_PATH suchen.

Es gibt ein paar Dinge, über die ich mich in Corona nicht sicher bin - wenn es eine gemeinsam genutzte Bibliothek lädt und Sie toLUa ++ verwenden können. Es wird gut in normalen Lua funktionieren. Möglicherweise haben Sie Probleme mit Bindungen in der gemeinsam genutzten Bibliothek an Cocoa - nicht sicher, nicht etwas, das ich versucht habe. Ich habe eine .dll in Windows erstellt und es hat gut funktioniert - wieder nicht in Corona.

So erstellen Sie eine gemeinsam genutzte Bibliothek

Es scheint, als würde Corona es tun - schauen Sie hier

>

dies könnte jedoch der Stopper sein - nicht geteilt Bibliotheken auf iOS

hth

    
daven11 20.03.2012, 06:28
quelle
2

Corona lässt (noch) keine Erweiterung mit nativem Code zu Es ist in ihren Roadmaps und soll in den kommenden Monaten umgesetzt werden.

    
SatheeshJM 22.05.2012 03:26
quelle

Tags und Links