Привет всем,используют методы «MutableClass» в методах «класс»
Рассмотрим следующее:
// Things.h
@interface Things : NSObject
@property (strong, nonatomic) NSSomething * listOfThings;
@end
// Things.m
@implementation Things
// Some methods
@end
// MutableThings.h
@interface MutableThings : Things
- (instancetype) thingsPassingTest;
@end
// MutableThings.m
@implementation MutableThings
- (instancetype)thingsPassingTest
{
// Do some stuff in order to return a subset of Things
return newThings;
}
@end
Я хотел бы быть в состоянии назвать thingsPassingTest
для Things
объекта, а не MutableThings
.
Есть ли способ вызвать метод подкласса?
Или, может быть, я иду в неправильном направлении?
Возможно, вам следует реализовать thingsPassingTest в базовом классе – Felix