My:Objective-C — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Objective-C — это расширенный набор C. Каждая программа, написанная на C, является корректной программой Objective-C. Все новые ключевые слова в Objective-C начинаются с символа @, который не является корректным идентификатором C. | + | Objective-C — это расширенный набор C. Каждая программа, написанная на C, является корректной программой Objective-C. Все новые ключевые слова в Objective-C начинаются с символа @, который не является корректным идентификатором C. Кроме этого вызов методов объектов |
− | + | осуществляется при помощи сообщений <nowiki>[object message];</nowiki> | |
<pre class="brush:cpp; gutter: false;"> | <pre class="brush:cpp; gutter: false;"> | ||
a.doSomething(); // С++ | a.doSomething(); // С++ | ||
[a doSomething]; // Obj-C | [a doSomething]; // Obj-C | ||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> |
Версия 08:17, 23 сентября 2011
Objective-C — это расширенный набор C. Каждая программа, написанная на C, является корректной программой Objective-C. Все новые ключевые слова в Objective-C начинаются с символа @, который не является корректным идентификатором C. Кроме этого вызов методов объектов осуществляется при помощи сообщений [object message];
a.doSomething(); // С++ [a doSomething]; // Obj-C