如何解决Swift中的类名冲突
我在基于Swift的iOS应用程序中使用Alamofire和SwiftyJSON libs,问题是它们都有一个“JSON”类,这当然不起作用。如何解决这个问题?是否可以使用名称空间或类似的东西?将这些类编译成单独的框架,然后引用这些框架而不是添加源代码类,行吗?是将JSON库类编译成单独的框架 以下是您必须做的:如何解决Swift中的类名冲突,swift,alamofire,Swift,Alamofire,我在基于Swift的iOS应用程序中使用Alamofire和SwiftyJSON libs,问题是它们都有一个“JSON”类,这当然不起作用。如何解决这个问题?是否可以使用名称空间或类似的东西?将这些类编译成单独的框架,然后引用这些框架而不是添加源代码类,行吗?是将JSON库类编译成单独的框架 以下是您必须做的: 从下载这两个库的最新版本 将它们添加到您的项目中 将生成的框架添加为应用程序的依赖项 将import添加到相应的类中 将对库类的所有引用从更改为 就这样。这些都有文档记录。很酷……
- 从下载这两个库的最新版本
- 将它们添加到您的项目中
- 将生成的框架添加为应用程序的依赖项
- 将
添加到相应的类中import
- 将对库类的所有引用从
更改为
就这样。这些都有文档记录。很酷……但是,除非这些库被编译到单独的框架中,否则无法解决这个问题,对吗?如果我只是将它们的源代码添加到主项目中,我就不能为类指定名称空间,对吗?