@selector(@"name")
Objective-C では、 How can I access the following constant by name at runtime? を使用してセレクターを名前で参照できることを知っています。つまり、@"CONST_KEY"
どこかを通り過ぎて@"key"
戻ってくるということです。
const NSString* CONST_KEY = @"key";
最初にキーと値の辞書を作成し、実行時にクエリを実行することでこれを行うことができると思いますが、より良い実装があるかどうかはわかりません。
特定のユース ケースを明確にするために:ストーリーボードで宣言され
たコレクション ビュー セル再利用識別子を使用し、この識別子を使用して実行時に の値を検索できるようにしたいと考えています。@"CONST_KEY"
CONST_KEY
このようにして、複数のクラスで値を再割り当てするのではなく、定数を変更するためのコード内の 1 つの場所を確保したいと考えています。2 つの値をリンクすると、 を使用してすべてのセルに対して 1 つのアクションを実行しCONST_KEY
、実行するアクションを定義できます。