我想制作一个只有C ++的应用程序(不使用Objective C)。
如果我获得UIScrollView
类,那么我可以将其用于Android。
任何人都可以指导我吗?
答案 0 :(得分:5)
唔不,不是真的。由于没有UIKit
的C ++版本,您需要在Objective-C中完成所有UI内容。 Objective-C ++有一些桥梁。
您可以将C ++ / C与Objective-C混合使用。
答案 1 :(得分:1)
理论上你可以,因为可以使用像objMsgSend()
这样的C函数访问所有的Objective-C运行时。但是,为什么要这么麻烦?只需学习Objective-C(或者更可取的是,Objective-C ++)。没有什么能阻止你用C ++编写大部分应用程序,只是在Objective-C中编写UI。
谁知道,你可能会喜欢它。
答案 2 :(得分:0)
嗯,我认为你可以用C ++做一点iPhone开发。有Objective-C ++,但我不知道它是否得到了很多支持。
但我认为你不应该只使用 C ++。我建议在Objective-C中编写UI,然后在C ++中编写逻辑等。如果你愿意的话。
答案 3 :(得分:0)
答案 4 :(得分:0)
您可以在C ++上编写模型。但您的控制器和视图必须在Objective-C上实现。因为UIKit它是100%Objective-C框架。我想如果你愿意的话,你只能用X ++在Xcode中编写OpenGL游戏。