1

現在の仕事で前任者が作成したプロジェクトにいくつかの改善を加えています。以下に示すように、クラスidでプロパティを見つけました。NSManagedObject

ここに画像の説明を入力

またXcode、このプロパティ名を id タイプとして強調表示します。これにより、将来的に問題が発生する可能性はありますか? つまり、システムはこれがプロパティ名であることを理解できるほど賢いのでしょうか? リファクタリングで名前を変更する必要がありますか、それともそのままにしておく必要がありますか?

4

2 に答える 2

3

idobject -cの予約語です。予約語をオブジェクトのプロパティ名として使用しないでください。

于 2013-10-03T21:41:49.297 に答える
2

たとえば、コンパイラが違いを区別できる場合でもid、モデルの優先では使用しないでください。それは良い習慣ではありません。uid

于 2013-10-03T21:41:03.053 に答える