私はObjective Cの初心者なので、おそらくこの質問はばかげています。定数のみのクラスが必要です。次のように定義された多くの定数があるとしましょう:
uint8_t const ONE = 1
私のアプリには 20 個の定数があり、多くの場所 (クラス) からその値にアクセスしたいと考えています。C# では、定数を持つクラスでそれを行い、それらに静的にアクセスします。
Constants.ONE;
しかし、Objective C では、それを行うのは私にとって問題です。ヘッダーファイルに定数を入れてクラスにインポートできることは知っていますが、重複のリスクがあります。
たとえば、クラス A、B、C があります。クラス AI では、クラス B と C をインポートします。このクラスはそれぞれ定数にアクセスする必要がありますが、それぞれにヘッダー ファイルをインポートできません (クラス B に定数があり、A も定数を持っている場合)。 、定数が重複しています)。