最終的には、iOS に転送できる完全にネイティブな Android C++ アプリケーションを構築したいのですが、どこから始めればよいでしょうか。
まず、この質問に簡単に答えられるようにするために、私は自分自身をほぼ中級の C++ プログラマーだと考えています。コマンド ライン プログラムをまだ理解していませんが、ベクトル、配列、ポインター、OOP、および基本が 100 に達していない方法を理解しています。 %まだ、それが私がこの質問をしている理由です。
私は Java で SDK を使用していくつかの Android アプリケーションを作成しましたが、上司は iOS アプリケーションが必要になり、私に Mac を購入することを望んでいません (そのため、私は iOS ではなく C++ で完全にネイティブな Android にこだわっています) )
1) 最初に、初級レベルの C++ プログラミングから次のステップに進むために、どの本を購入すればよいか混乱しています... もしそうなら、Windows API の学習に集中すべきでしょうか。高度な方法であるか、すでに理解していることのいずれかであるkindle本を購入します(私のC ++で先に進むように私に挑戦する途中の本を見つけることができません) c++ またはどこか別の場所に行って、最初に C++ をさらに上達させる必要があります
2) Android または ndk に進む必要がある場合、「ANDROID NDK」と呼ばれる 1 つの kindle 本以外に、実際に android ndk をサポートしている良い本はありますか (笑)。その本は理解できましたが、cygwin をセットアップする必要があると言われたので、Eclipse のセットアップ全体が混乱しましたが、ndk r7 がコマンドラインをサポートしているため、cygwin をセットアップする必要はないと教えてくれました。だから私はEclipseのセットアップで混乱していました.JavaにはEclipseを使用しましたが、プロジェクトメニューで自分のコードをC++に変換する必要があるC++には使用しませんでした.Android ndkのチュートリアルはその本よりも優れています.
この 2 つの質問に答えていただければ、本当にありがたいです。そうです、おそらく Android ではなく iOS から始めたほうがよいことはわかっていますが、Mac を持っていないので、iOS から始めるつもりはありません。私はここで間違っていますが!)) Android ネイティブ C++ コードを記述できれば、Xcode 4 を使用して iOS 上の C++ でコーディングする場合、iOS への移行はそれほど難しくないと思います。
繰り返しますが、私が読むべきチュートリアル、私も行くべき本は非常に役に立ちます。