https://www.jianshu.com/p/8589dd2e11ed
https://www.jianshu.com/p/839f6dd27dbc
https://blog.csdn.net/ws_752958369/article/details/79880230
命名空间
let namespace = Bundle.main.infoDictionary!["CFBundleExecutable"] as! String
let clazzName = namespace + "." + "ViewController"
let clazz: AnyClass? = NSClassFromString(clazzName)
let controller = clazz as! UIViewController.Type
print(namespace, clazzName) // swift-011 swift-011.ViewController
https://www.jianshu.com/p/5de6f700194b
https://swifter.tips/namespace/
https://www.jianshu.com/p/2a1b5e982858