Function 関数

NSSelectorFromString

Returns the selector with a given name. 与えられた名前を持つセレクタを返します。

Declaration 宣言

SEL NSSelectorFromString(NSString *aSelectorName);

Parameters パラメータ

aSelectorName

A string of any length, with any characters, that represents the name of a selector. セレクタの名前を表している、任意の文字を持つ、任意の長さの文字列。

Return Value 戻り値

The selector named by aSelectorName. If aSelectorName is nil, or cannot be converted to UTF-8 (this should be only due to insufficient memory), returns (SEL)0. aSelectorNameによって名付けられるセレクタ。aSelectorNamenil、またはUTF-8に変換できない(これはメモリ不足が原因だけであるべきです)ならば、(SEL)0を返します。

Discussion 議論

To make a selector, NSSelectorFromString passes a UTF-8 encoded character representation of aSelectorName to sel_registerName and returns the value returned by that function. Note, therefore, that if the selector does not exist it is registered and the newly-registered selector is returned. セレクタを作るために、NSSelectorFromStringaSelectorNameUTF-8エンコードされた文字表現をsel_registerNameに渡します、そしてこの関数によって返される値を返します。したがって、セレクタが存在しないならば、それが登録され、そして新しく登録されたセレクタが返されることに注意してください。

Recall that a colon (“:”) is part of a method name; setHeight is not the same as setHeight:. コロン(“:”)はメソッド名の一部部あることを思い出してください;setHeightsetHeight:と同じではありません。

See Also 参照

Type Lookup 型検索