У меня есть следующий быстрый класс с NumericType Т.Как использовать быстрый класс с универсального типа в Objective C
@objc class MathStatistics<T: NumericType> : NSObject {
var numbers = [T]()
func sum() -> T? {
if numbers.count == 0 {
return nil
}
var sum = T(0)
for value in numbers {
sum = sum + value
}
return sum
}
}
В Свифт инициализировать объект класса следующим образом:
let statistics = MathStatistics<Double>()
Как инициализировать тот же объект в Objective C? Следующая строка не устанавливает числовой тип T.
MathStatistics *stats = [[MathStatistics alloc] init];
Спасибо. Я должен чаще читать яблочный док;) – Morpheus78