15得票5回答
Swift和Objective-C项目-生成的-Swift.h错误-无法找到UIViewController的接口声明

我有一个项目使用Swift生成的Bridging Header,并且已经正确设置了项目(名称没有空格,使用模块,在.mm文件中预先声明Swift类,删除派生数据,进行干净的重建等)。 Bridging Header已经生成了,但是自动生成的-Swift.h文件内有错误。更糟糕的是,这些错误出现...

14得票4回答
如何将java.util.Map转换为Scala Map

一个 Java API 返回一个 java.util.Map<java.lang.String,java.lang.Boolean>;我想把它放进一个 Map[String,Boolean] 中。 所以假设我们有:var scalaMap : Map[String,Boolean...

14得票2回答
Haskell Java 互操作性

如何在Haskell/Java间进行互操作?我看过Meijer和Finne写的关于Lambada的论文。也有一个名为GCJNI的项目,但似乎已经无人维护了,其链接已经失效。是否有一些现成的解决方案可供使用?

13得票1回答
涉及C和Go互操作性的问题,涉及C.free()函数。

我有一个Go函数,它包装了来自lib_proc.h的proc_name(pid,...)函数。 这是完整的C原型: int proc_name(int pid, void * buffer, uint32_t buffersize) __OSX_AVAILABLE_STARTING(__MA...

13得票3回答
如何将Scala Array[Byte]转换为Java byte[]?

我有一个使用Scala编写的Akka应用程序,其中一些角色是用Java编写的。在某些情况下,Scala Actor会写入一个Array [Byte],我需要从Java Actor中反序列化它。在这种使用情况下,我最终需要在Java中获得Array [Byte]的字符串表示,以解决我的问题。 ...

13得票1回答
在QWebView中,是否可以从JavaScript调用C ++函数?

我在QWebView中加载了一个网页。我希望JavaScript能够调用我的应用程序中的函数,并返回一些字符串以供JavaScript动态显示。 使用QWebView是否可行?基本上,是否可能在C++应用程序和QWebView控件之间建立桥梁?

11得票2回答
如何将一个由Swift字符串组成的数组传递给一个接受char **参数的C函数

我正在尝试从Swift与一个旧的C终端应用程序进行交互。我已经成功地将C语言代码集成到Swift中,并且从C到Swift建立了桥接头文件。该代码可以从Xcode 6.3 beta编译和运行。我已将终端应用程序的主入口点重命名为: int initialize(int argc, char *...

11得票6回答
如何从CPython中调用Java对象和函数?

我有一个运行在CPython实现上的Python程序,其中必须调用一个在Java程序中定义的函数。我该怎么做? 如果能够使用一些Java对象就更好了。 Jython不是一个选择。我必须在CPython中运行Python部分。

9得票3回答
语言互操作性的最佳实践是什么?

在需要使用多种语言的系统中,如何确保代码调用其他语言的代码时实现松耦合架构的最佳实践?

8得票2回答
如何从Swift扩展访问Objective-C类的私有成员?

我想在Swift中扩展一个Objective-C类,并使其符合Equatable协议。这需要访问扩展类中的一些私有成员,但编译器不允许我这样做。正确的方法是什么,而不使私有成员公开? 我的Swift代码: import Foundation extension ShortDate : E...