swift如何根据字符串,即类名创建类
swift如何根据字符串,即类名创建类
【swift如何根据字符串,即类名创建类】申明类:required override init() 必须实现
class Model11: NSObject {
var name = "zhangsan"
required override init() {}
}guard let nameSpace = Bundle.main.infoDictionary!["CFBundleExecutable"] as? String else {
print("没有获取到命名空间")
return}guard let model:AnyObject.Type = NSClassFromString("\(nameSpace).Model11") else {
print("没有获取到对应的类")
return
}guard let model11 = model as? Model11.Type else{
print("没有转换成model")
return
}let temp = model11.init()
print(temp.name)
推荐阅读
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- java中如何实现重建二叉树
- Linux下面如何查看tomcat已经使用多少线程
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 2019女表什么牌子好(如何挑选女士手表?)