进入iOS和Android编程

Entering iOS and Android programming

本文关键字:编程 Android iOS 进入      更新时间:2023-10-16

我在网上搜索了一下,显然没有任何关于我应该如何以及为什么开始这种新方式的具体结论。

我是一名C++程序员。到目前为止,我所研究的是控制台应用程序,但在不久的将来,我将把Qt作为创建真正图形C++应用程序的DEL。

由于市场需求(来自我居住的地方),我想进入学习创建iOS和Android应用程序的方式。正如我在谈到我对C++的研究时所说的,我从C++这门伟大的语言中获得了一些基本技能,所以,这种新方法对我来说听起来很容易

现在,我想根据您的经验向您的专业程序员提出一些问题,以指导我走上正确的道路。

1-是否可以(或更好)使用C++本身来创建iOS和Android应用程序
2-如果问题#1的答案是否定的,那么你推荐我的方法是什么
3-我学习C++的方式是通过在MS Visual Studio IDE上看书和练习。如果有人建议我去另一个领域(不同于C++)编程这些应用程序,我喜欢用书。如果你同意,你建议用什么书来编程那些对我的能力有好处的应用程序。谢谢

Qt5使部署完全用C++编写的Android和iOS应用程序变得非常容易。

如果你想坚持使用C++编程,那么使用QtCreatorIDE无疑是一个非常好的选择。

1-是否可以(或更好)使用C++本身来创建iOS和Android应用程序?

作为对这个问题的回答,是的。例如,在Cocos2d-x框架中使用了C++,这是用C++编写的游戏引擎。它使用OpenGL API在iPhone/Android上绘制视图。使用OpenGL,您可以使用C++绘制任何内容。

此外,对于iPhone应用程序,您可以构建应用程序C++和Objective-C,也就是称为Objective-C++的语言。这样,你就可以使用C++,也可以调用苹果公司的Cocoa SDK提供的函数。对于android应用程序,您可以使用NDK,也可以使用C++调用android上提供的功能。

我的建议是研究如何使用Objective-C++构建iPhone应用程序。你需要学习一点Objective-C,但如果你对C++已经相当成熟,那么学习Objective-C真的很容易。许多C++开发人员学习了如何构建移动应用程序,并通过这样做构建iPhone应用程序。