obj11、obj21、obj33 など、使用したいオブジェクトがいくつかあります。
使用する正しいオブジェクトの選択は、ユーザーが定義したいくつかのパラメーター (使用するサイズやオブジェクトの種類など) によって異なります。
したがって、オブジェクト名の最初の数字はサイズを表し、2 番目の文字は種類を表します。ユーザーがオブジェクト サイズ 2 とオブジェクトの種類 1 を選択した場合、ロードするオブジェクトは "obj21" になります。
名前に基づいてオブジェクトを NSString として参照する方法はありますか?
何かのようなもの
NSString *name = [NSString stringWithFormat:@"obj%d%d", size, kind];
["use object name" doSomething];
NSSelectorFromString のようなものが必要ですが、この場合はその名前に基づいてメソッドを実行します。必要なのは、名前に基づいてオブジェクトを文字列として参照する「NSObjectFromString」のようなものです。
それ、どうやったら出来るの?ありがとう。