Использование имен классов Какао с Капучино
Можно ли использовать имена Какао для эквивалентных классов Cappuccino при разработке для Cappuccino?
Я подумываю о том, чтобы попытаться использовать JSCocoa, Cappuccino и Emscripten для разработки приложений как с чистым Javascript, так и с чисто Objective-C, которые в конечном итоге будут скомпилированы таким же образом с использованием нативного Cocoa или Cappuccino. Но первым шагом в совместном использовании кода будет использование Cappuccino тех же имен классов, что и в Cocoa, или наоборот.
1 ответ
Возможно, вы могли бы создать подкласс каждого класса Cappuccino и вызвать его по имени NS*, а затем импортировать этот файл подклассов.
Тем не менее, поскольку вам нужно будет выполнить этап компиляции, не зависимо от того, что (для преобразования указателей на переменные и некоторых объявлений типов в операторы var, если ничего больше), вы могли бы также воспользоваться этой возможностью, чтобы заменить NS
с CP
в ссылках на что-нибудь глобальное.