指定泛型
你可以像 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