Swift中根据字符串创建对象
来源:互联网 发布:arp软件是个什么软件 编辑:程序博客网 时间:2024/06/05 10:52
//动态获取命名空间(CFBundleExecutable这个键对应的值就是项目名称,也就是命名空间)
let nameSpace = NSBundle.mainBundle().infoDictionary!["CFBundleExecutable"] as! String
//将字符串转化为类
//默认情况下,命名空间就是项目名称,但是命名空间是可以修改的
let cls:AnyClass? = NSClassFromString(nameSpace + "." + viewControllerName)
//通过类创建对象
//将anyClass转换为指定的类型
let viewControllerCls = cls as! UIViewController.Type
//通过class创建对象
let vc = viewControllerCls.init()
0 0
- Swift中根据字符串创建对象
- DELPHI根据字符串来创建对象
- 根据字符串类名动态创建对象
- 根据字符串类名动态创建对象
- 如何根据字符串动态创建类对象
- 如何根据字符串动态创建类对象
- c#根据字符串创建对象实例
- 根据字符串类名动态创建对象
- js根据字符串创建日期对象
- iOS中通过字符串创建类(Swift)
- C#如何根据字符串动态的创建对象(类)?
- C # 根据字符串动态的创建对象 类 反射
- C#如何根据字符串动态的创建对象(类)
- 根据字符串创建类
- 根据包名,在指定空间中创建对象
- js,根据包名,在指定空间中创建对象
- JavaScript 中为 JSON 字符串创建对象
- 根据字符串 来创建 类
- 设置只读后禁止后撤键
- MyEclipse 优化技巧
- Python面向对象编程基础学习笔记
- 【POJ】2506 - Tiling(递推,高精度)
- 如何将MyEclipse开发的项目导入到Eclipse中运行
- Swift中根据字符串创建对象
- C语言宏定义技巧(常用宏定义)
- JNI_01_C和Java中的数据类型
- android5.0+(Toolbar)
- C++第2次作业
- HDU5288 OO’s Sequence 二分
- Android省市区三级联动滚轮选择(无Bug) .
- collectionview实现无限轮播
- HDU 4280 Island Transport (网络流)