Function 関数

class_getInstanceMethod(_:_:)

Returns a specified instance method for a given class. ある与えられたクラスに対するある指定されたインスタンスメソッドを返します。

Declaration 宣言

func class_getInstanceMethod(_ cls: AnyClass?, 
                           _ name: Selector) -> Method?

Parameters パラメータ

aClass

The class you want to inspect. あなたが調査したいクラス。

aSelector

The selector of the method you want to retrieve. あなたが回収したいメソッドのセレクタ。

Return Value 戻り値

The method that corresponds to the implementation of the selector specified by aSelector for the class specified by aClass, or NULL if the specified class or its superclasses do not contain an instance method with the specified selector.

Discussion 解説

Note that this function searches superclasses for implementations, whereas class_copyMethodList(_:_:) does not.

See Also 参照

Working with Classes クラスを扱う