2012-04-13 6 views
0

Kann man für die Cappuccino-Entwicklung Kakao-Namen für gleichwertige Cappuccino-Klassen verwenden?Verwendung von Cocoa-Klassennamen mit Cappuccino

Ich denke darüber nach, JSCacoa, Cappuccino und Emscripten zu nutzen, um entweder pure-Javascript- oder pure-Objective-C-Anwendungen zu entwickeln, die dann mit nativem Kakao oder Cappuccino auf die gleiche Weise kompiliert werden. Aber der erste Schritt bei der Freigabe des Codes wäre, dass Cappuccino die gleichen Klassennamen wie Cocoa verwendet oder umgekehrt.

Antwort

1

Sie könnten wahrscheinlich eine Unterklasse von jeder Cappuccino-Klasse erstellen und sie mit ihrem NS * -Namen aufrufen und dann diese Unterklassen-Datei importieren.

Da Sie jedoch keine eine Kompilierschritt haben gehen zu müssen, um ganz gleich, was (Zeiger auf Variablen und einige Typdeklarationen zu var Aussagen zu transformieren, wenn nichts anderes) Sie könnte genauso gut diese Chance NS mit CP zu ersetzen in Verweise auf alles Globale.

+0

Das klingt auch vernünftig! –