美文网首页Swift
Swift 获取命名空间

Swift 获取命名空间

作者: 一把君子剑 | 来源:发表于2020-03-09 17:53 被阅读0次

    Swift 获取命名空间

    /// 获取命名空间
    let NAME_SPACE: String = {() -> String in
        return Bundle.main.object(forInfoDictionaryKey: "CFBundleExecutable") as! String
    }()
    

    使用方法

    let controllerClass: AnyClass? = NSClassFromString( NAME_SPACE + "." + "myController")
    let controller = controllerClass as! UIViewController.Type
    let my = controller.init()
    

    这样便可以动态创建一个类型为myController的对象了。

    相关文章

      网友评论

        本文标题:Swift 获取命名空间

        本文链接:https://www.haomeiwen.com/subject/mjzpdhtx.html