swift学习:NSClassFromString

swift学习:NSClassFromString,第1张

概述swift学习:NSClassFromString @(NSClassFromString)[swift] NSClassFromString的作用是通过类名称获取类类型,objective-c和swift中都支持此用法,但在swift中稍有不同: objective-c :直接传入 类名 字符串 即可; objective-c ... Class controllerClass = NSClas swift学习:NSClassFromString

@(NSClassFromString)[swift]

NSClassFromString的作用是通过类名称获取类类型,objective-c和swift中都支持此用法,但在swift中稍有不同:

objective-c :直接传入 类名 字符串 即可;
objective-c
...
Class controllerClass = NSClassFromString(aControllername);
...

swift :分两种情况,如果是系统 类名称 用法 同 objective-c,如果是项目自定义类,此时需要传入 项目 执行文件名称+类名组合字符串;

...        // 系统内部类        let StringClass = NSClassFromString("Nsstring");        // 自定义类        let info = Bundle.main.infoDictionary;        let appname:String = info?[kcfBundleExecutableKey as! String] as! String;        let classtype: UIVIEwController.Type;        var vIEwController: UIVIEwController? = nil;        if let classtype = NSClassFromString(appname+"."+aClassname)...
总结

以上是内存溢出为你收集整理的swift学习:NSClassFromString全部内容,希望文章能够帮你解决swift学习:NSClassFromString所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1066661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存