Посмотрел ответ на этот вопрос, но пока не нашел подходящего. Я надеюсь, что вы, ребята (и девочки), можете мне помочь! (Это приложение для iPhone)
Хорошо, у меня есть приложение Mutliview. У каждого вида есть свой класс, и все счастливо. Однако разные классы иногда называют один и тот же метод. До сих пор я просто написал этот метод дважды в обоих файлах классов.
Это то, что я хочу сделать, хотя:
Я хочу создать новый класс в его собственном файле, который имеет все "общие" методы. Затем, когда другой класс должен вызвать метод, я просто вызываю его из другого файла. Таким образом, когда я хочу изменить метод, мне нужно только изменить его в одном месте, а не во всех местах...
Я не уверен, как я это сделаю, поэтому я прошу о помощи. Я немного ржавый и новый для 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
Мне кажется, что мне нужно # импортировать другой файл, сделать объект из класса и вызвать метод из объекта... Как это сделать?
Еще раз спасибо!