1.NSClassFromString


//获取工程名称

let group = Bundle.main.infoDictionary

let fileName = group?[kCFBundleExecutableKey as String] as! String

//LyRacDemo是工程名称,PersonClass是类的名称 -> NSClassFromString("工程名.类名") as? NSObject.Type

let modelClass = NSClassFromString("LyRacDemo.PersonClass") as? NSObject.Type
if modelClass != nil {
let cl = modelClass?.init()
}

最新文章

  1. Linux中查看文件编码
  2. C#与数据库访问技术总结(八)之ExecuteNonQuery方法
  3. Windows 一键安装OpenSSL
  4. eval函数的缺陷
  5. iOS开发之都兴忱小结
  6. wamp出现You don’t have permission to access/on this server提示(转)
  7. [Xcode]使用target进行协同开发
  8. android里uri和url的区别
  9. 用CSS3伪类实现书签效果
  10. 史上最难的一道Java面试题 (分析篇)
  11. Linux入门(3)——Ubuntu16.04下安装VMware
  12. alert一般用来调试客户端的javascript代码,以及更好的调试方法
  13. 基于BCGP库的界面效果
  14. putty 默认颜色样式修改 for windows
  15. [mongoDB]PyMongo Cursor Not Found Error
  16. Java面试题 corejava(二)
  17. C#中唯一的三元运算符
  18. SPSS-方差分析
  19. MVC是架构模式,而不是设计模式
  20. PHP 设计模式 单例模式 工厂模式 注册模式

热门文章

  1. HDU 5312:Sequence
  2. SpringCloud学习之手把手教你用IDEA搭建入门项目(一)
  3. Python Scrapy的QQ音乐爬虫 音乐下载、爬取歌曲信息、歌词、精彩评论
  4. c++ 排序 冒泡 插入 选择 快速
  5. iOS 中的延时操作方法
  6. 干货 | 京东云Kubernetes集群+Traefik实战
  7. 查找ARP攻击源
  8. Ubuntu apt install 下载软件很慢的解决办法
  9. frp内网穿透,centos7+frp成功样例
  10. [C/C++]C/C++计算代码的运行时间