2016-04-08 9 views
-2

私はObjective-CiOSプロジェクトに取り組んでいると私は以前変数名の長さはパフォーマンスや効率に関連する問題を引き起こす可能性がありますか?

NSString * const number_of_time_user_open_app_after_last_time_invitation_screen_shown_to_user = @"number_of_time_user_open_app_after_last_time_invitation_screen_shown_to_user"; 
誰か

によって書かれたコードの次の行を見つけた私の質問はObjective-Cまたはコードの行以上の固有のものではない、私はちょうど知りたいです変数の長さは、プログラムするかどうかにかかわらず、パフォーマンスや効率に関連する問題を引き起こす可能性があります。

+5

メンテナの正しさをあなたのパフォーマンスと効率のメトリックに含めるかどうかによって異なります。 – user657267

+2

いいえ、しかし、あなたのむしろ愚かな名前を超える[Cの識別子の最大長さ](http://stackoverflow.com/questions/2352209/max-identifier-length)があります。 –

+5

C、C++、Objective-Cは3つの*完全に*異なる言語であることを知っておく必要があります。これは、彼ら自身のルールと行動で。多くの構文を共有し、部分的にインターオペラブルであるということは、異なる言語のプログラムがどのように動作するかについては無関係です。 –

答えて

0

変数名の長さは、パフォーマンスに違いはありません。

変数は、言語コンパイラのメモリベースのいくつかのバイトを占有します。そのメモリは、それを割り当てる参照オブジェクトまたはデータ型の値を参照する場合はデータ値のみです。

関連する問題