Использование имен классов Какао с Капучино

Можно ли использовать имена Какао для эквивалентных классов Cappuccino при разработке для Cappuccino?

Я подумываю о том, чтобы попытаться использовать JSCocoa, Cappuccino и Emscripten для разработки приложений как с чистым Javascript, так и с чисто Objective-C, которые в конечном итоге будут скомпилированы таким же образом с использованием нативного Cocoa или Cappuccino. Но первым шагом в совместном использовании кода будет использование Cappuccino тех же имен классов, что и в Cocoa, или наоборот.

1 ответ

Решение

Возможно, вы могли бы создать подкласс каждого класса Cappuccino и вызвать его по имени NS*, а затем импортировать этот файл подклассов.

Тем не менее, поскольку вам нужно будет выполнить этап компиляции, не зависимо от того, что (для преобразования указателей на переменные и некоторых объявлений типов в операторы var, если ничего больше), вы могли бы также воспользоваться этой возможностью, чтобы заменить NS с CP в ссылках на что-нибудь глобальное.

Другие вопросы по тегам