読者です 読者をやめる 読者になる 読者になる

u16suzuの blog

u16suzu のブログです。

Swiftでクラスからインスタンスを生成する

インスタンス化するクラスを定義

class Hoge {
    required init(){
    }
    
    class func newInstance()->Hoge {
        return Hoge.init()
    }
}

呼び出し

let hogeClass: Hoge.Type = Hoge.self
let hogeObject = hogeClass.init()