2012-02-10 5 views
0

私はiOSプログラマーですので、目的に合ったcです。私は自然にJavaでプログラミングしています。私はアンドロイドのプログラミングに分岐して、さまざまなプログラミングのアプローチについて疑問を抱いていました。JavaプログラミングスタイルとObjective c

私は多くの記事で、JavaスタイルとObjective c/C++スタイルのプログラミングに大きな違いがあると読んでいます。私は言語が異なっていることを知っています。私はAndroid/Android/iOSプログラマーがアンドロイドで誰かのためにポインターを与えることができるかどうか疑問に思っていましたか?

乾杯

+4

私は入門書を読み、特定の質問があるときに戻ってくることをお勧めします。 –

+0

Javaでプログラミングしたことがあれば、実際の問題は何ですか? –

答えて

3

はい、definetly、両方のアーキテクチャiPhoneとAndroidは非常に異なっているが、多くの類似点は、あなたが発生する必要が後でとして、あなたの学習速度を増加させるsimiilarites、で始まる必要があり、またそこにある、あなたが学ぶことができます違いも。

iOSアプリケーションのように、AppDelegateは、アプリケーションの存続期間として単一のクラスとして存在します。アンドロイドでは必須ではありませんが、AppDelegateと同様に動作するアプリケーションクラスを持つことができます。 iOSのスクリーンはnibファイルで設計されており、アンドロイドには画面をデザインするGUIツールもあります。しかし、それは単純にドラッグ・ドロップではなく、アンドロイドの画面サイズの多様性も理解するはずです。

AndroidはMVCアーキテクチャに完全に従わず、大きな違いがありますが、まだMVCフレームワークに従っていれば、Androidコードでmvvcアーキテクチャを実装できるオープンソースのAPIがGoogleコードにありますアプリケーション。

関連する問題