我想构建最终完全原生的 android C++ 应用程序,可以转移到 iOS,我应该从哪里开始
首先,为了更容易回答这个问题,我认为我自己几乎是一个中级 C++ 程序员,我还没有脱离命令行程序,但我了解向量、数组、指针、OOP 以及我还没有达到 100 岁的基础知识%,这就是我问这个问题的原因。
我已经用 java 中的 sdk 编写了一些 android 应用程序,但是我的老板现在想要 iOS 应用程序,他不想给我买 mac,(这就是为什么我坚持使用 c++ 中的完全原生 android 而不是去 iOS )
1)首先我很困惑买什么书可以让我从初级 C++ 编程到下一步,...我应该专注于学习 windows API 如果是这样的话,我应该买什么书和教程,因为我厌倦了购买 Kindle 书籍,这些书籍要么是高级的,要么是我已经理解的东西(我在中间找不到一本来挑战我继续使用我的 C++)所以,你们建议我应该直接去学习 android in c++ 还是我应该尝试去其他地方并首先在 C++ 上变得更好
2)如果我应该进入android或ndk,除了一本名为“ANDROID NDK”(大声笑)的kindle书之外,还有什么真正支持android ndk的好书。那本书我能够理解,但整个设置 Eclipse 令人困惑,因为它告诉我需要设置 cygwin,但后来它告诉我不必设置 cygwin,因为 ndk r7 支持命令行,所以我对 eclipse 的设置感到困惑,我使用 eclipse for java,但从来没有使用过 C++,我必须在项目菜单中将我的代码转换为 C++,所以有没有比那本书更好的 android ndk 教程。
如果你们能回答这两个问题,我将不胜感激,是的,我知道我可能应该从 iOS 而不是 android 开始,但我没有 Mac,因此我不会从 iOS 开始,(如果我错了,但是!))我想如果我可以编写 android 本机 C++ 代码,那么如果我使用 Xcode 4 在 iOS 上用 C++ 编写代码,那么过渡到 iOS 就不会那么难了。
我应该读的书我也应该去的教程会非常有帮助,非常感谢。