Функция указателя в iOS? - PullRequest
       4

Функция указателя в iOS?

0 голосов
/ 27 августа 2010

Кто-нибудь может рассказать мне о функции указателя в iOS? Спасибо: D

Ответы [ 2 ]

2 голосов
/ 27 августа 2010

Если я правильно понимаю, о чем вы думаете.

1.Как в C

void yourfunc() {}

foo(&yourfunc);

2.В Objective-C Вы можете "ссылаться" на метод, используя @selector и метод sig

- (void) test:(NSInteger)n withTest:(BOOL)isTrue {}

[object performSelector:@selector(test:withTest:)];
0 голосов
/ 27 августа 2010

Если вы спрашиваете о среде программирования Objective C для iOS, Objective C - это просто расширенный набор простых ANSI C. Так что указатели функций работают точно так же, как в C, и вы можете использовать их таким же образом в вашей iOS Objective. С кодом.

Однако указатели на методы (селекторы) несколько отличаются.

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