私はiOSの背景から来て、AndroidのiOSアプリを複製しようとしています。メソッド内の複数のパラメータを分割するための適切な構文
のiOSでの私の方法の一つは、私がアンドロイドにできるだけ密接に私のアプリを複製しようとしています
-(void) updateLabelWithText:(NSString*)newText withTag:(int)theTag;
の方法があります。しかし、私は
public void updateLabelWithText(String newText) withTag(int)theTag;
私が得ることができる最も近いと同様の方法を作成する方法上の任意のドキュメントを見つけるためにされて見えることはできません
public void updateLabelToText(String newText, int theTag);
この邸宅で
ないJava支援方法の作成?
番号のようなものがObjectiveCでない唯一の言語:
はつまり、あなたのクラスでこのような何かをしたいです。これは、多くの開発者がObjectiveCを嫌う理由の1つです。これは、過去50年のほとんどすべての言語が使用する標準的な構文を使用するのではなく、読みやすく、使用が難しいものでした。標準の関数呼び出し構文に慣れてください。世界では何もありませんが、iOSは他のものを使用しています。 –
また、あるプラットフォームを別のプラットフォームにできるだけ近い場所に複製することは、一般的には良い考えではありません。機能性を再現することの1つ、またはUI。このようなコードを複製すると、多くのバグ、パフォーマンスの問題、維持/書き込みの難しさにつながります。プラットフォームは異なっていますが、いくつかのものはより簡単になり、あるものはより困難になり、多くはちょうど異なるものになります。そのプラットフォームでうまくいくコードを書いてください。他のどこかで行ったのと同じように何かをしないでください。 –