【发布时间】:2010-12-12 02:53:36
【问题描述】:
正在寻找这个问题的答案,但我还没有找到合适的答案。我希望你们(和女孩)可以帮助我! (这是针对 iPhone 应用的)
好的,我有一个 Mutliview 应用程序。每个视图都有自己的类,一切都很愉快。但是,不同的类有时会调用相同的方法。到目前为止,我只是在两个类文件中编写了两次该方法。
这就是我想要做的:
我想在它自己的文件中创建一个新类,它包含所有“通用”方法。然后,每当另一个类需要调用该方法时,我只需从另一个文件中调用它。这样,当我想更改 Method 时,我只需要更改一个地方,而不是所有地方...
我不知道该怎么做,这就是我寻求帮助的原因。我对 Objective-C 有点生疏和新手,所以漂亮的例子会对我有很大帮助。请允许我给你一个。
文件:ViewController1.m
@implementation ViewController1
//Do Some awesome stuff....
CALL "CommonMethod" HERE
@end
文件:ViewController2.m
@implementation ViewController2
//Do Some awesome stuff....
CALL "CommonMethod" HERE
@end
文件:CommonClass
@implementation commonClass
- (void)CommonMethod:(id)sender
{
//So some awesome generic stuff...
}
@end
我觉得我需要#import 另一个文件,从类中创建一个对象并从对象中调用方法...我该怎么做?
再次感谢!
【问题讨论】:
标签: iphone objective-c class object methods