2009-07-16 13 views

答えて

8

NSStringFromSelectorとNSSelectorFromStringを使用して文字列との間で変換することができます。セレクタは実際にはボンネット下の文字列です。

+2

Tomは内部的には文字列ですが、その実装の詳細を利用しようとはしません。文字列としてセレクタを使用する場合、またはセレクタを文字列として使用する場合は、名前を付けた関数を使用します。 – Chuck

4

あなたはencodeValueOfObjCType:at:を使用することができます。

ます。また、キーのアーカイブのためのNSValueを使用することができます。

または単にNSStringFromSelectorNSSelectorFromStringを使用できます。

+0

どれがパフォーマンスとして最高でしょうか?私はこれらのオブジェクトをかなりエンコードする必要があります。 –

+0

いくつかのプロファイリングが必要です。私は、APIが使いやすく、正しいものになるので、NSStringFromSelectorを使う方が良いと思います。 – notnoop

関連する問題