func objc_getProtocol (UnsafePointer<CChar>) -> Protocol?
Returns a specified protocol.
指定されたプロトコルを返します。
func objc_copyProtocolList (UnsafeMutablePointer<UInt32>?) -> AutoreleasingUnsafeMutablePointer<Protocol>?
Returns an array of all the protocols known to the runtime.
runtimeにとって既知の全てのプロトコルからなるある配列を返します。
func objc_allocateProtocol (UnsafePointer<CChar>) -> Protocol?
Creates a new protocol instance.
新しいプロトコルインスタンスを作成します。
func objc_registerProtocol (Protocol)
Registers a newly created protocol with the Objective-C runtime.
新しく作成されたプロトコルをObjective-C runtimeに登録します。
func protocol_addMethodDescription (Protocol, Selector, UnsafePointer<CChar>?, Bool, Bool)
Adds a method to a protocol.
あるメソッドをあるプロトコルに加えます。
func protocol_addProtocol (Protocol, Protocol)
Adds a registered protocol to another protocol that is under construction.
ある登録済みプロトコルを、建設中の別のプロトコルに加えます。
func protocol_addProperty (Protocol, UnsafePointer<CChar>, UnsafePointer<objc_property_attribute_t>?, UInt32, Bool, Bool)
Adds a property to a protocol that is under construction.
あるプロトコルをある建設中のプロトコルに加えます。
func protocol_getName (Protocol) -> UnsafePointer<CChar>
Returns a the name of a protocol.
あるプロトコルの名前を返します。
func protocol_isEqual (Protocol?, Protocol?) -> Bool
Returns a Boolean value that indicates whether two protocols are equal.
あるブール値を返します、それは2つのプロトコルが等しいかどうかを指し示します。
func protocol_copyMethodDescriptionList (Protocol, Bool, Bool, UnsafeMutablePointer<UInt32>?) -> UnsafeMutablePointer<objc_method_description>?
Returns an array of method descriptions of methods meeting a given specification for a given protocol.
与えられたプロトコルに対するある与えられた仕様に合っているメソッドそれらのメソッド記述からなるある配列を返します。
func protocol_copyPropertyList (Protocol, UnsafeMutablePointer<UInt32>?) -> UnsafeMutablePointer<objc_property_t>?
Returns an array of the properties declared by a protocol.
あるプロトコルによって宣言されるプロパティそれらからなるある配列を返します。
func protocol_getProperty (Protocol, UnsafePointer<CChar>, Bool, Bool) -> objc_property_t?
Returns the specified property of a given protocol.
与えられたプロトコルのこの指定されたプロパティを返します。
func protocol_copyProtocolList (Protocol, UnsafeMutablePointer<UInt32>?) -> AutoreleasingUnsafeMutablePointer<Protocol>?
Returns an array of the protocols adopted by a protocol.
あるプロトコルによって採用されたプロトコルそれらからなるある配列を返します。
func protocol_conformsToProtocol (Protocol?, Protocol?) -> Bool
Returns a Boolean value that indicates whether one protocol conforms to another protocol.
あるブール値を返します、それは一方のプロトコルが別のプロトコルに準拠するかどうかを指し示します。