Функция C в классе объективного C - PullRequest
0 голосов
/ 08 мая 2011

Если я создам функцию стиля C в целевом классе C, будет ли функция методом уровня класса? Или метод экземпляра?

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 08 мая 2011

Если вы создадите функцию C в Objective-C, она не будет иметь никакого отношения к определенному классу. То есть оно будет в глобальном пространстве имен. Пример этого из SDK: NSLog(...).

0 голосов
/ 08 мая 2011

Вы не можете присоединить функции C к классу Objective-C.Если вы хотите, чтобы «функция» была присоединена к классу, вы должны объявить ее как метод класса.Или вы можете объявить функцию вне класса.

...