Kri*_*ris 45 c++ cocoa objective-c ios
我的C++知识有些温和,但对Objective-C几乎一无所知.我正在计划(甚至开始)学习Objective-C,所以我可以尝试编写一些iOS甚至Mac OS X应用程序,但我对我还没有找到的东西非常好奇.
是否可以使用包含UI组件的C++完全编写iOS和/或Mac OS X应用程序?如果不可能完全用C++完成,那么在多大程度上可以使用C++?
我没有看到任何证明这些项目的例子.我打算为iOS和Android编写一些移动应用程序,并且在可能的情况下,我想在C++代码中包含我的大部分逻辑,以实现最大的可移植性.我已经知道我能做到这一点,但我不确定这个程度.
Mac*_*ade 52
简短的回答,是的.
对于纯C++,您应该看一下QT框架.
否则,您将很难获得UI部分.
但是请记住,Objective-C可以与C++混合使用.
那叫做Objective-C++(.mm文件).
然后,您可以编写混合C++和Objective-C代码的代码.有了这个,您可以在Objective-C中使用UI部分(可能更好,因为它将使用UI组件的本机框架),以及C++中的其他内容.
如果您已经决定学习Objective-C,但仍希望用C++编写某些部分代码,我建议使用这种方法,而不是纯C++.
在iOS上,这也是唯一的方法.虽然您可以使用C++编写代码,但您必须使用Objective-C作为UI部分.
编辑
以下是一些Objective-C++入门链接:
| 归档时间: |
|
| 查看次数: |
34661 次 |
| 最近记录: |