Недавно я изучает возможность создания нескольких классов только в одном файле, для этого я создал класс UIViewController с .xib файл, структура файла выглядит следующим образом:Multiple класса в одном файле
MyFristViewController.h
#import <UIKit/UIKit.h>
@interface MyFristViewController : UIViewController
@end
@interface MySecondViewController : UIViewController
@end
MyFristViewController.m
@implementation MyFristViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Frist View Loaded");
}
@end
@implementation MySecondViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Second View Loaded");
}
@end
Я сомневаюсь: как система знает, что нужно выполнять методы, содержащиеся в классе 'MyFristViewController'?
Я уже пытался изменить пользовательский класс в интерфейсе строитель, пытался изменить положение классов в файле, и система продолжает работать только существующие методы внутри «MyFristViewController» класса почему?
Почему нет? Четко разграничен, какой класс есть. Имена файлов совершенно неактуальны; они просто удобны для вас. Не совсем понятно, на что вы удивлены. – matt