Я хочу сделать расширение какого-либо класса, чтобы вернуть объект типа времени выполнения
например, я создаю extenstion класса A
extension A {
class func niceObject() -> XXXXX { // in objective-c is instancetype
return ....
}
}
Итак, кто-нибудь знает, есть ли ключевое слово instancetype в Swift или не заменять xxxxx
, и я могу вызвать эту функцию в подклассе A без ручного броска
var b: B = B.niceObject()
Спасибо