_NSSetCoreType

protocol _NSSetCoreType

A shadow for the "core operations" of NSSet.

Covers a set of operations everyone needs to implement in order to be a useful NSSet subclass.

Inheritance _NSCopyingType, _NSFastEnumerationType, _ShadowProtocol View Protocol Hierarchy →
Import import Swift

Initializers

init(objects:count:) Required

Declaration

init(objects: UnsafePointer<AnyObject?>, count: Int)

Instance Variables

var count: Int Required

Declaration

var count: Int { get }

Instance Methods

func copyWithZone(_:) Required

Declaration

func copyWithZone(zone: _SwiftNSZone) -> AnyObject

Declared In

_NSSetCoreType, _NSCopyingType
func countByEnumeratingWithState(_:objects:count:) Required

Declaration

func countByEnumeratingWithState(state: UnsafeMutablePointer<_SwiftNSFastEnumerationState>, objects: UnsafeMutablePointer<AnyObject>, count: Int) -> Int

Declared In

_NSSetCoreType, _NSFastEnumerationType
func member(_:) Required

Declaration

func member(object: AnyObject) -> AnyObject?
func objectEnumerator() Required

Declaration

func objectEnumerator() -> _NSEnumeratorType