В Java мы можем использовать этот темп.
public class FatherClass<T1>{}
public class SonClass<T1,T2,T3> extents FatherClass<T1>{}
public class SubSonClass extents FatherClass<String, Integer, Character >{}
Сборка в порядке.
Но в Objective-C всегда ошибка при сборке.
@interface FatherClass <T1> : NSObject
@end
@interface SonClass <T1,T2,T3> : FatherClass<T1>
@end
@interface SubSonClass : SonClass <NSString*, NSNumber*, NSString* >
@end
Кто знает об Objective-C из документа общей спецификации.