有没有可能建立一个Objective-C++;从C++;头球? 我有一个C++框架,我想在ObjtoVC++中使用。我在XCode4工作,目标是iPad部署 给出了这个(伪代码)C++头: class A { public: virtual int doSomething(int i) = 0; private: int _i; }
对于这个特定的实例,我需要让有没有可能建立一个Objective-C++;从C++;头球? 我有一个C++框架,我想在ObjtoVC++中使用。我在XCode4工作,目标是iPad部署 给出了这个(伪代码)C++头: class A { public: virtual int doSomething(int i) = 0; private: int _i; },c++,ios,xcode4,objective-c++,grand-central-dispatch,C++,Ios,Xcode4,Objective C++,Grand Central Dispatch,对于这个特定的实例,我需要让doSomething通过grandcentraldispatch发送一些东西 我很难找到在ObjuleC++中实现C++头的解决方案。有可能吗?如果是这样,有人能提供一个很好的例子吗 谢谢 > P>你可以在目标C++中使用一个C++框架。只需包含.h文件,然后开始实例化类 要确保源代码编译为ObjC++而不是ObjC,请确保源代码具有.mm扩展名 目标C++是一种怪兽,它有两个类/对象系统并排运行。你可以有C++函数调用Objc方法,反之亦然。但是,不能从C++类派
doSomething
通过grandcentraldispatch发送一些东西
我很难找到在ObjuleC++中实现C++头的解决方案。有可能吗?如果是这样,有人能提供一个很好的例子吗
谢谢 > P>你可以在目标C++中使用一个C++框架。只需包含.h文件,然后开始实例化类 要确保源代码编译为ObjC++而不是ObjC,请确保源代码具有.mm扩展名 目标C++是一种怪兽,它有两个类/对象系统并排运行。你可以有C++函数调用Objc方法,反之亦然。但是,不能从C++类派生出目标C类,反之亦然。
我印象中,你正在寻找把C++类库转换成Objc类库。那将相当耗时。
我认为在这篇文章中,他们正是在尝试你想要的:你在寻找自动翻译吗?还是手工?@Seva:你能帮我理解你所说的“自动翻译”是什么意思吗?我只想保持C++头,并在ObjuleC++中使用它。谢谢幸运的是,GrandCentralDispatch是一个C库,所以如果我没记错的话,您甚至不需要Objective-C来使用它。但是即使如此,你也可以在C++代码中实现你的类。