swift中的坑
2024-08-31 14:05:43
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()
}
最新文章
- Linux中查看文件编码
- C#与数据库访问技术总结(八)之ExecuteNonQuery方法
- Windows 一键安装OpenSSL
- eval函数的缺陷
- iOS开发之都兴忱小结
- wamp出现You don’t have permission to access/on this server提示(转)
- [Xcode]使用target进行协同开发
- android里uri和url的区别
- 用CSS3伪类实现书签效果
- 史上最难的一道Java面试题 (分析篇)
- Linux入门(3)——Ubuntu16.04下安装VMware
- alert一般用来调试客户端的javascript代码,以及更好的调试方法
- 基于BCGP库的界面效果
- putty 默认颜色样式修改 for windows
- [mongoDB]PyMongo Cursor Not Found Error
- Java面试题 corejava(二)
- C#中唯一的三元运算符
- SPSS-方差分析
- MVC是架构模式,而不是设计模式
- PHP 设计模式 单例模式 工厂模式 注册模式
热门文章
- HDU 5312:Sequence
- SpringCloud学习之手把手教你用IDEA搭建入门项目(一)
- Python Scrapy的QQ音乐爬虫 音乐下载、爬取歌曲信息、歌词、精彩评论
- c++ 排序 冒泡 插入 选择 快速
- iOS 中的延时操作方法
- 干货 | 京东云Kubernetes集群+Traefik实战
- 查找ARP攻击源
- Ubuntu apt install 下载软件很慢的解决办法
- frp内网穿透,centos7+frp成功样例
- [C/C++]C/C++计算代码的运行时间