Function 関数

objc_copyProtocolList(_:)

Returns an array of all the protocols known to the runtime. runtimeにとって既知の全てのプロトコルからなるある配列を返します。

Declaration 宣言

func objc_copyProtocolList(_ outCount: UnsafeMutablePointer<UInt32>?) -> AutoreleasingUnsafeMutablePointer<Protocol>?

Parameters パラメータ

outCount

Upon return, contains the number of protocols in the returned array. 戻りでは、返される配列の中のプロトコルの数を含みます。

Return Value 戻り値

A C array of all the protocols known to the runtime. runtimeにとって既知の全てのプロトコルからなるあるC配列。 The array contains *outCount pointers followed by a NULL terminator. You must free the list with free().

Discussion 解説

This function acquires the runtime lock. この関数は、runtimeロックを獲得します。

See Also 参照

Working with Protocols プロトコルを扱う