Objective-C Language Spécification de génériques


Exemple

Vous pouvez améliorer vos propres classes avec des génériques comme NSArray ou NSDictionary .

@interface MyClass<__covariant T>

@property (nonnull, nonatomic, strong, readonly) NSArray<T>* allObjects;

- (void) addObject:(nonnull T)obj;

@end