指定泛型
你可以像 NSArray
或 NSDictionary
一样使用泛型增强自己的类。
@interface MyClass<__covariant T>
@property (nonnull, nonatomic, strong, readonly) NSArray<T>* allObjects;
- (void) addObject:(nonnull T)obj;
@end
你可以像 NSArray
或 NSDictionary
一样使用泛型增强自己的类。
@interface MyClass<__covariant T>
@property (nonnull, nonatomic, strong, readonly) NSArray<T>* allObjects;
- (void) addObject:(nonnull T)obj;
@end