进入iOS和Android编程
Entering iOS and Android programming
我在网上搜索了一下,显然没有任何关于我应该如何以及为什么开始这种新方式的具体结论。
我是一名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应用程序。
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用ndk-build.cmd构建Android.so文件
- Android NDK传感器向事件队列报告奇怪的间隔
- 有一个打印语句的函数是一种糟糕的编程实践吗
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- Android P-9.0.0_r53 Logcat主缓冲区超出定义大小
- 模板元编程:如何将参数包组合成新的参数包
- Qt Q串行端口未编程设备未关闭
- OpenCV Android C++ imwrite not found
- Android NDK 编译 LAME HAVE_MPGLIB > 'interface.h' 文件未找到
- 如何使用 Boost Asio 在 Android 上获取我的本地 udp IP 地址?
- 模板元编程 - 尝试实现维度分析
- 我是编程新手
- Android编程 - 如何离开活页夹
- android编程在退出时停止mediaplayer流
- Qt/C++/Android - 如何安装 .APK文件以编程方式
- 进入iOS和Android编程
- Android在100% c++环境下的编程
- 让编程新手在android和iOS之间做出选择
- 有没有办法在C++中以编程方式执行 adb 命令?这C++部分代码是使用 android Studio 中的 ndk b