Function 関数

class_copyPropertyList(_:_:)

Describes the properties declared by a class. あるクラスによって宣言されたプロパティを記述します。

Declaration 宣言

func class_copyPropertyList(_ cls: AnyClass?, 
                          _ outCount: UnsafeMutablePointer<UInt32>?) -> UnsafeMutablePointer<objc_property_t>?

Parameters パラメータ

cls

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

outCount

On return, contains the length of the returned array. 戻りでは、返された配列の長さを含みます。 If outCount is NULL, the length is not returned.

Return Value 戻り値

An array of pointers of type objc_property_t describing the properties declared by the class. Any properties declared by superclasses are not included. スーパークラスによって宣言されるどんなプロパティも含まれません。 The array contains *outCount pointers followed by a NULL terminator. You must free the array with free().

If cls declares no properties, or cls is Nil, returns NULL and *outCount is 0.

See Also 参照

Working with Classes クラスを扱う