[英]calling function in objective-c?
假设在一个项目中有1.h,1.m,2.h和2.m,如果我在2.m内部有一个函数,该如何从1.m调用它
谢谢鲍勃
调用“函数”就像在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];
}
有关Objective-C的Wikipedia文章也有一些类似的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.