protocol _NSDictionaryType A shadow for the API of NSDictionary we will use in the core stdlib. NSDictionary operations, in addition to those on _NSDictionaryCoreType, that we need to use from the core stdlib. Distinct from _NSDictionaryCoreType because we don't want to be forced to implement operations that NSDictionary already supplies. Inheritance _NSCopyingType, _NSDictionaryCoreType, _NSFastEnumerationType, _ShadowProtocol View Protocol Hierarchy → Import import Swift Initializers init(objects:forKeys:count:) Required Declaration init(objects: UnsafePointer<AnyObject?>, forKeys: UnsafePointer<Void>, count: Int) Declared In _NSDictionaryCoreType Instance Variables var count: Int Required Declaration var count: Int { get } Declared In _NSDictionaryCoreType Instance Methods func copyWithZone(_:) Required Declaration func copyWithZone(zone: _SwiftNSZone) -> AnyObject Declared In _NSCopyingType, _NSDictionaryCoreType func countByEnumeratingWithState(_:objects:count:) Required Declaration func countByEnumeratingWithState(state: UnsafeMutablePointer<_SwiftNSFastEnumerationState>, objects: UnsafeMutablePointer<AnyObject>, count: Int) -> Int Declared In _NSDictionaryCoreType, _NSFastEnumerationType func getObjects(_:andKeys:) Required Declaration func getObjects(objects: UnsafeMutablePointer<AnyObject>, andKeys keys: UnsafeMutablePointer<AnyObject>) Declared In _NSDictionaryType, _NSDictionaryCoreType func keyEnumerator() Required Declaration func keyEnumerator() -> _NSEnumeratorType Declared In _NSDictionaryCoreType func objectForKey(_:) Required Declaration func objectForKey(aKey: AnyObject) -> AnyObject? Declared In _NSDictionaryCoreType