скажет в проекте есть 1.h, 1.m, 2.h и 2.Е, если у меня есть функция внутри 2оГО, как можно вызвать из 1.Mвызов функции в объективе-c?
Благодаря Боб
скажет в проекте есть 1.h, 1.m, 2.h и 2.Е, если у меня есть функция внутри 2оГО, как можно вызвать из 1.Mвызов функции в объективе-c?
Благодаря Боб
Вызов «функции» так же, как в C.
Если вы имеете в виду «Как вызвать метод объекта», то это что-то вроде этого:
// 2.h
@interface MyMailer
-(void)SendMail();
@end
// 2.m
#import "2.h"
@implementation MyMailer
-(void) SendMail()
{
printf("My function has been called\n");
}
@end
// 1.m
#import "2.h"
void foo()
{
MyMailer *mailer = [[MyMailer alloc] init];
[mailer SendMail];
[mailer release];
}
Wikipedia article on Objective-C имеет некоторые аналогичные Примеры.
Привет, сначала спасибо за ваш ответ, но я написал свою функцию на объектно-c-языке, но я думаю, что код ur в «C» я не могу преобразовать свой код в «C», поэтому вы можете помочь мне в Objective- c ?? –
Должно быть ясным: функция или метод? – Chuck
- (void) SendMail; это мой метод –