Цель C - есть две версии? - PullRequest
2 голосов
/ 11 марта 2011

Итак, Obj C в основном используется Apple для программирования приложений Cocoa. Но я больше заинтересован в использовании ООП Obj C, я не пытаюсь кодировать приложения Cocoa и не очень заинтересован в создании приложений с графическим интерфейсом с ним, мне просто интересно, есть ли две версии Obj C? GNU и Apple? потому что я читал википедию, в разделе «Пересылка», где объекты могут пересылать сообщения другим объектам, которые могут обработать сообщение.

методы пересылки:

- (retval_t)forward:(SEL)sel args:(arglist_t)args; // with GCC
- (id)forward:(SEL)sel args:(marg_list)args; // with NeXT/Apple systems

методы действия:

- (retval_t)performv:(SEL)sel args:(arglist_t)args;  // with GCC
- (id)performv:(SEL)sel args:(marg_list)args; // with NeXT/Apple systems

1 Ответ

1 голос
/ 11 марта 2011

В значительной степени.Apple и GCC разошлись в реализации языка Objective-C, хотя большая часть кода по-прежнему совместима с исходным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...