/**
 * @class SCNGeometry
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method geometry
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNGeometry/geometry">Apple Documentation</a>
 * @static
 * @return {SCNGeometry}
 */
/**
 * @method geometryWithSourcesElements
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNGeometry/geometryWithSources:elements:">Apple Documentation</a>
 * @static
 * @param {Array} sources
 * @param {Array} elements
 * @return {SCNGeometry}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/name">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsAdaptiveSubdivision
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/wantsAdaptiveSubdivision">Apple Documentation</a>
 */
/**
 * @property {number} subdivisionLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/subdivisionLevel">Apple Documentation</a>
 */
/**
 * @property {number} geometryElementCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/geometryElementCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNGeometrySource} edgeCreasesSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/edgeCreasesSource">Apple Documentation</a>
 */
/**
 * @property {SCNMaterial} firstMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/firstMaterial">Apple Documentation</a>
 */
/**
 * @property {SCNGeometryElement} edgeCreasesElement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/edgeCreasesElement">Apple Documentation</a>
 */
/**
 * @property {Array} materials
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/materials">Apple Documentation</a>
 */
/**
 * @property {SCNGeometryTessellator} tessellator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/tessellator">Apple Documentation</a>
 */
/**
 * @property {Array} geometrySources
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/geometrySources">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} geometryElements
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/geometryElements">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} levelsOfDetail
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometry/levelsOfDetail">Apple Documentation</a>
 */
/**
 * @method materialWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNGeometry/materialWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {SCNMaterial}
 */
/**
 * @method replaceMaterialAtIndexWithMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNGeometry/replaceMaterialAtIndex:withMaterial:">Apple Documentation</a>
 * @param {number} index
 * @param {SCNMaterial} material
 * @return {void}
 */
/**
 * @method geometryElementAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNGeometry/geometryElementAtIndex:">Apple Documentation</a>
 * @param {number} elementIndex
 * @return {SCNGeometryElement}
 */
/**
 * @method insertMaterialAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNGeometry/insertMaterial:atIndex:">Apple Documentation</a>
 * @param {SCNMaterial} material
 * @param {number} index
 * @return {void}
 */
/**
 * @method removeMaterialAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNGeometry/removeMaterialAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {void}
 */
/**
 * @method geometrySourcesForSemantic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNGeometry/geometrySourcesForSemantic:">Apple Documentation</a>
 * @param {string} semantic
 * @return {Array}
 */
/**
 * @class NSStream
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSError} streamError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instp/NSStream/streamError">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} streamStatus
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instp/NSStream/streamStatus">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instp/NSStream/delegate">Apple Documentation</a>
 */
/**
 * @method setPropertyForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instm/NSStream/setProperty:forKey:">Apple Documentation</a>
 * @param {Object} property
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method scheduleInRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instm/NSStream/scheduleInRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method propertyForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instm/NSStream/propertyForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method removeFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instm/NSStream/removeFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method close
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instm/NSStream/close">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method open
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/CocoaStreamsOverview.html#//apple_ref/occ/instm/NSStream/open">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MTKMeshBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} zone
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBuffer/zone">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} buffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBuffer/buffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBuffer/length">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} offset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBuffer/offset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBuffer/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTKMeshBufferAllocator} allocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBuffer/allocator">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} symbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instp/NSUnit/symbol">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSUnit/initWithSymbol:">Apple Documentation</a>
 * @param {string} symbol
 * @return {NSUnit}
 */
/**
 * @class UIAccessibilityElement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIResponder
 */
/**
 * @property {number} accessibilityTraits
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityTraits">Apple Documentation</a>
 */
/**
 * @property {boolean} isAccessibilityElement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/isAccessibilityElement">Apple Documentation</a>
 */
/**
 * @property {string} accessibilityHint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityHint">Apple Documentation</a>
 */
/**
 * @property {Object} accessibilityFrameInContainerSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityFrameInContainerSpace">Apple Documentation</a>
 */
/**
 * @property {string} accessibilityLabel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityLabel">Apple Documentation</a>
 */
/**
 * @property {string} accessibilityValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityValue">Apple Documentation</a>
 */
/**
 * @property {Object} accessibilityContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityContainer">Apple Documentation</a>
 */
/**
 * @property {Object} accessibilityFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityElement/accessibilityFrame">Apple Documentation</a>
 */
/**
 * @method initWithAccessibilityContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityElement/initWithAccessibilityContainer:">Apple Documentation</a>
 * @param {Object} container
 * @return {UIAccessibilityElement}
 */
/**
 * @class SKSpriteNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method spriteNodeWithImageNamedNormalMapped
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKSpriteNode/spriteNodeWithImageNamed:normalMapped:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {boolean} generateNormalMap
 * @return {SKSpriteNode}
 */
/**
 * @method spriteNodeWithTextureNormalMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKSpriteNode/spriteNodeWithTexture:normalMap:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {SKTexture} normalMap
 * @return {SKSpriteNode}
 */
/**
 * @method spriteNodeWithTextureSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKSpriteNode/spriteNodeWithTexture:size:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {Object} size
 * @return {SKSpriteNode}
 */
/**
 * @method spriteNodeWithColorSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKSpriteNode/spriteNodeWithColor:size:">Apple Documentation</a>
 * @static
 * @param {UIColor} color
 * @param {Object} size
 * @return {SKSpriteNode}
 */
/**
 * @method spriteNodeWithTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKSpriteNode/spriteNodeWithTexture:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @return {SKSpriteNode}
 */
/**
 * @method spriteNodeWithImageNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKSpriteNode/spriteNodeWithImageNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKSpriteNode}
 */
/**
 * @property {Object} centerRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/centerRect">Apple Documentation</a>
 */
/**
 * @property {Object} anchorPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/anchorPoint">Apple Documentation</a>
 */
/**
 * @property {number} lightingBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/lightingBitMask">Apple Documentation</a>
 */
/**
 * @property {number} shadowedBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/shadowedBitMask">Apple Documentation</a>
 */
/**
 * @property {UIColor} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/color">Apple Documentation</a>
 */
/**
 * @property {SKShader} shader
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/shader">Apple Documentation</a>
 */
/**
 * @property {SKTexture} texture
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/texture">Apple Documentation</a>
 */
/**
 * @property {number} colorBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/colorBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} shadowCastBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/shadowCastBitMask">Apple Documentation</a>
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/blendMode">Apple Documentation</a>
 */
/**
 * @property {SKTexture} normalTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/normalTexture">Apple Documentation</a>
 */
/**
 * @property {Object} attributeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/attributeValues">Apple Documentation</a>
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKSpriteNode/size">Apple Documentation</a>
 */
/**
 * @method initWithTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/initWithTexture:">Apple Documentation</a>
 * @param {SKTexture} texture
 * @return {SKSpriteNode}
 */
/**
 * @method setValueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/setValue:forAttributeNamed:">Apple Documentation</a>
 * @param {SKAttributeValue} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method initWithTextureColorSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/initWithTexture:color:size:">Apple Documentation</a>
 * @param {SKTexture} texture
 * @param {UIColor} color
 * @param {Object} size
 * @return {SKSpriteNode}
 */
/**
 * @method initWithColorSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/initWithColor:size:">Apple Documentation</a>
 * @param {UIColor} color
 * @param {Object} size
 * @return {SKSpriteNode}
 */
/**
 * @method scaleToSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/scaleToSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKSpriteNode}
 */
/**
 * @method valueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/valueForAttributeNamed:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAttributeValue}
 */
/**
 * @method initWithImageNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKSpriteNode/initWithImageNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {SKSpriteNode}
 */
/**
 * @class NSUnitMass
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method stones
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/stones">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method metricTons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/metricTons">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method nanograms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/nanograms">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method grams
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/grams">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method micrograms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/micrograms">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method kilograms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/kilograms">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method milligrams
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/milligrams">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method decigrams
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/decigrams">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method poundsMass
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/poundsMass">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method shortTons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/shortTons">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method ounces
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/ounces">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method picograms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/picograms">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method carats
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/carats">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method centigrams
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/centigrams">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method ouncesTroy
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/ouncesTroy">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @method slugs
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitMass/slugs">Apple Documentation</a>
 * @static
 * @return {NSUnitMass}
 */
/**
 * @class SKRange
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method rangeWithUpperLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRange/rangeWithUpperLimit:">Apple Documentation</a>
 * @static
 * @param {number} upper
 * @return {SKRange}
 */
/**
 * @method rangeWithLowerLimitUpperLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRange/rangeWithLowerLimit:upperLimit:">Apple Documentation</a>
 * @static
 * @param {number} lower
 * @param {number} upper
 * @return {SKRange}
 */
/**
 * @method rangeWithConstantValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRange/rangeWithConstantValue:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {SKRange}
 */
/**
 * @method rangeWithLowerLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRange/rangeWithLowerLimit:">Apple Documentation</a>
 * @static
 * @param {number} lower
 * @return {SKRange}
 */
/**
 * @method rangeWithValueVariance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRange/rangeWithValue:variance:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @param {number} variance
 * @return {SKRange}
 */
/**
 * @method rangeWithNoLimits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRange/rangeWithNoLimits">Apple Documentation</a>
 * @static
 * @return {SKRange}
 */
/**
 * @property {number} lowerLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRange/lowerLimit">Apple Documentation</a>
 */
/**
 * @property {number} upperLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRange/upperLimit">Apple Documentation</a>
 */
/**
 * @method initWithLowerLimitUpperLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRange/initWithLowerLimit:upperLimit:">Apple Documentation</a>
 * @param {number} lower
 * @param {number} upper
 * @return {SKRange}
 */
/**
 * @class UIMenuController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedMenuController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIMenuController/sharedMenuController">Apple Documentation</a>
 * @static
 * @return {UIMenuController}
 */
/**
 * @property {boolean} menuVisible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMenuController/menuVisible">Apple Documentation</a>
 */
/**
 * @property {number} arrowDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMenuController/arrowDirection">Apple Documentation</a>
 */
/**
 * @property {Array} menuItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMenuController/menuItems">Apple Documentation</a>
 */
/**
 * @property {Object} menuFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMenuController/menuFrame">Apple Documentation</a>
 * @readonly
 */
/**
 * @method showMenuFromViewRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/showMenuFromView:rect:">Apple Documentation</a>
 * @param {UIView} targetView
 * @param {Object} targetRect
 * @return {void}
 */
/**
 * @method hideMenu
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/hideMenu">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setMenuVisibleAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/setMenuVisible:animated:">Apple Documentation</a>
 * @param {boolean} menuVisible
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method update
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/update">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setTargetRectInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/setTargetRect:inView:">Apple Documentation</a>
 * @param {Object} targetRect
 * @param {UIView} targetView
 * @return {void}
 */
/**
 * @method setMenuVisible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/setMenuVisible:">Apple Documentation</a>
 * @param {boolean} menuVisible
 * @return {void}
 */
/**
 * @method hideMenuFromView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuController/hideMenuFromView:">Apple Documentation</a>
 * @param {UIView} targetView
 * @return {void}
 */
/**
 * @class UIKeyCommand
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UICommand
 */
/**
 * @method commandWithTitleImageActionInputModifierFlagsPropertyList
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIKeyCommand/commandWithTitle:image:action:input:modifierFlags:propertyList:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {UIImage} image
 * @param {string} action
 * @param {string} input
 * @param {number} modifierFlags
 * @param {Object} propertyList
 * @return {UIKeyCommand}
 */
/**
 * @method keyCommandWithInputModifierFlagsAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIKeyCommand/keyCommandWithInput:modifierFlags:action:">Apple Documentation</a>
 * @static
 * @param {string} input
 * @param {number} modifierFlags
 * @param {string} action
 * @return {UIKeyCommand}
 */
/**
 * @method commandWithTitleImageActionInputModifierFlagsPropertyListAlternates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIKeyCommand/commandWithTitle:image:action:input:modifierFlags:propertyList:alternates:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {UIImage} image
 * @param {string} action
 * @param {string} input
 * @param {number} modifierFlags
 * @param {Object} propertyList
 * @param {Array} alternates
 * @return {UIKeyCommand}
 */
/**
 * @method keyCommandWithInputModifierFlagsActionDiscoverabilityTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIKeyCommand/keyCommandWithInput:modifierFlags:action:discoverabilityTitle:">Apple Documentation</a>
 * @static
 * @param {string} input
 * @param {number} modifierFlags
 * @param {string} action
 * @param {string} discoverabilityTitle
 * @return {UIKeyCommand}
 */
/**
 * @property {string} discoverabilityTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/discoverabilityTitle">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/title">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/image">Apple Documentation</a>
 */
/**
 * @property {Object} propertyList
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/propertyList">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} modifierFlags
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/modifierFlags">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/state">Apple Documentation</a>
 */
/**
 * @property {number} attributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/attributes">Apple Documentation</a>
 */
/**
 * @property {string} jsaction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/action">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} input
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/input">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} alternates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIKeyCommand/alternates">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIKeyCommand/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIKeyCommand}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIKeyCommand/init">Apple Documentation</a>
 * @return {UIKeyCommand}
 */
/**
 * @class AVMutableAudioMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioMix
 */
/**
 * @method audioMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableAudioMix/audioMix">Apple Documentation</a>
 * @static
 * @return {AVMutableAudioMix}
 */
/**
 * @property {Array} inputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableAudioMix/inputParameters">Apple Documentation</a>
 */
/**
 * @class GCMotion
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} rotationRate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/rotationRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userAcceleration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/userAcceleration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} attitude
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/attitude">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} gravity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/gravity">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {GCController} controller
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/controller">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasAttitudeAndRotationRate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMotion/hasAttitudeAndRotationRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setStateFromMotion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMotion/setStateFromMotion:">Apple Documentation</a>
 * @param {GCMotion} motion
 * @return {void}
 */
/**
 * @method setGravity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMotion/setGravity:">Apple Documentation</a>
 * @param {Object} gravity
 * @return {void}
 */
/**
 * @method setUserAcceleration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMotion/setUserAcceleration:">Apple Documentation</a>
 * @param {Object} userAcceleration
 * @return {void}
 */
/**
 * @method setAttitude
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMotion/setAttitude:">Apple Documentation</a>
 * @param {Object} attitude
 * @return {void}
 */
/**
 * @method setRotationRate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMotion/setRotationRate:">Apple Documentation</a>
 * @param {Object} rotationRate
 * @return {void}
 */
/**
 * @class NSFileProviderExtension
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method placeholderURLForURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSFileProviderExtension/placeholderURLForURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSURL}
 */
/**
 * @method writePlaceholderAtURLWithMetadataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSFileProviderExtension/writePlaceholderAtURL:withMetadata:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} placeholderURL
 * @param {Object} metadata
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method providePlaceholderAtURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/providePlaceholderAtURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method startProvidingItemAtURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/startProvidingItemAtURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method URLForItemWithPersistentIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/URLForItemWithPersistentIdentifier:">Apple Documentation</a>
 * @param {string} identifier
 * @return {NSURL}
 */
/**
 * @method itemChangedAtURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/itemChangedAtURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {void}
 */
/**
 * @method persistentIdentifierForItemAtURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/persistentIdentifierForItemAtURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {string}
 */
/**
 * @method stopProvidingItemAtURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/stopProvidingItemAtURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {void}
 */
/**
 * @method itemForIdentifierError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSFileProviderExtension/itemForIdentifier:error:">Apple Documentation</a>
 * @param {string} identifier
 * @param {Object} error
 * @return {id<NSFileProviderItem>}
 */
/**
 * @class NSURLSessionConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionConfiguration/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionConfiguration}
 */
/**
 * @method backgroundSessionConfigurationWithIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionConfiguration/backgroundSessionConfigurationWithIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {NSURLSessionConfiguration}
 */
/**
 * @method ephemeralSessionConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionConfiguration/ephemeralSessionConfiguration">Apple Documentation</a>
 * @static
 * @return {NSURLSessionConfiguration}
 */
/**
 * @method defaultSessionConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionConfiguration/defaultSessionConfiguration">Apple Documentation</a>
 * @static
 * @return {NSURLSessionConfiguration}
 */
/**
 * @method backgroundSessionConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionConfiguration/backgroundSessionConfiguration:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {NSURLSessionConfiguration}
 */
/**
 * @property {number} timeoutIntervalForResource
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/timeoutIntervalForResource">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsCellularAccess
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/allowsCellularAccess">Apple Documentation</a>
 */
/**
 * @property {NSURLCredentialStorage} URLCredentialStorage
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/URLCredentialStorage">Apple Documentation</a>
 */
/**
 * @property {number} multipathServiceType
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/multipathServiceType">Apple Documentation</a>
 */
/**
 * @property {number} requestCachePolicy
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/requestCachePolicy">Apple Documentation</a>
 */
/**
 * @property {boolean} sessionSendsLaunchEvents
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/sessionSendsLaunchEvents">Apple Documentation</a>
 */
/**
 * @property {number} timeoutIntervalForRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/timeoutIntervalForRequest">Apple Documentation</a>
 */
/**
 * @property {number} networkServiceType
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/networkServiceType">Apple Documentation</a>
 */
/**
 * @property {boolean} discretionary
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/discretionary">Apple Documentation</a>
 */
/**
 * @property {number} TLSMinimumSupportedProtocol
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/TLSMinimumSupportedProtocol">Apple Documentation</a>
 */
/**
 * @property {boolean} HTTPShouldUsePipelining
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/HTTPShouldUsePipelining">Apple Documentation</a>
 */
/**
 * @property {boolean} HTTPShouldSetCookies
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/HTTPShouldSetCookies">Apple Documentation</a>
 */
/**
 * @property {Object} HTTPAdditionalHeaders
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/HTTPAdditionalHeaders">Apple Documentation</a>
 */
/**
 * @property {number} HTTPMaximumConnectionsPerHost
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/HTTPMaximumConnectionsPerHost">Apple Documentation</a>
 */
/**
 * @property {number} TLSMaximumSupportedProtocolVersion
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/TLSMaximumSupportedProtocolVersion">Apple Documentation</a>
 */
/**
 * @property {number} TLSMaximumSupportedProtocol
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/TLSMaximumSupportedProtocol">Apple Documentation</a>
 */
/**
 * @property {boolean} waitsForConnectivity
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/waitsForConnectivity">Apple Documentation</a>
 */
/**
 * @property {number} HTTPCookieAcceptPolicy
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/HTTPCookieAcceptPolicy">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsConstrainedNetworkAccess
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/allowsConstrainedNetworkAccess">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldUseExtendedBackgroundIdleMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/shouldUseExtendedBackgroundIdleMode">Apple Documentation</a>
 */
/**
 * @property {Object} connectionProxyDictionary
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/connectionProxyDictionary">Apple Documentation</a>
 */
/**
 * @property {NSHTTPCookieStorage} HTTPCookieStorage
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/HTTPCookieStorage">Apple Documentation</a>
 */
/**
 * @property {NSURLCache} URLCache
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/URLCache">Apple Documentation</a>
 */
/**
 * @property {Array} protocolClasses
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/protocolClasses">Apple Documentation</a>
 */
/**
 * @property {string} sharedContainerIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/sharedContainerIdentifier">Apple Documentation</a>
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} TLSMinimumSupportedProtocolVersion
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/TLSMinimumSupportedProtocolVersion">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsExpensiveNetworkAccess
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionConfiguration/allowsExpensiveNetworkAccess">Apple Documentation</a>
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSessionConfiguration/init">Apple Documentation</a>
 * @return {NSURLSessionConfiguration}
 */
/**
 * @class SCNPhysicsVehicle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNPhysicsBehavior
 */
/**
 * @method vehicleWithChassisBodyWheels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsVehicle/vehicleWithChassisBody:wheels:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} chassisBody
 * @param {Array} wheels
 * @return {SCNPhysicsVehicle}
 */
/**
 * @property {Array} wheels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicle/wheels">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNPhysicsBody} chassisBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicle/chassisBody">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} speedInKilometersPerHour
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicle/speedInKilometersPerHour">Apple Documentation</a>
 * @readonly
 */
/**
 * @method applyEngineForceForWheelAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsVehicle/applyEngineForce:forWheelAtIndex:">Apple Documentation</a>
 * @param {number} value
 * @param {number} index
 * @return {void}
 */
/**
 * @method setSteeringAngleForWheelAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsVehicle/setSteeringAngle:forWheelAtIndex:">Apple Documentation</a>
 * @param {number} value
 * @param {number} index
 * @return {void}
 */
/**
 * @method applyBrakingForceForWheelAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsVehicle/applyBrakingForce:forWheelAtIndex:">Apple Documentation</a>
 * @param {number} value
 * @param {number} index
 * @return {void}
 */
/**
 * @class GKSphereObstacle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKObstacle
 */
/**
 * @method obstacleWithRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKSphereObstacle/obstacleWithRadius:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @return {GKSphereObstacle}
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKSphereObstacle/radius">Apple Documentation</a>
 */
/**
 * @method initWithRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKSphereObstacle/initWithRadius:">Apple Documentation</a>
 * @param {number} radius
 * @return {GKSphereObstacle}
 */
/**
 * @class NSListFormatter
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method localizedStringByJoiningStrings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSListFormatter/localizedStringByJoiningStrings:">Apple Documentation</a>
 * @static
 * @param {Array} strings
 * @return {string}
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSListFormatter/locale">Apple Documentation</a>
 */
/**
 * @property {NSFormatter} itemFormatter
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSListFormatter/itemFormatter">Apple Documentation</a>
 */
/**
 * @method stringFromItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSListFormatter/stringFromItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {string}
 */
/**
 * @method stringForObjectValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSListFormatter/stringForObjectValue:">Apple Documentation</a>
 * @param {Object} obj
 * @return {string}
 */
/**
 * @class UIViewPrintFormatter
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIPrintFormatter
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIViewPrintFormatter/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLScatteringFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLMaterialProperty} baseColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/baseColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} ambientOcclusion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/ambientOcclusion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/name">Apple Documentation</a>
 */
/**
 * @property {MDLMaterialProperty} normal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/normal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} emission
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/emission">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} interfaceIndexOfRefraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/interfaceIndexOfRefraction">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} specular
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/specular">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} materialIndexOfRefraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/materialIndexOfRefraction">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} ambientOcclusionScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLScatteringFunction/ambientOcclusionScale">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLTransformScaleOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformScaleOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedVector3} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformScaleOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIFocusSystem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method focusSystemForEnvironment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFocusSystem/focusSystemForEnvironment:">Apple Documentation</a>
 * @static
 * @param {Object} environment
 * @return {UIFocusSystem}
 */
/**
 * @method environmentContainsEnvironment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFocusSystem/environment:containsEnvironment:">Apple Documentation</a>
 * @static
 * @param {Object} environment
 * @param {Object} otherEnvironment
 * @return {boolean}
 */
/**
 * @property {Object} focusedItem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFocusSystem/focusedItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @method updateFocusIfNeeded
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFocusSystem/updateFocusIfNeeded">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method requestFocusUpdateToEnvironment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFocusSystem/requestFocusUpdateToEnvironment:">Apple Documentation</a>
 * @param {Object} environment
 * @return {void}
 */
/**
 * @class SCNHitTestResult
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {SCNNode} node
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/node">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNNode} boneNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/boneNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} geometryIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/geometryIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} localCoordinates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/localCoordinates">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} modelTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/modelTransform">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} faceIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/faceIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} worldCoordinates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/worldCoordinates">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} worldNormal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/worldNormal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} localNormal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNHitTestResult/localNormal">Apple Documentation</a>
 * @readonly
 */
/**
 * @method textureCoordinatesWithMappingChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNHitTestResult/textureCoordinatesWithMappingChannel:">Apple Documentation</a>
 * @param {number} channel
 * @return {Object}
 */
/**
 * @class AVAudioTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method secondsForHostTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioTime/secondsForHostTime:">Apple Documentation</a>
 * @static
 * @param {number} hostTime
 * @return {number}
 */
/**
 * @method timeWithHostTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioTime/timeWithHostTime:">Apple Documentation</a>
 * @static
 * @param {number} hostTime
 * @return {AVAudioTime}
 */
/**
 * @method timeWithHostTimeSampleTimeAtRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioTime/timeWithHostTime:sampleTime:atRate:">Apple Documentation</a>
 * @static
 * @param {number} hostTime
 * @param {number} sampleTime
 * @param {number} sampleRate
 * @return {AVAudioTime}
 */
/**
 * @method hostTimeForSeconds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioTime/hostTimeForSeconds:">Apple Documentation</a>
 * @static
 * @param {number} seconds
 * @return {number}
 */
/**
 * @method timeWithSampleTimeAtRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioTime/timeWithSampleTime:atRate:">Apple Documentation</a>
 * @static
 * @param {number} sampleTime
 * @param {number} sampleRate
 * @return {AVAudioTime}
 */
/**
 * @property {boolean} hostTimeValid
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioTime/hostTimeValid">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} hostTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioTime/hostTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} sampleTimeValid
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioTime/sampleTimeValid">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sampleTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioTime/sampleTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioTimeStamp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioTime/audioTimeStamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sampleRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioTime/sampleRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSampleTimeAtRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioTime/initWithSampleTime:atRate:">Apple Documentation</a>
 * @param {number} sampleTime
 * @param {number} sampleRate
 * @return {AVAudioTime}
 */
/**
 * @method initWithHostTimeSampleTimeAtRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioTime/initWithHostTime:sampleTime:atRate:">Apple Documentation</a>
 * @param {number} hostTime
 * @param {number} sampleTime
 * @param {number} sampleRate
 * @return {AVAudioTime}
 */
/**
 * @method extrapolateTimeFromAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioTime/extrapolateTimeFromAnchor:">Apple Documentation</a>
 * @param {AVAudioTime} anchorTime
 * @return {AVAudioTime}
 */
/**
 * @method initWithHostTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioTime/initWithHostTime:">Apple Documentation</a>
 * @param {number} hostTime
 * @return {AVAudioTime}
 */
/**
 * @class SCNConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} incremental
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNConstraint/incremental">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNConstraint/enabled">Apple Documentation</a>
 */
/**
 * @property {number} influenceFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNConstraint/influenceFactor">Apple Documentation</a>
 */
/**
 * @class RPBroadcastHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method updateBroadcastURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastHandler/updateBroadcastURL:">Apple Documentation</a>
 * @param {NSURL} broadcastURL
 * @return {void}
 */
/**
 * @method updateServiceInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastHandler/updateServiceInfo:">Apple Documentation</a>
 * @param {Object} serviceInfo
 * @return {void}
 */
/**
 * @class MDLRelativeAssetResolver
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLAsset} asset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLRelativeAssetResolver/asset">Apple Documentation</a>
 */
/**
 * @method initWithAsset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLRelativeAssetResolver/initWithAsset:">Apple Documentation</a>
 * @param {MDLAsset} asset
 * @return {MDLRelativeAssetResolver}
 */
/**
 * @class AVAssetExportSession
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method allExportPresets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/AVAssetExportSession/allExportPresets">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method determineCompatibilityOfExportPresetWithAssetOutputFileTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/AVAssetExportSession/determineCompatibilityOfExportPreset:withAsset:outputFileType:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} presetName
 * @param {AVAsset} asset
 * @param {string} outputFileType
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method exportSessionWithAssetPresetName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/AVAssetExportSession/exportSessionWithAsset:presetName:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {string} presetName
 * @return {AVAssetExportSession}
 */
/**
 * @method exportPresetsCompatibleWithAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/AVAssetExportSession/exportPresetsCompatibleWithAsset:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @return {Array}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} outputFileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/outputFileType">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldOptimizeForNetworkUse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/shouldOptimizeForNetworkUse">Apple Documentation</a>
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} progress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/progress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} outputURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/outputURL">Apple Documentation</a>
 */
/**
 * @property {string} presetName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/presetName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAsset} asset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAssetExportSession/asset">Apple Documentation</a>
 * @readonly
 */
/**
 * @method determineCompatibleFileTypesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAssetExportSession/determineCompatibleFileTypesWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method estimateOutputFileLengthWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAssetExportSession/estimateOutputFileLengthWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method estimateMaximumDurationWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAssetExportSession/estimateMaximumDurationWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method cancelExport
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAssetExportSession/cancelExport">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithAssetPresetName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAssetExportSession/initWithAsset:presetName:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @param {string} presetName
 * @return {AVAssetExportSession}
 */
/**
 * @method exportAsynchronouslyWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAssetExportSession/exportAsynchronouslyWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class CATextLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {Object} foregroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/foregroundColor">Apple Documentation</a>
 */
/**
 * @property {Object} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/string">Apple Documentation</a>
 */
/**
 * @property {string} truncationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/truncationMode">Apple Documentation</a>
 */
/**
 * @property {string} alignmentMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/alignmentMode">Apple Documentation</a>
 */
/**
 * @property {number} fontSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/fontSize">Apple Documentation</a>
 */
/**
 * @property {boolean} wrapped
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/wrapped">Apple Documentation</a>
 */
/**
 * @property {Object} font
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/font">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsFontSubpixelQuantization
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CATextLayer/allowsFontSubpixelQuantization">Apple Documentation</a>
 */
/**
 * @class SCNPyramid
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method pyramidWithWidthHeightLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPyramid/pyramidWithWidth:height:length:">Apple Documentation</a>
 * @static
 * @param {number} width
 * @param {number} height
 * @param {number} length
 * @return {SCNPyramid}
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPyramid/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} widthSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPyramid/widthSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} lengthSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPyramid/lengthSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPyramid/height">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPyramid/width">Apple Documentation</a>
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPyramid/length">Apple Documentation</a>
 */
/**
 * @class UIBarAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIImage} shadowImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/shadowImage">Apple Documentation</a>
 */
/**
 * @property {number} idiom
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/idiom">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} shadowColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/shadowColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} backgroundImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/backgroundImage">Apple Documentation</a>
 */
/**
 * @property {number} backgroundImageContentMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/backgroundImageContentMode">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/backgroundColor">Apple Documentation</a>
 */
/**
 * @property {UIBlurEffect} backgroundEffect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarAppearance/backgroundEffect">Apple Documentation</a>
 */
/**
 * @method configureWithTransparentBackground
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/configureWithTransparentBackground">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithBarAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/initWithBarAppearance:">Apple Documentation</a>
 * @param {UIBarAppearance} barAppearance
 * @return {UIBarAppearance}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIBarAppearance}
 */
/**
 * @method initWithIdiom
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/initWithIdiom:">Apple Documentation</a>
 * @param {number} idiom
 * @return {UIBarAppearance}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/init">Apple Documentation</a>
 * @return {UIBarAppearance}
 */
/**
 * @method configureWithOpaqueBackground
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/configureWithOpaqueBackground">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method configureWithDefaultBackground
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/configureWithDefaultBackground">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method jscopy
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarAppearance/copy">Apple Documentation</a>
 * @return {UIBarAppearance}
 */
/**
 * @class GKMersenneTwisterRandomSource
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKRandomSource
 */
/**
 * @property {number} seed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKMersenneTwisterRandomSource/seed">Apple Documentation</a>
 */
/**
 * @method initWithSeed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKMersenneTwisterRandomSource/initWithSeed:">Apple Documentation</a>
 * @param {number} seed
 * @return {GKMersenneTwisterRandomSource}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKMersenneTwisterRandomSource/init">Apple Documentation</a>
 * @return {GKMersenneTwisterRandomSource}
 */
/**
 * @class GKSCNNodeComponent
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKComponent
 */
/**
 * @method componentWithNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKSCNNodeComponent/componentWithNode:">Apple Documentation</a>
 * @static
 * @param {SCNNode} node
 * @return {GKSCNNodeComponent}
 */
/**
 * @property {SCNNode} node
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKSCNNodeComponent/node">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKSCNNodeComponent/initWithNode:">Apple Documentation</a>
 * @param {SCNNode} node
 * @return {GKSCNNodeComponent}
 */
/**
 * @class NSNumber
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html">Apple Documentation</a>
 * @extends NSValue
 */
/**
 * @method numberWithUnsignedInteger
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithUnsignedInteger:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithUnsignedShort
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithUnsignedShort:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithDouble
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithDouble:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithLongLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithLongLong:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithLong:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithChar
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithChar:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithInt
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithInt:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithUnsignedInt
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithUnsignedInt:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithUnsignedLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithUnsignedLong:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithShort
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithShort:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithUnsignedChar
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithUnsignedChar:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithBool
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithBool:">Apple Documentation</a>
 * @static
 * @param {boolean} value
 * @return {number}
 */
/**
 * @method numberWithFloat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithFloat:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithInteger
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithInteger:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @method numberWithUnsignedLongLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSNumber/numberWithUnsignedLongLong:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {number}
 */
/**
 * @property {number} longLongValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/longLongValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unsignedLongValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/unsignedLongValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} boolValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/boolValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} floatValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/floatValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} longValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/longValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} doubleValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/doubleValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unsignedLongLongValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/unsignedLongLongValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} intValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/intValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} shortValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/shortValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unsignedCharValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/unsignedCharValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unsignedShortValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/unsignedShortValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unsignedIntegerValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/unsignedIntegerValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} stringValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/stringValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unsignedIntValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/unsignedIntValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} integerValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/integerValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} charValue
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSNumber/charValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithUnsignedLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithUnsignedLong:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithLong:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithInteger
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithInteger:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithDouble
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithDouble:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithChar
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithChar:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithLongLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithLongLong:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method isEqualToNumber
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/isEqualToNumber:">Apple Documentation</a>
 * @param {number} number
 * @return {boolean}
 */
/**
 * @method initWithFloat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithFloat:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithBool
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithBool:">Apple Documentation</a>
 * @param {boolean} value
 * @return {number}
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {number}
 */
/**
 * @method initWithInt
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithInt:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithUnsignedChar
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithUnsignedChar:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithShort
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithShort:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithUnsignedInteger
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithUnsignedInteger:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithUnsignedShort
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithUnsignedShort:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithUnsignedLongLong
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithUnsignedLongLong:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithUnsignedInt
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/initWithUnsignedInt:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method compare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSNumber/compare:">Apple Documentation</a>
 * @param {number} otherNumber
 * @return {number}
 */
/**
 * @class UIViewPropertyAnimator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method runningPropertyAnimatorWithDurationDelayOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIViewPropertyAnimator/runningPropertyAnimatorWithDuration:delay:options:animations:completion:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {number} delay
 * @param {number} options
 * @param {Function} animations
 * @param {Function} completion
 * @return {UIViewPropertyAnimator}
 */
/**
 * @property {boolean} interruptible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/interruptible">Apple Documentation</a>
 */
/**
 * @property {boolean} scrubsLinearly
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/scrubsLinearly">Apple Documentation</a>
 */
/**
 * @property {boolean} userInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/userInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {number} delay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/delay">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} manualHitTestingEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/manualHitTestingEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} pausesOnCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/pausesOnCompletion">Apple Documentation</a>
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} timingParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewPropertyAnimator/timingParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDurationControlPoint1ControlPoint2Animations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/initWithDuration:controlPoint1:controlPoint2:animations:">Apple Documentation</a>
 * @param {number} duration
 * @param {Object} point1
 * @param {Object} point2
 * @param {Function} animations
 * @return {UIViewPropertyAnimator}
 */
/**
 * @method addAnimations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/addAnimations:">Apple Documentation</a>
 * @param {Function} animation
 * @return {void}
 */
/**
 * @method initWithDurationDampingRatioAnimations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/initWithDuration:dampingRatio:animations:">Apple Documentation</a>
 * @param {number} duration
 * @param {number} ratio
 * @param {Function} animations
 * @return {UIViewPropertyAnimator}
 */
/**
 * @method addAnimationsDelayFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/addAnimations:delayFactor:">Apple Documentation</a>
 * @param {Function} animation
 * @param {number} delayFactor
 * @return {void}
 */
/**
 * @method continueAnimationWithTimingParametersDurationFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/continueAnimationWithTimingParameters:durationFactor:">Apple Documentation</a>
 * @param {Object} parameters
 * @param {number} durationFactor
 * @return {void}
 */
/**
 * @method initWithDurationCurveAnimations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/initWithDuration:curve:animations:">Apple Documentation</a>
 * @param {number} duration
 * @param {number} curve
 * @param {Function} animations
 * @return {UIViewPropertyAnimator}
 */
/**
 * @method addCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/addCompletion:">Apple Documentation</a>
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method initWithDurationTimingParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewPropertyAnimator/initWithDuration:timingParameters:">Apple Documentation</a>
 * @param {number} duration
 * @param {Object} parameters
 * @return {UIViewPropertyAnimator}
 */
/**
 * @class AVCaptureMultiCamSession
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureSession
 */
/**
 * @method isMultiCamSupported
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureMultiCamSession/isMultiCamSupported">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {number} hardwareCost
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureMultiCamSession/hardwareCost">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} systemPressureCost
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureMultiCamSession/systemPressureCost">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIFocusAnimationCoordinator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method addCoordinatedUnfocusingAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFocusAnimationCoordinator/addCoordinatedUnfocusingAnimations:completion:">Apple Documentation</a>
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method addCoordinatedAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFocusAnimationCoordinator/addCoordinatedAnimations:completion:">Apple Documentation</a>
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method addCoordinatedFocusingAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFocusAnimationCoordinator/addCoordinatedFocusingAnimations:completion:">Apple Documentation</a>
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @class AVAssetWriterInputPixelBufferAdaptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetWriterInputPixelBufferAdaptorWithAssetWriterInputSourcePixelBufferAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAssetWriterInputPixelBufferAdaptor/assetWriterInputPixelBufferAdaptorWithAssetWriterInput:sourcePixelBufferAttributes:">Apple Documentation</a>
 * @static
 * @param {AVAssetWriterInput} input
 * @param {Object} sourcePixelBufferAttributes
 * @return {AVAssetWriterInputPixelBufferAdaptor}
 */
/**
 * @property {Object} sourcePixelBufferAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetWriterInputPixelBufferAdaptor/sourcePixelBufferAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} pixelBufferPool
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetWriterInputPixelBufferAdaptor/pixelBufferPool">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAssetWriterInput} assetWriterInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetWriterInputPixelBufferAdaptor/assetWriterInput">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAssetWriterInputSourcePixelBufferAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetWriterInputPixelBufferAdaptor/initWithAssetWriterInput:sourcePixelBufferAttributes:">Apple Documentation</a>
 * @param {AVAssetWriterInput} input
 * @param {Object} sourcePixelBufferAttributes
 * @return {AVAssetWriterInputPixelBufferAdaptor}
 */
/**
 * @method appendPixelBufferWithPresentationTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetWriterInputPixelBufferAdaptor/appendPixelBuffer:withPresentationTime:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @param {Object} presentationTime
 * @return {boolean}
 */
/**
 * @class AVAudioSessionPortDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} dataSources
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/dataSources">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioSessionDataSourceDescription} preferredDataSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/preferredDataSource">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} channels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/channels">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasHardwareVoiceCallProcessing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/hasHardwareVoiceCallProcessing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} portName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/portName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} portType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/portType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioSessionDataSourceDescription} selectedDataSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/selectedDataSource">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} UID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionPortDescription/UID">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setPreferredDataSourceError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSessionPortDescription/setPreferredDataSource:error:">Apple Documentation</a>
 * @param {AVAudioSessionDataSourceDescription} dataSource
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class UIToolbarAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIBarAppearance
 */
/**
 * @property {UIBarButtonItemAppearance} buttonAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIToolbarAppearance/buttonAppearance">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItemAppearance} doneButtonAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIToolbarAppearance/doneButtonAppearance">Apple Documentation</a>
 */
/**
 * @class AVContentKeyRequest
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeyRequest/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canProvidePersistableContentKey
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeyRequest/canProvidePersistableContentKey">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} initializationData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeyRequest/initializationData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeyRequest/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} identifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeyRequest/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} options
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeyRequest/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @method respondByRequestingPersistableContentKeyRequestAndReturnError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeyRequest/respondByRequestingPersistableContentKeyRequestAndReturnError:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method processContentKeyResponseError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeyRequest/processContentKeyResponseError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method respondByRequestingPersistableContentKeyRequest
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeyRequest/respondByRequestingPersistableContentKeyRequest">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method makeStreamingContentKeyRequestDataForAppContentIdentifierOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeyRequest/makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:">Apple Documentation</a>
 * @param {NSData} appIdentifier
 * @param {NSData} contentIdentifier
 * @param {Object} options
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method processContentKeyResponse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeyRequest/processContentKeyResponse:">Apple Documentation</a>
 * @param {AVContentKeyResponse} keyResponse
 * @return {void}
 */
/**
 * @class NSURLSessionStreamTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSURLSessionTask
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSURLSessionStreamTask/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionStreamTask}
 */
/**
 * @method closeRead
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/closeRead">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method stopSecureConnection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/stopSecureConnection">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method writeDataTimeoutCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/writeData:timeout:completionHandler:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} timeout
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/init">Apple Documentation</a>
 * @return {NSURLSessionStreamTask}
 */
/**
 * @method captureStreams
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/captureStreams">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method closeWrite
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/closeWrite">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method readDataOfMinLengthMaxLengthTimeoutCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/readDataOfMinLength:maxLength:timeout:completionHandler:">Apple Documentation</a>
 * @param {number} minBytes
 * @param {number} maxBytes
 * @param {number} timeout
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method startSecureConnection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionStreamTask/startSecureConnection">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIActivityItemProvider
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSOperation
 */
/**
 * @property {Object} item
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityItemProvider/item">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} activityType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityItemProvider/activityType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} placeholderItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityItemProvider/placeholderItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPlaceholderItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityItemProvider/initWithPlaceholderItem:">Apple Documentation</a>
 * @param {Object} placeholderItem
 * @return {UIActivityItemProvider}
 */
/**
 * @class AVAudioFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} channelCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/channelCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} magicCookie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/magicCookie">Apple Documentation</a>
 */
/**
 * @property {AVAudioChannelLayout} channelLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/channelLayout">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} settings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/settings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} standard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/standard">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} commonFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/commonFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sampleRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/sampleRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} formatDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/formatDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} interleaved
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFormat/interleaved">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/initWithSettings:">Apple Documentation</a>
 * @param {Object} settings
 * @return {AVAudioFormat}
 */
/**
 * @method initStandardFormatWithSampleRateChannels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/initStandardFormatWithSampleRate:channels:">Apple Documentation</a>
 * @param {number} sampleRate
 * @param {number} channels
 * @return {AVAudioFormat}
 */
/**
 * @method initWithCommonFormatSampleRateChannelsInterleaved
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/initWithCommonFormat:sampleRate:channels:interleaved:">Apple Documentation</a>
 * @param {number} format
 * @param {number} sampleRate
 * @param {number} channels
 * @param {boolean} interleaved
 * @return {AVAudioFormat}
 */
/**
 * @method isEqual
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/isEqual:">Apple Documentation</a>
 * @param {Object} object
 * @return {boolean}
 */
/**
 * @method initWithCommonFormatSampleRateInterleavedChannelLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/initWithCommonFormat:sampleRate:interleaved:channelLayout:">Apple Documentation</a>
 * @param {number} format
 * @param {number} sampleRate
 * @param {boolean} interleaved
 * @param {AVAudioChannelLayout} layout
 * @return {AVAudioFormat}
 */
/**
 * @method initWithCMAudioFormatDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/initWithCMAudioFormatDescription:">Apple Documentation</a>
 * @param {Object} formatDescription
 * @return {AVAudioFormat}
 */
/**
 * @method initStandardFormatWithSampleRateChannelLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFormat/initStandardFormatWithSampleRate:channelLayout:">Apple Documentation</a>
 * @param {number} sampleRate
 * @param {AVAudioChannelLayout} layout
 * @return {AVAudioFormat}
 */
/**
 * @class GCEventViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {boolean} controllerUserInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCEventViewController/controllerUserInteractionEnabled">Apple Documentation</a>
 */
/**
 * @class SCNRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method rendererWithDeviceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNRenderer/rendererWithDevice:options:">Apple Documentation</a>
 * @static
 * @param {Object} device
 * @param {Object} options
 * @return {SCNRenderer}
 */
/**
 * @method rendererWithContextOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNRenderer/rendererWithContext:options:">Apple Documentation</a>
 * @static
 * @param {EAGLContext} context
 * @param {Object} options
 * @return {SCNRenderer}
 */
/**
 * @property {number} nextFrameTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNRenderer/nextFrameTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNScene} scene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNRenderer/scene">Apple Documentation</a>
 */
/**
 * @method updateProbesAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/updateProbes:atTime:">Apple Documentation</a>
 * @param {Array} lightProbes
 * @param {number} time
 * @return {void}
 */
/**
 * @method renderAtTimeViewportCommandBufferPassDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/renderAtTime:viewport:commandBuffer:passDescriptor:">Apple Documentation</a>
 * @param {number} time
 * @param {Object} viewport
 * @param {Object} commandBuffer
 * @param {MTLRenderPassDescriptor} renderPassDescriptor
 * @return {void}
 */
/**
 * @method render
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/render">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method updateAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/updateAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {void}
 */
/**
 * @method snapshotAtTimeWithSizeAntialiasingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/snapshotAtTime:withSize:antialiasingMode:">Apple Documentation</a>
 * @param {number} time
 * @param {Object} size
 * @param {number} antialiasingMode
 * @return {UIImage}
 */
/**
 * @method renderAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/renderAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {void}
 */
/**
 * @method renderWithViewportCommandBufferPassDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNRenderer/renderWithViewport:commandBuffer:passDescriptor:">Apple Documentation</a>
 * @param {Object} viewport
 * @param {Object} commandBuffer
 * @param {MTLRenderPassDescriptor} renderPassDescriptor
 * @return {void}
 */
/**
 * @class NSURLSessionTaskTransactionMetrics
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSURLSessionTaskTransactionMetrics/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionTaskTransactionMetrics}
 */
/**
 * @property {boolean} multipath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/multipath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} remotePort
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/remotePort">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} responseStartDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/responseStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} localPort
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/localPort">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} connectStartDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/connectStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} connectEndDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/connectEndDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} responseEndDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/responseEndDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localAddress
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/localAddress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfRequestBodyBytesBeforeEncoding
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/countOfRequestBodyBytesBeforeEncoding">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} expensive
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/expensive">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} constrained
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/constrained">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} remoteAddress
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/remoteAddress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfRequestBodyBytesSent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/countOfRequestBodyBytesSent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} requestStartDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/requestStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} domainLookupStartDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/domainLookupStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} reusedConnection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/reusedConnection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfResponseBodyBytesReceived
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/countOfResponseBodyBytesReceived">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfRequestHeaderBytesSent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/countOfRequestHeaderBytesSent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} proxyConnection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/proxyConnection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} domainLookupEndDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/domainLookupEndDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} resourceFetchType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/resourceFetchType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} negotiatedTLSCipherSuite
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/negotiatedTLSCipherSuite">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} cellular
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/cellular">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} secureConnectionEndDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/secureConnectionEndDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfResponseBodyBytesAfterDecoding
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/countOfResponseBodyBytesAfterDecoding">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} requestEndDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/requestEndDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLRequest} request
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/request">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} secureConnectionStartDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/secureConnectionStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} fetchStartDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/fetchStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} negotiatedTLSProtocolVersion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/negotiatedTLSProtocolVersion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLResponse} response
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/response">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} networkProtocolName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/networkProtocolName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfResponseHeaderBytesReceived
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionTaskTransactionMetrics/countOfResponseHeaderBytesReceived">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionTaskTransactionMetrics/init">Apple Documentation</a>
 * @return {NSURLSessionTaskTransactionMetrics}
 */
/**
 * @class SCNPhysicsField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method dragField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/dragField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @method radialGravityField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/radialGravityField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @method noiseFieldWithSmoothnessAnimationSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/noiseFieldWithSmoothness:animationSpeed:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {number} speed
 * @return {SCNPhysicsField}
 */
/**
 * @method turbulenceFieldWithSmoothnessAnimationSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/turbulenceFieldWithSmoothness:animationSpeed:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {number} speed
 * @return {SCNPhysicsField}
 */
/**
 * @method magneticField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/magneticField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @method customFieldWithEvaluationBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/customFieldWithEvaluationBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {SCNPhysicsField}
 */
/**
 * @method linearGravityField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/linearGravityField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @method electricField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/electricField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @method vortexField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/vortexField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @method springField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsField/springField">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsField}
 */
/**
 * @property {boolean} exclusive
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/exclusive">Apple Documentation</a>
 */
/**
 * @property {number} minimumDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/minimumDistance">Apple Documentation</a>
 */
/**
 * @property {number} strength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/strength">Apple Documentation</a>
 */
/**
 * @property {number} falloffExponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/falloffExponent">Apple Documentation</a>
 */
/**
 * @property {Object} direction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/direction">Apple Documentation</a>
 */
/**
 * @property {Object} halfExtent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/halfExtent">Apple Documentation</a>
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {Object} offset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/offset">Apple Documentation</a>
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/active">Apple Documentation</a>
 */
/**
 * @property {number} scope
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/scope">Apple Documentation</a>
 */
/**
 * @property {boolean} usesEllipsoidalExtent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsField/usesEllipsoidalExtent">Apple Documentation</a>
 */
/**
 * @class UIBarButtonItemAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIBarButtonItemStateAppearance} highlighted
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemAppearance/highlighted">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIBarButtonItemStateAppearance} disabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemAppearance/disabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIBarButtonItemStateAppearance} focused
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemAppearance/focused">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIBarButtonItemStateAppearance} normal
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemAppearance/normal">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarButtonItemAppearance/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIBarButtonItemAppearance}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarButtonItemAppearance/init">Apple Documentation</a>
 * @return {UIBarButtonItemAppearance}
 */
/**
 * @method initWithStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarButtonItemAppearance/initWithStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {UIBarButtonItemAppearance}
 */
/**
 * @method jscopy
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarButtonItemAppearance/copy">Apple Documentation</a>
 * @return {UIBarButtonItemAppearance}
 */
/**
 * @method configureWithDefaultForStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIBarButtonItemAppearance/configureWithDefaultForStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {void}
 */
/**
 * @class SCNFloor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method floor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNFloor/floor">Apple Documentation</a>
 * @static
 * @return {SCNFloor}
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/length">Apple Documentation</a>
 */
/**
 * @property {number} reflectivity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/reflectivity">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/width">Apple Documentation</a>
 */
/**
 * @property {number} reflectionFalloffEnd
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/reflectionFalloffEnd">Apple Documentation</a>
 */
/**
 * @property {number} reflectionCategoryBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/reflectionCategoryBitMask">Apple Documentation</a>
 */
/**
 * @property {number} reflectionResolutionScaleFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/reflectionResolutionScaleFactor">Apple Documentation</a>
 */
/**
 * @property {number} reflectionFalloffStart
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNFloor/reflectionFalloffStart">Apple Documentation</a>
 */
/**
 * @class AVAudioUnitGenerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnit
 */
/**
 * @property {boolean} bypass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitGenerator/bypass">Apple Documentation</a>
 */
/**
 * @method initWithAudioComponentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitGenerator/initWithAudioComponentDescription:">Apple Documentation</a>
 * @param {Object} audioComponentDescription
 * @return {AVAudioUnitGenerator}
 */
/**
 * @class UIOpenURLContext
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIOpenURLContext/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UISceneOpenURLOptions} options
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIOpenURLContext/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIFocusMovementHint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} interactionTransform
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFocusMovementHint/interactionTransform">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} perspectiveTransform
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFocusMovementHint/perspectiveTransform">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} translation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFocusMovementHint/translation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFocusMovementHint/rotation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} movementDirection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFocusMovementHint/movementDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLMaterialPropertyGraph
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends MDLMaterialPropertyNode
 */
/**
 * @property {Array} connections
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/MDLMaterialPropertyGraph/connections">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} nodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/MDLMaterialPropertyGraph/nodes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNodesConnections
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/MDLMaterialPropertyGraph/initWithNodes:connections:">Apple Documentation</a>
 * @param {Array} nodes
 * @param {Array} connections
 * @return {MDLMaterialPropertyGraph}
 */
/**
 * @method evaluate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/MDLMaterialPropertyGraph/evaluate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIDropInteraction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} allowsSimultaneousDropSessions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDropInteraction/allowsSimultaneousDropSessions">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDropInteraction/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDropInteraction/initWithDelegate:">Apple Documentation</a>
 * @param {Object} delegate
 * @return {UIDropInteraction}
 */
/**
 * @class GKTurnBasedParticipant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedParticipant/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} lastTurnDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedParticipant/lastTurnDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} timeoutDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedParticipant/timeoutDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} matchOutcome
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedParticipant/matchOutcome">Apple Documentation</a>
 */
/**
 * @property {string} playerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedParticipant/playerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKPlayer} player
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedParticipant/player">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIPreviewParameters
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIBezierPath} visiblePath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPreviewParameters/visiblePath">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPreviewParameters/backgroundColor">Apple Documentation</a>
 */
/**
 * @method initWithTextLineRects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPreviewParameters/initWithTextLineRects:">Apple Documentation</a>
 * @param {Array} textLineRects
 * @return {UIPreviewParameters}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPreviewParameters/init">Apple Documentation</a>
 * @return {UIPreviewParameters}
 */
/**
 * @class UIApplicationShortcutItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} localizedSubtitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplicationShortcutItem/localizedSubtitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplicationShortcutItem/localizedTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplicationShortcutItem/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} targetContentIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplicationShortcutItem/targetContentIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplicationShortcutItem/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIApplicationShortcutIcon} icon
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplicationShortcutItem/icon">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTypeLocalizedTitleLocalizedSubtitleIconUserInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplicationShortcutItem/initWithType:localizedTitle:localizedSubtitle:icon:userInfo:">Apple Documentation</a>
 * @param {string} type
 * @param {string} localizedTitle
 * @param {string} localizedSubtitle
 * @param {UIApplicationShortcutIcon} icon
 * @param {Object} userInfo
 * @return {UIApplicationShortcutItem}
 */
/**
 * @method initWithTypeLocalizedTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplicationShortcutItem/initWithType:localizedTitle:">Apple Documentation</a>
 * @param {string} type
 * @param {string} localizedTitle
 * @return {UIApplicationShortcutItem}
 */
/**
 * @class UIDocumentBrowserAction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} supportsMultipleItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserAction/supportsMultipleItems">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserAction/image">Apple Documentation</a>
 */
/**
 * @property {string} localizedTitle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserAction/localizedTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} supportedContentTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserAction/supportedContentTypes">Apple Documentation</a>
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserAction/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} availability
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserAction/availability">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithIdentifierLocalizedTitleAvailabilityHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDocumentBrowserAction/initWithIdentifier:localizedTitle:availability:handler:">Apple Documentation</a>
 * @param {string} identifier
 * @param {string} localizedTitle
 * @param {number} availability
 * @param {Function} handler
 * @return {UIDocumentBrowserAction}
 */
/**
 * @class AVPlayerItemOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} suppressesPlayerRendering
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVPlayerItemOutput/suppressesPlayerRendering">Apple Documentation</a>
 */
/**
 * @method itemTimeForHostTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/AVPlayerItemOutput/itemTimeForHostTime:">Apple Documentation</a>
 * @param {number} hostTimeInSeconds
 * @return {Object}
 */
/**
 * @method itemTimeForMachAbsoluteTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/AVPlayerItemOutput/itemTimeForMachAbsoluteTime:">Apple Documentation</a>
 * @param {number} machAbsoluteTime
 * @return {Object}
 */
/**
 * @class AVCaptureInputPort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} clock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/clock">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/enabled">Apple Documentation</a>
 */
/**
 * @property {string} mediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/mediaType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sourceDevicePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/sourceDevicePosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sourceDeviceType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/sourceDeviceType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCaptureInput} input
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/input">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} formatDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureInputPort/formatDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIStoryboardSegue
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method segueWithIdentifierSourceDestinationPerformHandler
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html#//apple_ref/occ/clm/UIStoryboardSegue/segueWithIdentifier:source:destination:performHandler:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @param {UIViewController} source
 * @param {UIViewController} destination
 * @param {Function} performHandler
 * @return {UIStoryboardSegue}
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html#//apple_ref/occ/instp/UIStoryboardSegue/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} sourceViewController
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html#//apple_ref/occ/instp/UIStoryboardSegue/sourceViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} destinationViewController
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html#//apple_ref/occ/instp/UIStoryboardSegue/destinationViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @method perform
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html#//apple_ref/occ/instm/UIStoryboardSegue/perform">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithIdentifierSourceDestination
 * <a href="https://developer.apple.com/library/ios/technotes/tn2298/_index.html#//apple_ref/occ/instm/UIStoryboardSegue/initWithIdentifier:source:destination:">Apple Documentation</a>
 * @param {string} identifier
 * @param {UIViewController} source
 * @param {UIViewController} destination
 * @return {UIStoryboardSegue}
 */
/**
 * @class UIDragPreview
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method previewForURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIDragPreview/previewForURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {UIDragPreview}
 */
/**
 * @method previewForURLTitle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIDragPreview/previewForURL:title:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {string} title
 * @return {UIDragPreview}
 */
/**
 * @property {UIDragPreviewParameters} parameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragPreview/parameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragPreview/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDragPreview/initWithView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {UIDragPreview}
 */
/**
 * @method initWithViewParameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDragPreview/initWithView:parameters:">Apple Documentation</a>
 * @param {UIView} view
 * @param {UIDragPreviewParameters} parameters
 * @return {UIDragPreview}
 */
/**
 * @class GKVoronoiNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKNoiseSource
 */
/**
 * @method voronoiNoiseWithFrequencyDisplacementDistanceEnabledSeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKVoronoiNoiseSource/voronoiNoiseWithFrequency:displacement:distanceEnabled:seed:">Apple Documentation</a>
 * @static
 * @param {number} frequency
 * @param {number} displacement
 * @param {boolean} distanceEnabled
 * @param {number} seed
 * @return {GKVoronoiNoiseSource}
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKVoronoiNoiseSource/frequency">Apple Documentation</a>
 */
/**
 * @property {number} seed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKVoronoiNoiseSource/seed">Apple Documentation</a>
 */
/**
 * @property {number} displacement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKVoronoiNoiseSource/displacement">Apple Documentation</a>
 */
/**
 * @property {boolean} distanceEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKVoronoiNoiseSource/distanceEnabled">Apple Documentation</a>
 */
/**
 * @method initWithFrequencyDisplacementDistanceEnabledSeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKVoronoiNoiseSource/initWithFrequency:displacement:distanceEnabled:seed:">Apple Documentation</a>
 * @param {number} frequency
 * @param {number} displacement
 * @param {boolean} distanceEnabled
 * @param {number} seed
 * @return {GKVoronoiNoiseSource}
 */
/**
 * @class AVPlayerItemMediaDataCollector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class GKBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method behaviorWithGoalsAndWeights
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKBehavior/behaviorWithGoals:andWeights:">Apple Documentation</a>
 * @static
 * @param {Array} goals
 * @param {Array} weights
 * @return {GKBehavior}
 */
/**
 * @method behaviorWithWeightedGoals
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKBehavior/behaviorWithWeightedGoals:">Apple Documentation</a>
 * @static
 * @param {Object} weightedGoals
 * @return {GKBehavior}
 */
/**
 * @method behaviorWithGoals
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKBehavior/behaviorWithGoals:">Apple Documentation</a>
 * @static
 * @param {Array} goals
 * @return {GKBehavior}
 */
/**
 * @method behaviorWithGoalWeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKBehavior/behaviorWithGoal:weight:">Apple Documentation</a>
 * @static
 * @param {GKGoal} goal
 * @param {number} weight
 * @return {GKBehavior}
 */
/**
 * @property {number} goalCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKBehavior/goalCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {GKGoal} goal
 * @return {number}
 */
/**
 * @method removeGoal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/removeGoal:">Apple Documentation</a>
 * @param {GKGoal} goal
 * @return {void}
 */
/**
 * @method setWeightForGoal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/setWeight:forGoal:">Apple Documentation</a>
 * @param {number} weight
 * @param {GKGoal} goal
 * @return {void}
 */
/**
 * @method setObjectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/setObject:forKeyedSubscript:">Apple Documentation</a>
 * @param {number} weight
 * @param {GKGoal} goal
 * @return {void}
 */
/**
 * @method weightForGoal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/weightForGoal:">Apple Documentation</a>
 * @param {GKGoal} goal
 * @return {number}
 */
/**
 * @method removeAllGoals
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/removeAllGoals">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBehavior/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} idx
 * @return {GKGoal}
 */
/**
 * @class NSLayoutManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} usesDefaultHyphenation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/usesDefaultHyphenation">Apple Documentation</a>
 */
/**
 * @property {Object} extraLineFragmentUsedRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/extraLineFragmentUsedRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasNonContiguousLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/hasNonContiguousLayout">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfGlyphs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/numberOfGlyphs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} extraLineFragmentRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/extraLineFragmentRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSTextContainer} extraLineFragmentTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/extraLineFragmentTextContainer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSTextStorage} textStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/textStorage">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsNonContiguousLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/allowsNonContiguousLayout">Apple Documentation</a>
 */
/**
 * @property {boolean} limitsLayoutForSuspiciousContents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/limitsLayoutForSuspiciousContents">Apple Documentation</a>
 */
/**
 * @property {boolean} showsInvisibleCharacters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/showsInvisibleCharacters">Apple Documentation</a>
 */
/**
 * @property {boolean} usesFontLeading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/usesFontLeading">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} showsControlCharacters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/showsControlCharacters">Apple Documentation</a>
 */
/**
 * @property {Array} textContainers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutManager/textContainers">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setAttachmentSizeForGlyphRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setAttachmentSize:forGlyphRange:">Apple Documentation</a>
 * @param {Object} attachmentSize
 * @param {Object} glyphRange
 * @return {void}
 */
/**
 * @method firstUnlaidCharacterIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/firstUnlaidCharacterIndex">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method drawUnderlineForGlyphRangeUnderlineTypeBaselineOffsetLineFragmentRectLineFragmentGlyphRangeContainerOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {number} underlineVal
 * @param {number} baselineOffset
 * @param {Object} lineRect
 * @param {Object} lineGlyphRange
 * @param {Object} containerOrigin
 * @return {void}
 */
/**
 * @method setExtraLineFragmentRectUsedRectTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setExtraLineFragmentRect:usedRect:textContainer:">Apple Documentation</a>
 * @param {Object} fragmentRect
 * @param {Object} usedRect
 * @param {NSTextContainer} container
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/init">Apple Documentation</a>
 * @return {NSLayoutManager}
 */
/**
 * @method firstUnlaidGlyphIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/firstUnlaidGlyphIndex">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method textContainerChangedGeometry
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/textContainerChangedGeometry:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @return {void}
 */
/**
 * @method usedRectForTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/usedRectForTextContainer:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @return {Object}
 */
/**
 * @method fractionOfDistanceThroughGlyphForPointInTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/fractionOfDistanceThroughGlyphForPoint:inTextContainer:">Apple Documentation</a>
 * @param {Object} point
 * @param {NSTextContainer} container
 * @return {number}
 */
/**
 * @method strikethroughGlyphRangeStrikethroughTypeLineFragmentRectLineFragmentGlyphRangeContainerOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/strikethroughGlyphRange:strikethroughType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {number} strikethroughVal
 * @param {Object} lineRect
 * @param {Object} lineGlyphRange
 * @param {Object} containerOrigin
 * @return {void}
 */
/**
 * @method glyphRangeForBoundingRectWithoutAdditionalLayoutInTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/glyphRangeForBoundingRectWithoutAdditionalLayout:inTextContainer:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {NSTextContainer} container
 * @return {Object}
 */
/**
 * @method enumerateEnclosingRectsForGlyphRangeWithinSelectedGlyphRangeInTextContainerUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/enumerateEnclosingRectsForGlyphRange:withinSelectedGlyphRange:inTextContainer:usingBlock:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {Object} selectedRange
 * @param {NSTextContainer} textContainer
 * @param {Function} block
 * @return {void}
 */
/**
 * @method underlineGlyphRangeUnderlineTypeLineFragmentRectLineFragmentGlyphRangeContainerOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/underlineGlyphRange:underlineType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {number} underlineVal
 * @param {Object} lineRect
 * @param {Object} lineGlyphRange
 * @param {Object} containerOrigin
 * @return {void}
 */
/**
 * @method ensureLayoutForTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/ensureLayoutForTextContainer:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @return {void}
 */
/**
 * @method ensureLayoutForBoundingRectInTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/ensureLayoutForBoundingRect:inTextContainer:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {NSTextContainer} container
 * @return {void}
 */
/**
 * @method drawBackgroundForGlyphRangeAtPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/drawBackgroundForGlyphRange:atPoint:">Apple Documentation</a>
 * @param {Object} glyphsToShow
 * @param {Object} origin
 * @return {void}
 */
/**
 * @method drawGlyphsForGlyphRangeAtPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/drawGlyphsForGlyphRange:atPoint:">Apple Documentation</a>
 * @param {Object} glyphsToShow
 * @param {Object} origin
 * @return {void}
 */
/**
 * @method insertTextContainerAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/insertTextContainer:atIndex:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @param {number} index
 * @return {void}
 */
/**
 * @method setLineFragmentRectForGlyphRangeUsedRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setLineFragmentRect:forGlyphRange:usedRect:">Apple Documentation</a>
 * @param {Object} fragmentRect
 * @param {Object} glyphRange
 * @param {Object} usedRect
 * @return {void}
 */
/**
 * @method rangeOfNominallySpacedGlyphsContainingIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/rangeOfNominallySpacedGlyphsContainingIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {Object}
 */
/**
 * @method boundingRectForGlyphRangeInTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/boundingRectForGlyphRange:inTextContainer:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {NSTextContainer} container
 * @return {Object}
 */
/**
 * @method glyphIndexForPointInTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/glyphIndexForPoint:inTextContainer:">Apple Documentation</a>
 * @param {Object} point
 * @param {NSTextContainer} container
 * @return {number}
 */
/**
 * @method setNotShownAttributeForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setNotShownAttribute:forGlyphAtIndex:">Apple Documentation</a>
 * @param {boolean} flag
 * @param {number} glyphIndex
 * @return {void}
 */
/**
 * @method setLocationForStartOfGlyphRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setLocation:forStartOfGlyphRange:">Apple Documentation</a>
 * @param {Object} location
 * @param {Object} glyphRange
 * @return {void}
 */
/**
 * @method setTextContainerForGlyphRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setTextContainer:forGlyphRange:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @param {Object} glyphRange
 * @return {void}
 */
/**
 * @method ensureLayoutForGlyphRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/ensureLayoutForGlyphRange:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @return {void}
 */
/**
 * @method ensureLayoutForCharacterRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/ensureLayoutForCharacterRange:">Apple Documentation</a>
 * @param {Object} charRange
 * @return {void}
 */
/**
 * @method glyphRangeForBoundingRectInTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/glyphRangeForBoundingRect:inTextContainer:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {NSTextContainer} container
 * @return {Object}
 */
/**
 * @method ensureGlyphsForCharacterRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/ensureGlyphsForCharacterRange:">Apple Documentation</a>
 * @param {Object} charRange
 * @return {void}
 */
/**
 * @method locationForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/locationForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {Object}
 */
/**
 * @method characterIndexForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/characterIndexForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {number}
 */
/**
 * @method setDrawsOutsideLineFragmentForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/setDrawsOutsideLineFragment:forGlyphAtIndex:">Apple Documentation</a>
 * @param {boolean} flag
 * @param {number} glyphIndex
 * @return {void}
 */
/**
 * @method glyphIndexForCharacterAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/glyphIndexForCharacterAtIndex:">Apple Documentation</a>
 * @param {number} charIndex
 * @return {number}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSLayoutManager}
 */
/**
 * @method notShownAttributeForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/notShownAttributeForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {boolean}
 */
/**
 * @method drawStrikethroughForGlyphRangeStrikethroughTypeBaselineOffsetLineFragmentRectLineFragmentGlyphRangeContainerOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/drawStrikethroughForGlyphRange:strikethroughType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {number} strikethroughVal
 * @param {number} baselineOffset
 * @param {Object} lineRect
 * @param {Object} lineGlyphRange
 * @param {Object} containerOrigin
 * @return {void}
 */
/**
 * @method ensureGlyphsForGlyphRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/ensureGlyphsForGlyphRange:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @return {void}
 */
/**
 * @method removeTextContainerAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/removeTextContainerAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {void}
 */
/**
 * @method attachmentSizeForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/attachmentSizeForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {Object}
 */
/**
 * @method invalidateDisplayForGlyphRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/invalidateDisplayForGlyphRange:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @return {void}
 */
/**
 * @method drawsOutsideLineFragmentForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/drawsOutsideLineFragmentForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {boolean}
 */
/**
 * @method enumerateLineFragmentsForGlyphRangeUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/enumerateLineFragmentsForGlyphRange:usingBlock:">Apple Documentation</a>
 * @param {Object} glyphRange
 * @param {Function} block
 * @return {void}
 */
/**
 * @method CGGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/CGGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {number}
 */
/**
 * @method propertyForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/propertyForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {number}
 */
/**
 * @method addTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/addTextContainer:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @return {void}
 */
/**
 * @method glyphRangeForTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/glyphRangeForTextContainer:">Apple Documentation</a>
 * @param {NSTextContainer} container
 * @return {Object}
 */
/**
 * @method isValidGlyphIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/isValidGlyphIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {boolean}
 */
/**
 * @method invalidateDisplayForCharacterRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/invalidateDisplayForCharacterRange:">Apple Documentation</a>
 * @param {Object} charRange
 * @return {void}
 */
/**
 * @method processEditingForTextStorageEditedRangeChangeInLengthInvalidatedRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/processEditingForTextStorage:edited:range:changeInLength:invalidatedRange:">Apple Documentation</a>
 * @param {NSTextStorage} textStorage
 * @param {number} editMask
 * @param {Object} newCharRange
 * @param {number} delta
 * @param {Object} invalidatedCharRange
 * @return {void}
 */
/**
 * @method truncatedGlyphRangeInLineFragmentForGlyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/truncatedGlyphRangeInLineFragmentForGlyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {Object}
 */
/**
 * @method glyphAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSLayoutManager/glyphAtIndex:">Apple Documentation</a>
 * @param {number} glyphIndex
 * @return {number}
 */
/**
 * @class UISnapBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @property {number} damping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISnapBehavior/damping">Apple Documentation</a>
 */
/**
 * @property {Object} snapPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISnapBehavior/snapPoint">Apple Documentation</a>
 */
/**
 * @method initWithItemSnapToPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UISnapBehavior/initWithItem:snapToPoint:">Apple Documentation</a>
 * @param {Object} item
 * @param {Object} point
 * @return {UISnapBehavior}
 */
/**
 * @class NSEnergyFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @property {number} unitStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSEnergyFormatter/unitStyle">Apple Documentation</a>
 */
/**
 * @property {NSNumberFormatter} numberFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSEnergyFormatter/numberFormatter">Apple Documentation</a>
 */
/**
 * @property {boolean} forFoodEnergyUse
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSEnergyFormatter/forFoodEnergyUse">Apple Documentation</a>
 */
/**
 * @method stringFromJoules
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSEnergyFormatter/stringFromJoules:">Apple Documentation</a>
 * @param {number} numberInJoules
 * @return {string}
 */
/**
 * @method unitStringFromValueUnit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSEnergyFormatter/unitStringFromValue:unit:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {string}
 */
/**
 * @method stringFromValueUnit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSEnergyFormatter/stringFromValue:unit:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {string}
 */
/**
 * @class AVPlayerLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @method playerLayerWithPlayer
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVPlayerLayer/playerLayerWithPlayer:">Apple Documentation</a>
 * @static
 * @param {AVPlayer} player
 * @return {AVPlayerLayer}
 */
/**
 * @property {Object} pixelBufferAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVPlayerLayer/pixelBufferAttributes">Apple Documentation</a>
 */
/**
 * @property {AVPlayer} player
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVPlayerLayer/player">Apple Documentation</a>
 */
/**
 * @property {string} videoGravity
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVPlayerLayer/videoGravity">Apple Documentation</a>
 */
/**
 * @property {Object} videoRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVPlayerLayer/videoRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} readyForDisplay
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVPlayerLayer/readyForDisplay">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSExtensionItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSAttributedString} attributedTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSExtensionItem/attributedTitle">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedContentText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSExtensionItem/attributedContentText">Apple Documentation</a>
 */
/**
 * @property {Array} attachments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSExtensionItem/attachments">Apple Documentation</a>
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSExtensionItem/userInfo">Apple Documentation</a>
 */
/**
 * @class UIWindowSceneDestructionRequestOptions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UISceneDestructionRequestOptions
 */
/**
 * @property {number} windowDismissalAnimation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowSceneDestructionRequestOptions/windowDismissalAnimation">Apple Documentation</a>
 */
/**
 * @class AVOutputSettingsAssistant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method availableOutputSettingsPresets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVOutputSettingsAssistant/availableOutputSettingsPresets">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method outputSettingsAssistantWithPreset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVOutputSettingsAssistant/outputSettingsAssistantWithPreset:">Apple Documentation</a>
 * @static
 * @param {string} presetIdentifier
 * @return {AVOutputSettingsAssistant}
 */
/**
 * @property {Object} audioSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVOutputSettingsAssistant/audioSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} outputFileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVOutputSettingsAssistant/outputFileType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} videoSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVOutputSettingsAssistant/videoSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKObstacle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class UISceneConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method configurationWithNameSessionRole
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UISceneConfiguration/configurationWithName:sessionRole:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} sessionRole
 * @return {UISceneConfiguration}
 */
/**
 * @property {Object} sceneClass
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConfiguration/sceneClass">Apple Documentation</a>
 */
/**
 * @property {UIStoryboard} storyboard
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConfiguration/storyboard">Apple Documentation</a>
 */
/**
 * @property {string} role
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConfiguration/role">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConfiguration/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegateClass
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConfiguration/delegateClass">Apple Documentation</a>
 */
/**
 * @method initWithNameSessionRole
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISceneConfiguration/initWithName:sessionRole:">Apple Documentation</a>
 * @param {string} name
 * @param {string} sessionRole
 * @return {UISceneConfiguration}
 */
/**
 * @class AVAudioMixingDestination
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAudioConnectionPoint} connectionPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioMixingDestination/connectionPoint">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIInterpolatingMotionEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIMotionEffect
 */
/**
 * @property {Object} maximumRelativeValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInterpolatingMotionEffect/maximumRelativeValue">Apple Documentation</a>
 */
/**
 * @property {Object} minimumRelativeValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInterpolatingMotionEffect/minimumRelativeValue">Apple Documentation</a>
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInterpolatingMotionEffect/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} keyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInterpolatingMotionEffect/keyPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInterpolatingMotionEffect/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIInterpolatingMotionEffect}
 */
/**
 * @method initWithKeyPathType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInterpolatingMotionEffect/initWithKeyPath:type:">Apple Documentation</a>
 * @param {string} keyPath
 * @param {number} type
 * @return {UIInterpolatingMotionEffect}
 */
/**
 * @class AVPlayerItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method playerItemWithAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVPlayerItem/playerItemWithAsset:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @return {AVPlayerItem}
 */
/**
 * @method playerItemWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVPlayerItem/playerItemWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @return {AVPlayerItem}
 */
/**
 * @method playerItemWithAssetAutomaticallyLoadedAssetKeys
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVPlayerItem/playerItemWithAsset:automaticallyLoadedAssetKeys:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {Array} automaticallyLoadedAssetKeys
 * @return {AVPlayerItem}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItem/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItem/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @method accessLog
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/accessLog">Apple Documentation</a>
 * @return {AVPlayerItemAccessLog}
 */
/**
 * @method seekToDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/seekToDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {boolean}
 */
/**
 * @method selectMediaOptionAutomaticallyInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/selectMediaOptionAutomaticallyInMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {void}
 */
/**
 * @method errorLog
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/errorLog">Apple Documentation</a>
 * @return {AVPlayerItemErrorLog}
 */
/**
 * @method initWithAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/initWithAsset:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @return {AVPlayerItem}
 */
/**
 * @method seekToTimeToleranceBeforeToleranceAfter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/seekToTime:toleranceBefore:toleranceAfter:">Apple Documentation</a>
 * @param {Object} time
 * @param {Object} toleranceBefore
 * @param {Object} toleranceAfter
 * @return {void}
 */
/**
 * @method currentDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/currentDate">Apple Documentation</a>
 * @return {Date}
 */
/**
 * @method removeOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/removeOutput:">Apple Documentation</a>
 * @param {AVPlayerItemOutput} output
 * @return {void}
 */
/**
 * @method seekToTimeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/seekToTime:completionHandler:">Apple Documentation</a>
 * @param {Object} time
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method stepByCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/stepByCount:">Apple Documentation</a>
 * @param {number} stepCount
 * @return {void}
 */
/**
 * @method initWithAssetAutomaticallyLoadedAssetKeys
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/initWithAsset:automaticallyLoadedAssetKeys:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @param {Array} automaticallyLoadedAssetKeys
 * @return {AVPlayerItem}
 */
/**
 * @method seekToDateCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/seekToDate:completionHandler:">Apple Documentation</a>
 * @param {Date} date
 * @param {Function} completionHandler
 * @return {boolean}
 */
/**
 * @method currentTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/currentTime">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method removeMediaDataCollector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/removeMediaDataCollector:">Apple Documentation</a>
 * @param {AVPlayerItemMediaDataCollector} collector
 * @return {void}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/initWithURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {AVPlayerItem}
 */
/**
 * @method addOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/addOutput:">Apple Documentation</a>
 * @param {AVPlayerItemOutput} output
 * @return {void}
 */
/**
 * @method seekToTimeToleranceBeforeToleranceAfterCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/seekToTime:toleranceBefore:toleranceAfter:completionHandler:">Apple Documentation</a>
 * @param {Object} time
 * @param {Object} toleranceBefore
 * @param {Object} toleranceAfter
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method addMediaDataCollector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/addMediaDataCollector:">Apple Documentation</a>
 * @param {AVPlayerItemMediaDataCollector} collector
 * @return {void}
 */
/**
 * @method selectedMediaOptionInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/selectedMediaOptionInMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {AVMediaSelectionOption}
 */
/**
 * @method selectMediaOptionInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/selectMediaOption:inMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionOption} mediaSelectionOption
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {void}
 */
/**
 * @method cancelPendingSeeks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/cancelPendingSeeks">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method seekToTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItem/seekToTime:">Apple Documentation</a>
 * @param {Object} time
 * @return {void}
 */
/**
 * @class AVCaptureManualExposureBracketedStillImageSettings
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureBracketedStillImageSettings
 */
/**
 * @method manualExposureSettingsWithExposureDurationISO
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureManualExposureBracketedStillImageSettings/manualExposureSettingsWithExposureDuration:ISO:">Apple Documentation</a>
 * @static
 * @param {Object} duration
 * @param {number} ISO
 * @return {AVCaptureManualExposureBracketedStillImageSettings}
 */
/**
 * @property {number} ISO
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureManualExposureBracketedStillImageSettings/ISO">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} exposureDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureManualExposureBracketedStillImageSettings/exposureDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SCNLookAtConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method lookAtConstraintWithTarget
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNLookAtConstraint/lookAtConstraintWithTarget:">Apple Documentation</a>
 * @static
 * @param {SCNNode} target
 * @return {SCNLookAtConstraint}
 */
/**
 * @property {Object} worldUp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLookAtConstraint/worldUp">Apple Documentation</a>
 */
/**
 * @property {Object} localFront
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLookAtConstraint/localFront">Apple Documentation</a>
 */
/**
 * @property {SCNNode} target
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLookAtConstraint/target">Apple Documentation</a>
 */
/**
 * @property {Object} targetOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLookAtConstraint/targetOffset">Apple Documentation</a>
 */
/**
 * @property {boolean} gimbalLockEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLookAtConstraint/gimbalLockEnabled">Apple Documentation</a>
 */
/**
 * @method target
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNLookAtConstraint/target">Apple Documentation</a>
 * @return {SCNNode}
 */
/**
 * @method setTarget
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNLookAtConstraint/setTarget:">Apple Documentation</a>
 * @param {SCNNode} target
 * @return {void}
 */
/**
 * @class UIWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIWindowScene} windowScene
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instp/UIWindow/windowScene">Apple Documentation</a>
 */
/**
 * @property {UIScreen} screen
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instp/UIWindow/screen">Apple Documentation</a>
 */
/**
 * @property {UIViewController} rootViewController
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instp/UIWindow/rootViewController">Apple Documentation</a>
 */
/**
 * @property {boolean} canResizeToFitContent
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instp/UIWindow/canResizeToFitContent">Apple Documentation</a>
 */
/**
 * @property {boolean} keyWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instp/UIWindow/keyWindow">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} windowLevel
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instp/UIWindow/windowLevel">Apple Documentation</a>
 */
/**
 * @method convertPointFromWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/convertPoint:fromWindow:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIWindow} window
 * @return {Object}
 */
/**
 * @method convertRectFromWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/convertRect:fromWindow:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIWindow} window
 * @return {Object}
 */
/**
 * @method makeKeyWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/makeKeyWindow">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method becomeKeyWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/becomeKeyWindow">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithWindowScene
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/initWithWindowScene:">Apple Documentation</a>
 * @param {UIWindowScene} windowScene
 * @return {UIWindow}
 */
/**
 * @method convertPointToWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/convertPoint:toWindow:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIWindow} window
 * @return {Object}
 */
/**
 * @method resignKeyWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/resignKeyWindow">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method convertRectToWindow
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/convertRect:toWindow:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIWindow} window
 * @return {Object}
 */
/**
 * @method setScreen
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/setScreen:">Apple Documentation</a>
 * @param {UIScreen} screen
 * @return {void}
 */
/**
 * @method makeKeyAndVisible
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/makeKeyAndVisible">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method sendEvent
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLAppDelegate_h.html#//apple_ref/occ/instm/UIWindow/sendEvent:">Apple Documentation</a>
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @class GCMicroGamepadSnapshot
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GCMicroGamepad
 */
/**
 * @property {NSData} snapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepadSnapshot/snapshotData">Apple Documentation</a>
 */
/**
 * @method initWithControllerSnapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMicroGamepadSnapshot/initWithController:snapshotData:">Apple Documentation</a>
 * @param {GCController} controller
 * @param {NSData} data
 * @return {GCMicroGamepadSnapshot}
 */
/**
 * @method initWithSnapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMicroGamepadSnapshot/initWithSnapshotData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {GCMicroGamepadSnapshot}
 */
/**
 * @class MTLPointerType
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MTLType
 */
/**
 * @property {number} access
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLPointerType/access">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} elementIsArgumentBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLPointerType/elementIsArgumentBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} elementType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLPointerType/elementType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} dataSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLPointerType/dataSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alignment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLPointerType/alignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @method elementArrayType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLPointerType/elementArrayType">Apple Documentation</a>
 * @return {MTLArrayType}
 */
/**
 * @method elementStructType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLPointerType/elementStructType">Apple Documentation</a>
 * @return {MTLStructType}
 */
/**
 * @class NSOrthography
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method orthographyWithDominantScriptLanguageMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSOrthography/orthographyWithDominantScript:languageMap:">Apple Documentation</a>
 * @static
 * @param {string} script
 * @param {Object} map
 * @return {NSOrthography}
 */
/**
 * @method defaultOrthographyForLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSOrthography/defaultOrthographyForLanguage:">Apple Documentation</a>
 * @static
 * @param {string} language
 * @return {NSOrthography}
 */
/**
 * @property {string} dominantScript
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSOrthography/dominantScript">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} languageMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSOrthography/languageMap">Apple Documentation</a>
 * @readonly
 */
/**
 * @method languagesForScript
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSOrthography/languagesForScript:">Apple Documentation</a>
 * @param {string} script
 * @return {Array}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSOrthography/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSOrthography}
 */
/**
 * @method initWithDominantScriptLanguageMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSOrthography/initWithDominantScript:languageMap:">Apple Documentation</a>
 * @param {string} script
 * @param {Object} map
 * @return {NSOrthography}
 */
/**
 * @method dominantLanguageForScript
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSOrthography/dominantLanguageForScript:">Apple Documentation</a>
 * @param {string} script
 * @return {string}
 */
/**
 * @class NSCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method URLHostAllowedCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/URLHostAllowedCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method URLFragmentAllowedCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/URLFragmentAllowedCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method letterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/letterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method nonBaseCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/nonBaseCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method characterSetWithCharactersInString
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/characterSetWithCharactersInString:">Apple Documentation</a>
 * @static
 * @param {string} aString
 * @return {NSCharacterSet}
 */
/**
 * @method punctuationCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/punctuationCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method symbolCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/symbolCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method capitalizedLetterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/capitalizedLetterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method characterSetWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/characterSetWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} fName
 * @return {NSCharacterSet}
 */
/**
 * @method illegalCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/illegalCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method URLUserAllowedCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/URLUserAllowedCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method decomposableCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/decomposableCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method newlineCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/newlineCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method whitespaceAndNewlineCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/whitespaceAndNewlineCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method alphanumericCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/alphanumericCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method URLPathAllowedCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/URLPathAllowedCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method uppercaseLetterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/uppercaseLetterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method URLPasswordAllowedCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/URLPasswordAllowedCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method whitespaceCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/whitespaceCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method lowercaseLetterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/lowercaseLetterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method characterSetWithBitmapRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/characterSetWithBitmapRepresentation:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {NSCharacterSet}
 */
/**
 * @method controlCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/controlCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method characterSetWithRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/characterSetWithRange:">Apple Documentation</a>
 * @static
 * @param {Object} aRange
 * @return {NSCharacterSet}
 */
/**
 * @method URLQueryAllowedCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/URLQueryAllowedCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @method decimalDigitCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSCharacterSet/decimalDigitCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSCharacterSet}
 */
/**
 * @property {NSCharacterSet} invertedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSCharacterSet/invertedSet">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} bitmapRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSCharacterSet/bitmapRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @method isSupersetOfSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSCharacterSet/isSupersetOfSet:">Apple Documentation</a>
 * @param {NSCharacterSet} theOtherSet
 * @return {boolean}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSCharacterSet/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSCharacterSet}
 */
/**
 * @method characterIsMember
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSCharacterSet/characterIsMember:">Apple Documentation</a>
 * @param {number} aCharacter
 * @return {boolean}
 */
/**
 * @method longCharacterIsMember
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSCharacterSet/longCharacterIsMember:">Apple Documentation</a>
 * @param {number} theLongChar
 * @return {boolean}
 */
/**
 * @method hasMemberInPlane
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSCharacterSet/hasMemberInPlane:">Apple Documentation</a>
 * @param {number} thePlane
 * @return {boolean}
 */
/**
 * @class AVCaptureMovieFileOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html">Apple Documentation</a>
 * @extends AVCaptureFileOutput
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureMovieFileOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCaptureMovieFileOutput}
 */
/**
 * @property {Object} movieFragmentInterval
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureMovieFileOutput/movieFragmentInterval">Apple Documentation</a>
 */
/**
 * @property {Array} availableVideoCodecTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureMovieFileOutput/availableVideoCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} metadata
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureMovieFileOutput/metadata">Apple Documentation</a>
 */
/**
 * @method setRecordsVideoOrientationAndMirroringChangesAsMetadataTrackForConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureMovieFileOutput/setRecordsVideoOrientationAndMirroringChanges:asMetadataTrackForConnection:">Apple Documentation</a>
 * @param {boolean} doRecordChanges
 * @param {AVCaptureConnection} connection
 * @return {void}
 */
/**
 * @method supportedOutputSettingsKeysForConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureMovieFileOutput/supportedOutputSettingsKeysForConnection:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @return {Array}
 */
/**
 * @method recordsVideoOrientationAndMirroringChangesAsMetadataTrackForConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureMovieFileOutput/recordsVideoOrientationAndMirroringChangesAsMetadataTrackForConnection:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @return {boolean}
 */
/**
 * @method outputSettingsForConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureMovieFileOutput/outputSettingsForConnection:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @return {Object}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureMovieFileOutput/init">Apple Documentation</a>
 * @return {AVCaptureMovieFileOutput}
 */
/**
 * @method setOutputSettingsForConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureMovieFileOutput/setOutputSettings:forConnection:">Apple Documentation</a>
 * @param {Object} outputSettings
 * @param {AVCaptureConnection} connection
 * @return {void}
 */
/**
 * @class MTKSubmesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKSubmesh/name">Apple Documentation</a>
 */
/**
 * @property {number} primitiveType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKSubmesh/primitiveType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTKMesh} mesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKSubmesh/mesh">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTKMeshBuffer} indexBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKSubmesh/indexBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indexCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKSubmesh/indexCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indexType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKSubmesh/indexType">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVAssetTrack
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} trackID
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetTrack/trackID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAsset} asset
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetTrack/asset">Apple Documentation</a>
 * @readonly
 */
/**
 * @method hasMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetTrack/hasMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {boolean}
 */
/**
 * @method samplePresentationTimeForTrackTime
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetTrack/samplePresentationTimeForTrackTime:">Apple Documentation</a>
 * @param {Object} trackTime
 * @return {Object}
 */
/**
 * @method associatedTracksOfType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetTrack/associatedTracksOfType:">Apple Documentation</a>
 * @param {string} trackAssociationType
 * @return {Array}
 */
/**
 * @method metadataForFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetTrack/metadataForFormat:">Apple Documentation</a>
 * @param {string} format
 * @return {Array}
 */
/**
 * @method segmentForTrackTime
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetTrack/segmentForTrackTime:">Apple Documentation</a>
 * @param {Object} trackTime
 * @return {AVAssetTrackSegment}
 */
/**
 * @class AVVideoCompositionCoreAnimationTool
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayerInLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVVideoCompositionCoreAnimationTool/videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayer:inLayer:">Apple Documentation</a>
 * @static
 * @param {CALayer} videoLayer
 * @param {CALayer} animationLayer
 * @return {AVVideoCompositionCoreAnimationTool}
 */
/**
 * @method videoCompositionCoreAnimationToolWithAdditionalLayerAsTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVVideoCompositionCoreAnimationTool/videoCompositionCoreAnimationToolWithAdditionalLayer:asTrackID:">Apple Documentation</a>
 * @static
 * @param {CALayer} layer
 * @param {number} trackID
 * @return {AVVideoCompositionCoreAnimationTool}
 */
/**
 * @method videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayersInLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVVideoCompositionCoreAnimationTool/videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayers:inLayer:">Apple Documentation</a>
 * @static
 * @param {Array} videoLayers
 * @param {CALayer} animationLayer
 * @return {AVVideoCompositionCoreAnimationTool}
 */
/**
 * @class SCNAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method moveToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/moveTo:duration:">Apple Documentation</a>
 * @static
 * @param {Object} location
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method scaleToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/scaleTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method waitForDurationWithRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/waitForDuration:withRange:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @param {number} durationRange
 * @return {SCNAction}
 */
/**
 * @method fadeInWithDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/fadeInWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method fadeOpacityByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/fadeOpacityBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} factor
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method javaScriptActionWithScriptDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/javaScriptActionWithScript:duration:">Apple Documentation</a>
 * @static
 * @param {string} script
 * @param {number} seconds
 * @return {SCNAction}
 */
/**
 * @method fadeOutWithDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/fadeOutWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method rotateByAngleAroundAxisDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/rotateByAngle:aroundAxis:duration:">Apple Documentation</a>
 * @static
 * @param {number} angle
 * @param {Object} axis
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method group
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/group:">Apple Documentation</a>
 * @static
 * @param {Array} actions
 * @return {SCNAction}
 */
/**
 * @method hide
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/hide">Apple Documentation</a>
 * @static
 * @return {SCNAction}
 */
/**
 * @method unhide
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/unhide">Apple Documentation</a>
 * @static
 * @return {SCNAction}
 */
/**
 * @method fadeOpacityToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/fadeOpacityTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} opacity
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method moveByXYZDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/moveByX:y:z:duration:">Apple Documentation</a>
 * @static
 * @param {number} deltaX
 * @param {number} deltaY
 * @param {number} deltaZ
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method removeFromParentNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/removeFromParentNode">Apple Documentation</a>
 * @static
 * @return {SCNAction}
 */
/**
 * @method rotateToXYZDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/rotateToX:y:z:duration:">Apple Documentation</a>
 * @static
 * @param {number} xAngle
 * @param {number} yAngle
 * @param {number} zAngle
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method repeatActionForever
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/repeatActionForever:">Apple Documentation</a>
 * @static
 * @param {SCNAction} action
 * @return {SCNAction}
 */
/**
 * @method customActionWithDurationActionBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/customActionWithDuration:actionBlock:">Apple Documentation</a>
 * @static
 * @param {number} seconds
 * @param {Function} block
 * @return {SCNAction}
 */
/**
 * @method rotateByXYZDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/rotateByX:y:z:duration:">Apple Documentation</a>
 * @static
 * @param {number} xAngle
 * @param {number} yAngle
 * @param {number} zAngle
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method scaleByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/scaleBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method rotateToXYZDurationShortestUnitArc
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/rotateToX:y:z:duration:shortestUnitArc:">Apple Documentation</a>
 * @static
 * @param {number} xAngle
 * @param {number} yAngle
 * @param {number} zAngle
 * @param {number} duration
 * @param {boolean} shortestUnitArc
 * @return {SCNAction}
 */
/**
 * @method playAudioSourceWaitForCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/playAudioSource:waitForCompletion:">Apple Documentation</a>
 * @static
 * @param {SCNAudioSource} source
 * @param {boolean} wait
 * @return {SCNAction}
 */
/**
 * @method rotateToAxisAngleDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/rotateToAxisAngle:duration:">Apple Documentation</a>
 * @static
 * @param {Object} axisAngle
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method runBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/runBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {SCNAction}
 */
/**
 * @method waitForDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/waitForDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SCNAction}
 */
/**
 * @method sequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/sequence:">Apple Documentation</a>
 * @static
 * @param {Array} actions
 * @return {SCNAction}
 */
/**
 * @method moveByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/moveBy:duration:">Apple Documentation</a>
 * @static
 * @param {Object} delta
 * @param {number} duration
 * @return {SCNAction}
 */
/**
 * @method repeatActionCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAction/repeatAction:count:">Apple Documentation</a>
 * @static
 * @param {SCNAction} action
 * @param {number} count
 * @return {SCNAction}
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAction/duration">Apple Documentation</a>
 */
/**
 * @property {number} timingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAction/timingMode">Apple Documentation</a>
 */
/**
 * @property {Function} jstimingFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAction/timingFunction">Apple Documentation</a>
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAction/speed">Apple Documentation</a>
 */
/**
 * @method reversedAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNAction/reversedAction">Apple Documentation</a>
 * @return {SCNAction}
 */
/**
 * @class SCNTimingFunction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method functionWithCAMediaTimingFunction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNTimingFunction/functionWithCAMediaTimingFunction:">Apple Documentation</a>
 * @static
 * @param {CAMediaTimingFunction} caTimingFunction
 * @return {SCNTimingFunction}
 */
/**
 * @method functionWithTimingMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNTimingFunction/functionWithTimingMode:">Apple Documentation</a>
 * @static
 * @param {number} timingMode
 * @return {SCNTimingFunction}
 */
/**
 * @class UISceneOpenURLOptions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} openInPlace
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneOpenURLOptions/openInPlace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} annotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneOpenURLOptions/annotation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sourceApplication
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneOpenURLOptions/sourceApplication">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIPanGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @property {number} maximumNumberOfTouches
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UIPanGestureRecognizer/maximumNumberOfTouches">Apple Documentation</a>
 */
/**
 * @property {number} minimumNumberOfTouches
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UIPanGestureRecognizer/minimumNumberOfTouches">Apple Documentation</a>
 */
/**
 * @method velocityInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/UIPanGestureRecognizer/velocityInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method setTranslationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/UIPanGestureRecognizer/setTranslation:inView:">Apple Documentation</a>
 * @param {Object} translation
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method translationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/UIPanGestureRecognizer/translationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @class SCNAnimationPlayer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method animationPlayerWithAnimation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNAnimationPlayer/animationPlayerWithAnimation:">Apple Documentation</a>
 * @static
 * @param {SCNAnimation} animation
 * @return {SCNAnimationPlayer}
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAnimationPlayer/paused">Apple Documentation</a>
 */
/**
 * @property {SCNAnimation} animation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAnimationPlayer/animation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAnimationPlayer/speed">Apple Documentation</a>
 */
/**
 * @property {number} blendFactor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAnimationPlayer/blendFactor">Apple Documentation</a>
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNAnimationPlayer/play">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method stopWithBlendOutDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNAnimationPlayer/stopWithBlendOutDuration:">Apple Documentation</a>
 * @param {number} duration
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNAnimationPlayer/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIApplication
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIResponder
 */
/**
 * @method registerObjectForStateRestorationRestorationIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIApplication/registerObjectForStateRestoration:restorationIdentifier:">Apple Documentation</a>
 * @static
 * @param {Object} object
 * @param {string} restorationIdentifier
 * @return {void}
 */
/**
 * @method sharedApplication
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIApplication/sharedApplication">Apple Documentation</a>
 * @static
 * @return {UIApplication}
 */
/**
 * @property {NSSet} connectedScenes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/connectedScenes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} applicationState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/applicationState">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} backgroundRefreshStatus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/backgroundRefreshStatus">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} statusBarOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/statusBarOrientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} statusBarHidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/statusBarHidden">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} applicationIconBadgeNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/applicationIconBadgeNumber">Apple Documentation</a>
 */
/**
 * @property {boolean} supportsMultipleScenes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/supportsMultipleScenes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} protectedDataAvailable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/protectedDataAvailable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} openSessions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/openSessions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} statusBarOrientationAnimationDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/statusBarOrientationAnimationDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} ignoringInteractionEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/ignoringInteractionEvents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} backgroundTimeRemaining
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/backgroundTimeRemaining">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} preferredContentSizeCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/preferredContentSizeCategory">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIWindow} keyWindow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/keyWindow">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} applicationSupportsShakeToEdit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/applicationSupportsShakeToEdit">Apple Documentation</a>
 */
/**
 * @property {Object} statusBarFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/statusBarFrame">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} windows
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/windows">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} idleTimerDisabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/idleTimerDisabled">Apple Documentation</a>
 */
/**
 * @property {number} statusBarStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/statusBarStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} userInterfaceLayoutDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/userInterfaceLayoutDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} networkActivityIndicatorVisible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIApplication/networkActivityIndicatorVisible">Apple Documentation</a>
 */
/**
 * @method cancelAllLocalNotifications
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/cancelAllLocalNotifications">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method unregisterForRemoteNotifications
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/unregisterForRemoteNotifications">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setKeepAliveTimeoutHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setKeepAliveTimeout:handler:">Apple Documentation</a>
 * @param {number} timeout
 * @param {Function} keepAliveHandler
 * @return {boolean}
 */
/**
 * @method beginReceivingRemoteControlEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/beginReceivingRemoteControlEvents">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method registerForRemoteNotificationTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/registerForRemoteNotificationTypes:">Apple Documentation</a>
 * @param {number} types
 * @return {void}
 */
/**
 * @method endReceivingRemoteControlEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/endReceivingRemoteControlEvents">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setMinimumBackgroundFetchInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setMinimumBackgroundFetchInterval:">Apple Documentation</a>
 * @param {number} minimumBackgroundFetchInterval
 * @return {void}
 */
/**
 * @method endIgnoringInteractionEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/endIgnoringInteractionEvents">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setAlternateIconNameCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setAlternateIconName:completionHandler:">Apple Documentation</a>
 * @param {string} alternateIconName
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/sendEvent:">Apple Documentation</a>
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method registerUserNotificationSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/registerUserNotificationSettings:">Apple Documentation</a>
 * @param {UIUserNotificationSettings} notificationSettings
 * @return {void}
 */
/**
 * @method sendActionToFromForEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/sendAction:to:from:forEvent:">Apple Documentation</a>
 * @param {string} action
 * @param {Object} target
 * @param {Object} sender
 * @param {UIEvent} event
 * @return {boolean}
 */
/**
 * @method setStatusBarOrientationAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setStatusBarOrientation:animated:">Apple Documentation</a>
 * @param {number} interfaceOrientation
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method requestSceneSessionActivationUserActivityOptionsErrorHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/requestSceneSessionActivation:userActivity:options:errorHandler:">Apple Documentation</a>
 * @param {UISceneSession} sceneSession
 * @param {NSUserActivity} userActivity
 * @param {UISceneActivationRequestOptions} options
 * @param {Function} errorHandler
 * @return {void}
 */
/**
 * @method extendStateRestoration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/extendStateRestoration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setStatusBarStyleAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setStatusBarStyle:animated:">Apple Documentation</a>
 * @param {number} statusBarStyle
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method ignoreSnapshotOnNextApplicationLaunch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/ignoreSnapshotOnNextApplicationLaunch">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method openURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/openURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {boolean}
 */
/**
 * @method beginBackgroundTaskWithExpirationHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/beginBackgroundTaskWithExpirationHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {number}
 */
/**
 * @method presentLocalNotificationNow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/presentLocalNotificationNow:">Apple Documentation</a>
 * @param {UILocalNotification} notification
 * @return {void}
 */
/**
 * @method openURLOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/openURL:options:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} options
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method setStatusBarHiddenWithAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setStatusBarHidden:withAnimation:">Apple Documentation</a>
 * @param {boolean} hidden
 * @param {number} animation
 * @return {void}
 */
/**
 * @method clearKeepAliveTimeout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/clearKeepAliveTimeout">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method registerForRemoteNotifications
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/registerForRemoteNotifications">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method requestSceneSessionRefresh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/requestSceneSessionRefresh:">Apple Documentation</a>
 * @param {UISceneSession} sceneSession
 * @return {void}
 */
/**
 * @method enabledRemoteNotificationTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/enabledRemoteNotificationTypes">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method setStatusBarHiddenAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setStatusBarHidden:animated:">Apple Documentation</a>
 * @param {boolean} hidden
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method canOpenURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/canOpenURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {boolean}
 */
/**
 * @method completeStateRestoration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/completeStateRestoration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method requestSceneSessionDestructionOptionsErrorHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/requestSceneSessionDestruction:options:errorHandler:">Apple Documentation</a>
 * @param {UISceneSession} sceneSession
 * @param {UISceneDestructionRequestOptions} options
 * @param {Function} errorHandler
 * @return {void}
 */
/**
 * @method endBackgroundTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/endBackgroundTask:">Apple Documentation</a>
 * @param {number} identifier
 * @return {void}
 */
/**
 * @method scheduleLocalNotification
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/scheduleLocalNotification:">Apple Documentation</a>
 * @param {UILocalNotification} notification
 * @return {void}
 */
/**
 * @method beginIgnoringInteractionEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/beginIgnoringInteractionEvents">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setNewsstandIconImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/setNewsstandIconImage:">Apple Documentation</a>
 * @param {UIImage} image
 * @return {void}
 */
/**
 * @method cancelLocalNotification
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/cancelLocalNotification:">Apple Documentation</a>
 * @param {UILocalNotification} notification
 * @return {void}
 */
/**
 * @method beginBackgroundTaskWithNameExpirationHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/beginBackgroundTaskWithName:expirationHandler:">Apple Documentation</a>
 * @param {string} taskName
 * @param {Function} handler
 * @return {number}
 */
/**
 * @method supportedInterfaceOrientationsForWindow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIApplication/supportedInterfaceOrientationsForWindow:">Apple Documentation</a>
 * @param {UIWindow} window
 * @return {number}
 */
/**
 * @class AVCaptureSynchronizedSampleBufferData
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureSynchronizedData
 */
/**
 * @property {Object} sampleBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedSampleBufferData/sampleBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} droppedReason
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedSampleBufferData/droppedReason">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} sampleBufferWasDropped
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedSampleBufferData/sampleBufferWasDropped">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UICloudSharingController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {number} availablePermissions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICloudSharingController/availablePermissions">Apple Documentation</a>
 */
/**
 * @property {CKShare} share
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICloudSharingController/share">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICloudSharingController/delegate">Apple Documentation</a>
 */
/**
 * @method initWithShareContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICloudSharingController/initWithShare:container:">Apple Documentation</a>
 * @param {CKShare} share
 * @param {CKContainer} container
 * @return {UICloudSharingController}
 */
/**
 * @method initWithPreparationHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICloudSharingController/initWithPreparationHandler:">Apple Documentation</a>
 * @param {Function} preparationHandler
 * @return {UICloudSharingController}
 */
/**
 * @method activityItemSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICloudSharingController/activityItemSource">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class MTLPipelineBufferDescriptorArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLPipelineBufferDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLPipelineBufferDescriptor} buffer
 * @param {number} bufferIndex
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLPipelineBufferDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} bufferIndex
 * @return {MTLPipelineBufferDescriptor}
 */
/**
 * @class NSUUID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/CoreLocation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method UUID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSUUID/UUID">Apple Documentation</a>
 * @static
 * @return {NSUUID}
 */
/**
 * @property {string} UUIDString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/CoreLocation.html#//apple_ref/occ/instp/NSUUID/UUIDString">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSUUID/init">Apple Documentation</a>
 * @return {NSUUID}
 */
/**
 * @method initWithUUIDString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSUUID/initWithUUIDString:">Apple Documentation</a>
 * @param {string} string
 * @return {NSUUID}
 */
/**
 * @class GKRTree
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method treeWithMaxNumberOfChildren
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKRTree/treeWithMaxNumberOfChildren:">Apple Documentation</a>
 * @static
 * @param {number} maxNumberOfChildren
 * @return {GKRTree}
 */
/**
 * @property {number} queryReserve
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKRTree/queryReserve">Apple Documentation</a>
 */
/**
 * @method initWithMaxNumberOfChildren
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKRTree/initWithMaxNumberOfChildren:">Apple Documentation</a>
 * @param {number} maxNumberOfChildren
 * @return {GKRTree}
 */
/**
 * @class NSUserActivity
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method deleteSavedUserActivitiesWithPersistentIdentifiersCompletionHandler
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/clm/NSUserActivity/deleteSavedUserActivitiesWithPersistentIdentifiers:completionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} persistentIdentifiers
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method deleteAllSavedUserActivitiesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/clm/NSUserActivity/deleteAllSavedUserActivitiesWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} handler
 * @return {void}
 */
/**
 * @property {boolean} needsSave
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/needsSave">Apple Documentation</a>
 */
/**
 * @property {string} persistentIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/persistentIdentifier">Apple Documentation</a>
 */
/**
 * @property {boolean} supportsContinuationStreams
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/supportsContinuationStreams">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/delegate">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/title">Apple Documentation</a>
 */
/**
 * @property {NSURL} webpageURL
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/webpageURL">Apple Documentation</a>
 */
/**
 * @property {boolean} eligibleForPublicIndexing
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/eligibleForPublicIndexing">Apple Documentation</a>
 */
/**
 * @property {string} activityType
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/activityType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} eligibleForPrediction
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/eligibleForPrediction">Apple Documentation</a>
 */
/**
 * @property {boolean} eligibleForHandoff
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/eligibleForHandoff">Apple Documentation</a>
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/userInfo">Apple Documentation</a>
 */
/**
 * @property {NSURL} referrerURL
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/referrerURL">Apple Documentation</a>
 */
/**
 * @property {NSSet} keywords
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/keywords">Apple Documentation</a>
 */
/**
 * @property {NSSet} requiredUserInfoKeys
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/requiredUserInfoKeys">Apple Documentation</a>
 */
/**
 * @property {boolean} eligibleForSearch
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/eligibleForSearch">Apple Documentation</a>
 */
/**
 * @property {Date} expirationDate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSUserActivity/expirationDate">Apple Documentation</a>
 */
/**
 * @method invalidate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/invalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method resignCurrent
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/resignCurrent">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method getContinuationStreamsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/getContinuationStreamsWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/init">Apple Documentation</a>
 * @return {NSUserActivity}
 */
/**
 * @method addUserInfoEntriesFromDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/addUserInfoEntriesFromDictionary:">Apple Documentation</a>
 * @param {Object} otherDictionary
 * @return {void}
 */
/**
 * @method initWithActivityType
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/initWithActivityType:">Apple Documentation</a>
 * @param {string} activityType
 * @return {NSUserActivity}
 */
/**
 * @method becomeCurrent
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSUserActivity/becomeCurrent">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVAudioConverter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAudioFormat} outputFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/outputFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} channelMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/channelMap">Apple Documentation</a>
 */
/**
 * @property {NSData} magicCookie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/magicCookie">Apple Documentation</a>
 */
/**
 * @property {AVAudioFormat} inputFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/inputFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sampleRateConverterAlgorithm
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/sampleRateConverterAlgorithm">Apple Documentation</a>
 */
/**
 * @property {Object} primeInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/primeInfo">Apple Documentation</a>
 */
/**
 * @property {boolean} downmix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/downmix">Apple Documentation</a>
 */
/**
 * @property {number} primeMethod
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/primeMethod">Apple Documentation</a>
 */
/**
 * @property {number} sampleRateConverterQuality
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/sampleRateConverterQuality">Apple Documentation</a>
 */
/**
 * @property {boolean} dither
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConverter/dither">Apple Documentation</a>
 */
/**
 * @method initFromFormatToFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioConverter/initFromFormat:toFormat:">Apple Documentation</a>
 * @param {AVAudioFormat} fromFormat
 * @param {AVAudioFormat} toFormat
 * @return {AVAudioConverter}
 */
/**
 * @method convertToBufferFromBufferError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioConverter/convertToBuffer:fromBuffer:error:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} outputBuffer
 * @param {AVAudioPCMBuffer} inputBuffer
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioConverter/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class SKTileSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method tileSetFromURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileSet/tileSetFromURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {SKTileSet}
 */
/**
 * @method tileSetWithTileGroupsTileSetType
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileSet/tileSetWithTileGroups:tileSetType:">Apple Documentation</a>
 * @static
 * @param {Array} tileGroups
 * @param {number} tileSetType
 * @return {SKTileSet}
 */
/**
 * @method tileSetWithTileGroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileSet/tileSetWithTileGroups:">Apple Documentation</a>
 * @static
 * @param {Array} tileGroups
 * @return {SKTileSet}
 */
/**
 * @method tileSetNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileSet/tileSetNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKTileSet}
 */
/**
 * @property {SKTileGroup} defaultTileGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileSet/defaultTileGroup">Apple Documentation</a>
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileSet/type">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileSet/name">Apple Documentation</a>
 */
/**
 * @property {Array} tileGroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileSet/tileGroups">Apple Documentation</a>
 */
/**
 * @property {Object} defaultTileSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileSet/defaultTileSize">Apple Documentation</a>
 */
/**
 * @method initWithTileGroupsTileSetType
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKTileSet/initWithTileGroups:tileSetType:">Apple Documentation</a>
 * @param {Array} tileGroups
 * @param {number} tileSetType
 * @return {SKTileSet}
 */
/**
 * @method initWithTileGroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKTileSet/initWithTileGroups:">Apple Documentation</a>
 * @param {Array} tileGroups
 * @return {SKTileSet}
 */
/**
 * @class UIActivityItemsConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method activityItemsConfigurationWithObjects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIActivityItemsConfiguration/activityItemsConfigurationWithObjects:">Apple Documentation</a>
 * @static
 * @param {Array} objects
 * @return {UIActivityItemsConfiguration}
 */
/**
 * @method activityItemsConfigurationWithItemProviders
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIActivityItemsConfiguration/activityItemsConfigurationWithItemProviders:">Apple Documentation</a>
 * @static
 * @param {Array} itemProviders
 * @return {UIActivityItemsConfiguration}
 */
/**
 * @property {Function} jsapplicationActivitiesProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIActivityItemsConfiguration/applicationActivitiesProvider">Apple Documentation</a>
 */
/**
 * @property {Function} jspreviewProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIActivityItemsConfiguration/previewProvider">Apple Documentation</a>
 */
/**
 * @property {Function} jsperItemMetadataProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIActivityItemsConfiguration/perItemMetadataProvider">Apple Documentation</a>
 */
/**
 * @property {Array} supportedInteractions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIActivityItemsConfiguration/supportedInteractions">Apple Documentation</a>
 */
/**
 * @property {Function} jsmetadataProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIActivityItemsConfiguration/metadataProvider">Apple Documentation</a>
 */
/**
 * @property {Object} localObject
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIActivityItemsConfiguration/localObject">Apple Documentation</a>
 */
/**
 * @method initWithItemProviders
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIActivityItemsConfiguration/initWithItemProviders:">Apple Documentation</a>
 * @param {Array} itemProviders
 * @return {UIActivityItemsConfiguration}
 */
/**
 * @method initWithObjects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIActivityItemsConfiguration/initWithObjects:">Apple Documentation</a>
 * @param {Array} objects
 * @return {UIActivityItemsConfiguration}
 */
/**
 * @class NSPersonNameComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSPersonNameComponents} phoneticRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/phoneticRepresentation">Apple Documentation</a>
 */
/**
 * @property {string} middleName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/middleName">Apple Documentation</a>
 */
/**
 * @property {string} familyName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/familyName">Apple Documentation</a>
 */
/**
 * @property {string} nameSuffix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/nameSuffix">Apple Documentation</a>
 */
/**
 * @property {string} namePrefix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/namePrefix">Apple Documentation</a>
 */
/**
 * @property {string} givenName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/givenName">Apple Documentation</a>
 */
/**
 * @property {string} nickname
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPersonNameComponents/nickname">Apple Documentation</a>
 */
/**
 * @class NSSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setWithObjects
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSSet/setWithObjects:">Apple Documentation</a>
 * @static
 * @param {Object} firstObj
 * @param {Array} args
 * @return {NSSet}
 */
/**
 * @method setWithArray
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSSet/setWithArray:">Apple Documentation</a>
 * @static
 * @param {Array} array
 * @return {NSSet}
 */
/**
 * @method set
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSSet/set">Apple Documentation</a>
 * @static
 * @return {NSSet}
 */
/**
 * @method setWithSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSSet/setWithSet:">Apple Documentation</a>
 * @static
 * @param {NSSet} set
 * @return {NSSet}
 */
/**
 * @method setWithObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSSet/setWithObject:">Apple Documentation</a>
 * @static
 * @param {Object} object
 * @return {NSSet}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSSet/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/initWithSet:">Apple Documentation</a>
 * @param {NSSet} set
 * @return {NSSet}
 */
/**
 * @method anyObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/anyObject">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method enumerateObjectsWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/enumerateObjectsWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSSet}
 */
/**
 * @method isEqualToSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/isEqualToSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {boolean}
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/setValue:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method sortedArrayUsingDescriptors
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/sortedArrayUsingDescriptors:">Apple Documentation</a>
 * @param {Array} sortDescriptors
 * @return {Array}
 */
/**
 * @method makeObjectsPerformSelector
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/makeObjectsPerformSelector:">Apple Documentation</a>
 * @param {string} aSelector
 * @return {void}
 */
/**
 * @method initWithObjects
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/initWithObjects:">Apple Documentation</a>
 * @param {Object} firstObj
 * @param {Array} args
 * @return {NSSet}
 */
/**
 * @method containsObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/containsObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {boolean}
 */
/**
 * @method removeObserverForKeyPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/removeObserver:forKeyPath:">Apple Documentation</a>
 * @param {NSObject} observer
 * @param {string} keyPath
 * @return {void}
 */
/**
 * @method setByAddingObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/setByAddingObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {NSSet}
 */
/**
 * @method isSubsetOfSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/isSubsetOfSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {boolean}
 */
/**
 * @method member
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/member:">Apple Documentation</a>
 * @param {Object} object
 * @return {Object}
 */
/**
 * @method filteredSetUsingPredicate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/filteredSetUsingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @return {NSSet}
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method enumerateObjectsUsingBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/enumerateObjectsUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method objectsWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/objectsWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSSet}
 */
/**
 * @method intersectsSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/intersectsSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {boolean}
 */
/**
 * @method initWithSetCopyItems
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/initWithSet:copyItems:">Apple Documentation</a>
 * @param {NSSet} set
 * @param {boolean} flag
 * @return {NSSet}
 */
/**
 * @method setByAddingObjectsFromSet
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/setByAddingObjectsFromSet:">Apple Documentation</a>
 * @param {NSSet} other
 * @return {NSSet}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/init">Apple Documentation</a>
 * @return {NSSet}
 */
/**
 * @method setByAddingObjectsFromArray
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/setByAddingObjectsFromArray:">Apple Documentation</a>
 * @param {Array} other
 * @return {NSSet}
 */
/**
 * @method objectsPassingTest
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/objectsPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {NSSet}
 */
/**
 * @method initWithArray
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/initWithArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {NSSet}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/valueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method makeObjectsPerformSelectorWithObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSSet/makeObjectsPerformSelector:withObject:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} argument
 * @return {void}
 */
/**
 * @class AVAudioUnitReverb
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitEffect
 */
/**
 * @property {number} wetDryMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitReverb/wetDryMix">Apple Documentation</a>
 */
/**
 * @method loadFactoryPreset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitReverb/loadFactoryPreset:">Apple Documentation</a>
 * @param {number} preset
 * @return {void}
 */
/**
 * @class NSCollectionLayoutSize
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sizeWithWidthDimensionHeightDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutSize/sizeWithWidthDimension:heightDimension:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutDimension} width
 * @param {NSCollectionLayoutDimension} height
 * @return {NSCollectionLayoutSize}
 */
/**
 * @property {NSCollectionLayoutDimension} heightDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSize/heightDimension">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutDimension} widthDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSize/widthDimension">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMutableComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVComposition
 */
/**
 * @method compositionWithURLAssetInitializationOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableComposition/compositionWithURLAssetInitializationOptions:">Apple Documentation</a>
 * @static
 * @param {Object} URLAssetInitializationOptions
 * @return {AVMutableComposition}
 */
/**
 * @method composition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableComposition/composition">Apple Documentation</a>
 * @static
 * @return {AVMutableComposition}
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableComposition/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} naturalSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableComposition/naturalSize">Apple Documentation</a>
 */
/**
 * @method insertEmptyTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/insertEmptyTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method removeTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/removeTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method insertTimeRangeOfAssetAtTimeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/insertTimeRange:ofAsset:atTime:error:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {AVAsset} asset
 * @param {Object} startTime
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVMutableCompositionTrack}
 */
/**
 * @method removeTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/removeTrack:">Apple Documentation</a>
 * @param {AVCompositionTrack} track
 * @return {void}
 */
/**
 * @method mutableTrackCompatibleWithTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/mutableTrackCompatibleWithTrack:">Apple Documentation</a>
 * @param {AVAssetTrack} track
 * @return {AVMutableCompositionTrack}
 */
/**
 * @method addMutableTrackWithMediaTypePreferredTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/addMutableTrackWithMediaType:preferredTrackID:">Apple Documentation</a>
 * @param {string} mediaType
 * @param {number} preferredTrackID
 * @return {AVMutableCompositionTrack}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @method scaleTimeRangeToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableComposition/scaleTimeRange:toDuration:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {Object} duration
 * @return {void}
 */
/**
 * @class NSLayoutConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method activateConstraints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSLayoutConstraint/activateConstraints:">Apple Documentation</a>
 * @static
 * @param {Array} constraints
 * @return {void}
 */
/**
 * @method constraintWithItemAttributeRelatedByToItemAttributeMultiplierConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSLayoutConstraint/constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:">Apple Documentation</a>
 * @static
 * @param {Object} view1
 * @param {number} attr1
 * @param {number} relation
 * @param {Object} view2
 * @param {number} attr2
 * @param {number} multiplier
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintsWithVisualFormatOptionsMetricsViews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSLayoutConstraint/constraintsWithVisualFormat:options:metrics:views:">Apple Documentation</a>
 * @static
 * @param {string} format
 * @param {number} opts
 * @param {Object} metrics
 * @param {Object} views
 * @return {Array}
 */
/**
 * @method deactivateConstraints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSLayoutConstraint/deactivateConstraints:">Apple Documentation</a>
 * @static
 * @param {Array} constraints
 * @return {void}
 */
/**
 * @property {number} firstAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/firstAttribute">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutAnchor} secondAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/secondAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldBeArchived
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/shouldBeArchived">Apple Documentation</a>
 */
/**
 * @property {Object} secondItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/secondItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} priority
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/priority">Apple Documentation</a>
 */
/**
 * @property {number} relation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/relation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} firstItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/firstItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} multiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/multiplier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/active">Apple Documentation</a>
 */
/**
 * @property {number} constant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/constant">Apple Documentation</a>
 */
/**
 * @property {number} secondAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/secondAttribute">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutAnchor} firstAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSLayoutConstraint/firstAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UISlider
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {UIImage} currentMinimumTrackImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/currentMinimumTrackImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumValue
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/maximumValue">Apple Documentation</a>
 */
/**
 * @property {boolean} continuous
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/continuous">Apple Documentation</a>
 */
/**
 * @property {UIImage} maximumValueImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/maximumValueImage">Apple Documentation</a>
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/value">Apple Documentation</a>
 */
/**
 * @property {UIImage} minimumValueImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/minimumValueImage">Apple Documentation</a>
 */
/**
 * @property {UIImage} currentMaximumTrackImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/currentMaximumTrackImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} thumbTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/thumbTintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} currentThumbImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/currentThumbImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minimumValue
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/minimumValue">Apple Documentation</a>
 */
/**
 * @property {UIColor} maximumTrackTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/maximumTrackTintColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} minimumTrackTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UISlider/minimumTrackTintColor">Apple Documentation</a>
 */
/**
 * @method maximumValueImageRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/maximumValueImageRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method minimumValueImageRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/minimumValueImageRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method setThumbImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/setThumbImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method setMaximumTrackImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/setMaximumTrackImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method minimumTrackImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/minimumTrackImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method trackRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/trackRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method setMinimumTrackImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/setMinimumTrackImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method thumbRectForBoundsTrackRectValue
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/thumbRectForBounds:trackRect:value:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {Object} rect
 * @param {number} value
 * @return {Object}
 */
/**
 * @method setValueAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/setValue:animated:">Apple Documentation</a>
 * @param {number} value
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method maximumTrackImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/maximumTrackImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method thumbImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UISlider/thumbImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @class CASpringAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CABasicAnimation
 */
/**
 * @property {number} settlingDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CASpringAnimation/settlingDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} initialVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CASpringAnimation/initialVelocity">Apple Documentation</a>
 */
/**
 * @property {number} mass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CASpringAnimation/mass">Apple Documentation</a>
 */
/**
 * @property {number} damping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CASpringAnimation/damping">Apple Documentation</a>
 */
/**
 * @property {number} stiffness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CASpringAnimation/stiffness">Apple Documentation</a>
 */
/**
 * @class CAValueFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method functionWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/clm/CAValueFunction/functionWithName:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {CAValueFunction}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAValueFunction/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVCaptureInput
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} ports
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/AVCaptureInput/ports">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIAccessibilityLocationDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} point
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAccessibilityLocationDescriptor/point">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSAttributedString} attributedName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAccessibilityLocationDescriptor/attributedName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAccessibilityLocationDescriptor/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAccessibilityLocationDescriptor/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNameView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIAccessibilityLocationDescriptor/initWithName:view:">Apple Documentation</a>
 * @param {string} name
 * @param {UIView} view
 * @return {UIAccessibilityLocationDescriptor}
 */
/**
 * @method initWithAttributedNamePointInView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIAccessibilityLocationDescriptor/initWithAttributedName:point:inView:">Apple Documentation</a>
 * @param {NSAttributedString} attributedName
 * @param {Object} point
 * @param {UIView} view
 * @return {UIAccessibilityLocationDescriptor}
 */
/**
 * @method initWithNamePointInView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIAccessibilityLocationDescriptor/initWithName:point:inView:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} point
 * @param {UIView} view
 * @return {UIAccessibilityLocationDescriptor}
 */
/**
 * @class SKPhysicsBody
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method bodyWithBodies
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithBodies:">Apple Documentation</a>
 * @static
 * @param {Array} bodies
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithEdgeChainFromPath
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithEdgeChainFromPath:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithPolygonFromPath
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithPolygonFromPath:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithCircleOfRadius
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithCircleOfRadius:">Apple Documentation</a>
 * @static
 * @param {number} r
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithTextureAlphaThresholdSize
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithTexture:alphaThreshold:size:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {number} alphaThreshold
 * @param {Object} size
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithCircleOfRadiusCenter
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithCircleOfRadius:center:">Apple Documentation</a>
 * @static
 * @param {number} r
 * @param {Object} center
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithRectangleOfSize
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithRectangleOfSize:">Apple Documentation</a>
 * @static
 * @param {Object} s
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithRectangleOfSizeCenter
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithRectangleOfSize:center:">Apple Documentation</a>
 * @static
 * @param {Object} s
 * @param {Object} center
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithEdgeLoopFromRect
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithEdgeLoopFromRect:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithTextureSize
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithTexture:size:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {Object} size
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithEdgeFromPointToPoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithEdgeFromPoint:toPoint:">Apple Documentation</a>
 * @static
 * @param {Object} p1
 * @param {Object} p2
 * @return {SKPhysicsBody}
 */
/**
 * @method bodyWithEdgeLoopFromPath
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKPhysicsBody/bodyWithEdgeLoopFromPath:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @return {SKPhysicsBody}
 */
/**
 * @property {Array} joints
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/joints">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dynamic
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/dynamic">Apple Documentation</a>
 */
/**
 * @property {number} friction
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/friction">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsRotation
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/allowsRotation">Apple Documentation</a>
 */
/**
 * @property {number} angularDamping
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/angularDamping">Apple Documentation</a>
 */
/**
 * @property {number} restitution
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/restitution">Apple Documentation</a>
 */
/**
 * @property {number} angularVelocity
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/angularVelocity">Apple Documentation</a>
 */
/**
 * @property {number} linearDamping
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/linearDamping">Apple Documentation</a>
 */
/**
 * @property {number} density
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/density">Apple Documentation</a>
 */
/**
 * @property {number} charge
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/charge">Apple Documentation</a>
 */
/**
 * @property {boolean} pinned
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/pinned">Apple Documentation</a>
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {boolean} usesPreciseCollisionDetection
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/usesPreciseCollisionDetection">Apple Documentation</a>
 */
/**
 * @property {SKNode} node
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/node">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} resting
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/resting">Apple Documentation</a>
 */
/**
 * @property {boolean} affectedByGravity
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/affectedByGravity">Apple Documentation</a>
 */
/**
 * @property {number} fieldBitMask
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/fieldBitMask">Apple Documentation</a>
 */
/**
 * @property {number} collisionBitMask
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/collisionBitMask">Apple Documentation</a>
 */
/**
 * @property {number} area
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/area">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} mass
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/mass">Apple Documentation</a>
 */
/**
 * @property {Object} velocity
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/velocity">Apple Documentation</a>
 */
/**
 * @property {number} contactTestBitMask
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsBody/contactTestBitMask">Apple Documentation</a>
 */
/**
 * @method applyForce
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/applyForce:">Apple Documentation</a>
 * @param {Object} force
 * @return {void}
 */
/**
 * @method allContactedBodies
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/allContactedBodies">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method applyForceAtPoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/applyForce:atPoint:">Apple Documentation</a>
 * @param {Object} force
 * @param {Object} point
 * @return {void}
 */
/**
 * @method applyAngularImpulse
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/applyAngularImpulse:">Apple Documentation</a>
 * @param {number} impulse
 * @return {void}
 */
/**
 * @method applyImpulse
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/applyImpulse:">Apple Documentation</a>
 * @param {Object} impulse
 * @return {void}
 */
/**
 * @method applyImpulseAtPoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/applyImpulse:atPoint:">Apple Documentation</a>
 * @param {Object} impulse
 * @param {Object} point
 * @return {void}
 */
/**
 * @method applyTorque
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsBody/applyTorque:">Apple Documentation</a>
 * @param {number} torque
 * @return {void}
 */
/**
 * @class AVAssetDownloadStorageManagementPolicy
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} priority
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVAssetDownloadStorageManagementPolicy/priority">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} expirationDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVAssetDownloadStorageManagementPolicy/expirationDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVSampleBufferDisplayLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {Object} controlTimebase
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSampleBufferDisplayLayer/controlTimebase">Apple Documentation</a>
 */
/**
 * @property {string} videoGravity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSampleBufferDisplayLayer/videoGravity">Apple Documentation</a>
 */
/**
 * @method stopRequestingMediaData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVSampleBufferDisplayLayer/stopRequestingMediaData">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method flush
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVSampleBufferDisplayLayer/flush">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method flushAndRemoveImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVSampleBufferDisplayLayer/flushAndRemoveImage">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method enqueueSampleBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVSampleBufferDisplayLayer/enqueueSampleBuffer:">Apple Documentation</a>
 * @param {Object} sampleBuffer
 * @return {void}
 */
/**
 * @class AVCapturePhoto
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} rawPhoto
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/rawPhoto">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} photoCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/photoCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVPortraitEffectsMatte} portraitEffectsMatte
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/portraitEffectsMatte">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCaptureResolvedPhotoSettings} resolvedSettings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/resolvedSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} previewPixelBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/previewPixelBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} timestamp
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} pixelBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/pixelBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} embeddedThumbnailPhotoFormat
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/embeddedThumbnailPhotoFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCameraCalibrationData} cameraCalibrationData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/cameraCalibrationData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sourceDeviceType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/sourceDeviceType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVDepthData} depthData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/depthData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} metadata
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhoto/metadata">Apple Documentation</a>
 * @readonly
 */
/**
 * @method CGImageRepresentation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCapturePhoto/CGImageRepresentation">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method previewCGImageRepresentation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCapturePhoto/previewCGImageRepresentation">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method fileDataRepresentationWithReplacementMetadataReplacementEmbeddedThumbnailPhotoFormatReplacementEmbeddedThumbnailPixelBufferReplacementDepthData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCapturePhoto/fileDataRepresentationWithReplacementMetadata:replacementEmbeddedThumbnailPhotoFormat:replacementEmbeddedThumbnailPixelBuffer:replacementDepthData:">Apple Documentation</a>
 * @param {Object} replacementMetadata
 * @param {Object} replacementEmbeddedThumbnailPhotoFormat
 * @param {Object} replacementEmbeddedThumbnailPixelBuffer
 * @param {AVDepthData} replacementDepthData
 * @return {NSData}
 */
/**
 * @method semanticSegmentationMatteForType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCapturePhoto/semanticSegmentationMatteForType:">Apple Documentation</a>
 * @param {string} semanticSegmentationMatteType
 * @return {AVSemanticSegmentationMatte}
 */
/**
 * @method fileDataRepresentation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCapturePhoto/fileDataRepresentation">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @method fileDataRepresentationWithCustomizer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCapturePhoto/fileDataRepresentationWithCustomizer:">Apple Documentation</a>
 * @param {Object} customizer
 * @return {NSData}
 */
/**
 * @class UIGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} delaysTouchesEnded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/delaysTouchesEnded">Apple Documentation</a>
 */
/**
 * @property {boolean} cancelsTouchesInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/cancelsTouchesInView">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/name">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/enabled">Apple Documentation</a>
 */
/**
 * @property {Array} allowedPressTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/allowedPressTypes">Apple Documentation</a>
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/state">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/delegate">Apple Documentation</a>
 */
/**
 * @property {number} numberOfTouches
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/numberOfTouches">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} requiresExclusiveTouchType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/requiresExclusiveTouchType">Apple Documentation</a>
 */
/**
 * @property {Array} allowedTouchTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/allowedTouchTypes">Apple Documentation</a>
 */
/**
 * @property {boolean} delaysTouchesBegan
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/delaysTouchesBegan">Apple Documentation</a>
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGestureRecognizer/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @method pressesBeganWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/pressesBegan:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method removeTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/removeTarget:action:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} action
 * @return {void}
 */
/**
 * @method pressesEndedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/pressesEnded:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method canPreventGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/canPreventGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} preventedGestureRecognizer
 * @return {boolean}
 */
/**
 * @method pressesCancelledWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/pressesCancelled:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method locationOfTouchInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/locationOfTouch:inView:">Apple Documentation</a>
 * @param {number} touchIndex
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method shouldBeRequiredToFailByGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/shouldBeRequiredToFailByGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} otherGestureRecognizer
 * @return {boolean}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/init">Apple Documentation</a>
 * @return {UIGestureRecognizer}
 */
/**
 * @method touchesMovedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/touchesMoved:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method requireGestureRecognizerToFail
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/requireGestureRecognizerToFail:">Apple Documentation</a>
 * @param {UIGestureRecognizer} otherGestureRecognizer
 * @return {void}
 */
/**
 * @method touchesBeganWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/touchesBegan:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIGestureRecognizer}
 */
/**
 * @method shouldRequireFailureOfGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/shouldRequireFailureOfGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} otherGestureRecognizer
 * @return {boolean}
 */
/**
 * @method initWithTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/initWithTarget:action:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} action
 * @return {UIGestureRecognizer}
 */
/**
 * @method addTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/addTarget:action:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} action
 * @return {void}
 */
/**
 * @method touchesEndedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/touchesEnded:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method pressesChangedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/pressesChanged:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method touchesCancelledWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/touchesCancelled:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method canBePreventedByGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/canBePreventedByGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} preventingGestureRecognizer
 * @return {boolean}
 */
/**
 * @method touchesEstimatedPropertiesUpdated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/touchesEstimatedPropertiesUpdated:">Apple Documentation</a>
 * @param {NSSet} touches
 * @return {void}
 */
/**
 * @method ignoreTouchForEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/ignoreTouch:forEvent:">Apple Documentation</a>
 * @param {UITouch} touch
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method locationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/locationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method ignorePressForEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGestureRecognizer/ignorePress:forEvent:">Apple Documentation</a>
 * @param {UIPress} button
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @class AVDateRangeMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVMetadataGroup
 */
/**
 * @property {Date} startDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVDateRangeMetadataGroup/startDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} endDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVDateRangeMetadataGroup/endDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVDateRangeMetadataGroup/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithItemsStartDateEndDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVDateRangeMetadataGroup/initWithItems:startDate:endDate:">Apple Documentation</a>
 * @param {Array} items
 * @param {Date} startDate
 * @param {Date} endDate
 * @return {AVDateRangeMetadataGroup}
 */
/**
 * @class NSMassFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @property {number} unitStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSMassFormatter/unitStyle">Apple Documentation</a>
 */
/**
 * @property {NSNumberFormatter} numberFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSMassFormatter/numberFormatter">Apple Documentation</a>
 */
/**
 * @property {boolean} forPersonMassUse
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSMassFormatter/forPersonMassUse">Apple Documentation</a>
 */
/**
 * @method stringFromKilograms
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSMassFormatter/stringFromKilograms:">Apple Documentation</a>
 * @param {number} numberInKilograms
 * @return {string}
 */
/**
 * @method unitStringFromValueUnit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSMassFormatter/unitStringFromValue:unit:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {string}
 */
/**
 * @method stringFromValueUnit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSMassFormatter/stringFromValue:unit:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {string}
 */
/**
 * @class NSOperationQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method mainQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSOperationQueue/mainQueue">Apple Documentation</a>
 * @static
 * @return {NSOperationQueue}
 */
/**
 * @method currentQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSOperationQueue/currentQueue">Apple Documentation</a>
 * @static
 * @return {NSOperationQueue}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperationQueue/name">Apple Documentation</a>
 */
/**
 * @property {number} qualityOfService
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperationQueue/qualityOfService">Apple Documentation</a>
 */
/**
 * @property {boolean} suspended
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperationQueue/suspended">Apple Documentation</a>
 */
/**
 * @property {NSProgress} progress
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperationQueue/progress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxConcurrentOperationCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperationQueue/maxConcurrentOperationCount">Apple Documentation</a>
 */
/**
 * @method cancelAllOperations
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperationQueue/cancelAllOperations">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method waitUntilAllOperationsAreFinished
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperationQueue/waitUntilAllOperationsAreFinished">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addOperationWithBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperationQueue/addOperationWithBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method addOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperationQueue/addOperation:">Apple Documentation</a>
 * @param {NSOperation} op
 * @return {void}
 */
/**
 * @method addOperationsWaitUntilFinished
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperationQueue/addOperations:waitUntilFinished:">Apple Documentation</a>
 * @param {Array} ops
 * @param {boolean} wait
 * @return {void}
 */
/**
 * @method addBarrierBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperationQueue/addBarrierBlock:">Apple Documentation</a>
 * @param {Function} barrier
 * @return {void}
 */
/**
 * @class UICollectionViewFlowLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UICollectionViewLayout
 */
/**
 * @property {Object} footerReferenceSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/footerReferenceSize">Apple Documentation</a>
 */
/**
 * @property {Object} estimatedItemSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/estimatedItemSize">Apple Documentation</a>
 */
/**
 * @property {number} sectionInsetReference
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/sectionInsetReference">Apple Documentation</a>
 */
/**
 * @property {number} minimumInteritemSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/minimumInteritemSpacing">Apple Documentation</a>
 */
/**
 * @property {Object} sectionInset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/sectionInset">Apple Documentation</a>
 */
/**
 * @property {Object} headerReferenceSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/headerReferenceSize">Apple Documentation</a>
 */
/**
 * @property {number} minimumLineSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/minimumLineSpacing">Apple Documentation</a>
 */
/**
 * @property {boolean} sectionFootersPinToVisibleBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/sectionFootersPinToVisibleBounds">Apple Documentation</a>
 */
/**
 * @property {boolean} sectionHeadersPinToVisibleBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/sectionHeadersPinToVisibleBounds">Apple Documentation</a>
 */
/**
 * @property {Object} itemSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/itemSize">Apple Documentation</a>
 */
/**
 * @property {number} scrollDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewFlowLayout/scrollDirection">Apple Documentation</a>
 */
/**
 * @class NSRecursiveLock
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html#//apple_ref/occ/instp/NSRecursiveLock/name">Apple Documentation</a>
 */
/**
 * @method lockBeforeDate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html#//apple_ref/occ/instm/NSRecursiveLock/lockBeforeDate:">Apple Documentation</a>
 * @param {Date} limit
 * @return {boolean}
 */
/**
 * @method tryLock
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html#//apple_ref/occ/instm/NSRecursiveLock/tryLock">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @class CIImageProcessorKernel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method synchronizeInputs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/synchronizeInputs">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method outputFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/outputFormat">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method applyWithExtentInputsArgumentsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/applyWithExtent:inputs:arguments:error:">Apple Documentation</a>
 * @static
 * @param {Object} extent
 * @param {Array} inputs
 * @param {Object} args
 * @param {Object} error
 * @return {CIImage}
 */
/**
 * @method processWithInputsArgumentsOutputError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/processWithInputs:arguments:output:error:">Apple Documentation</a>
 * @static
 * @param {Array} inputs
 * @param {Object} arguments
 * @param {Object} output
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method formatForInputAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/formatForInputAtIndex:">Apple Documentation</a>
 * @static
 * @param {number} input
 * @return {number}
 */
/**
 * @method outputIsOpaque
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/outputIsOpaque">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method roiForInputArgumentsOutputRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageProcessorKernel/roiForInput:arguments:outputRect:">Apple Documentation</a>
 * @static
 * @param {number} input
 * @param {Object} arguments
 * @param {Object} outputRect
 * @return {Object}
 */
/**
 * @class UIAccessibilityCustomRotorSearchPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} searchDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotorSearchPredicate/searchDirection">Apple Documentation</a>
 */
/**
 * @property {UIAccessibilityCustomRotorItemResult} currentItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotorSearchPredicate/currentItem">Apple Documentation</a>
 */
/**
 * @class NSUndoManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} undoing
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/undoing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} groupingLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/groupingLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} undoActionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/undoActionName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} undoMenuItemTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/undoMenuItemTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canUndo
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/canUndo">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} runLoopModes
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/runLoopModes">Apple Documentation</a>
 */
/**
 * @property {number} levelsOfUndo
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/levelsOfUndo">Apple Documentation</a>
 */
/**
 * @property {boolean} redoing
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/redoing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} groupsByEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/groupsByEvent">Apple Documentation</a>
 */
/**
 * @property {boolean} undoActionIsDiscardable
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/undoActionIsDiscardable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} undoRegistrationEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/undoRegistrationEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} redoMenuItemTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/redoMenuItemTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canRedo
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/canRedo">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} redoActionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/redoActionName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} redoActionIsDiscardable
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSUndoManager/redoActionIsDiscardable">Apple Documentation</a>
 * @readonly
 */
/**
 * @method undoMenuTitleForUndoActionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/undoMenuTitleForUndoActionName:">Apple Documentation</a>
 * @param {string} actionName
 * @return {string}
 */
/**
 * @method beginUndoGrouping
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/beginUndoGrouping">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method undoNestedGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/undoNestedGroup">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method redo
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/redo">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setActionIsDiscardable
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/setActionIsDiscardable:">Apple Documentation</a>
 * @param {boolean} discardable
 * @return {void}
 */
/**
 * @method redoMenuTitleForUndoActionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/redoMenuTitleForUndoActionName:">Apple Documentation</a>
 * @param {string} actionName
 * @return {string}
 */
/**
 * @method registerUndoWithTargetHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/registerUndoWithTarget:handler:">Apple Documentation</a>
 * @param {Object} target
 * @param {Function} undoHandler
 * @return {void}
 */
/**
 * @method removeAllActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/removeAllActions">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method undo
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/undo">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method prepareWithInvocationTarget
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/prepareWithInvocationTarget:">Apple Documentation</a>
 * @param {Object} target
 * @return {Object}
 */
/**
 * @method setActionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/setActionName:">Apple Documentation</a>
 * @param {string} actionName
 * @return {void}
 */
/**
 * @method disableUndoRegistration
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/disableUndoRegistration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method endUndoGrouping
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/endUndoGrouping">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method registerUndoWithTargetSelectorObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/registerUndoWithTarget:selector:object:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} selector
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method enableUndoRegistration
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/enableUndoRegistration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeAllActionsWithTarget
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSUndoManager/removeAllActionsWithTarget:">Apple Documentation</a>
 * @param {Object} target
 * @return {void}
 */
/**
 * @class AVCaptureBracketedStillImageSettings
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class UISegmentedControl
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {number} selectedSegmentIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instp/UISegmentedControl/selectedSegmentIndex">Apple Documentation</a>
 */
/**
 * @property {UIColor} selectedSegmentTintColor
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instp/UISegmentedControl/selectedSegmentTintColor">Apple Documentation</a>
 */
/**
 * @property {number} numberOfSegments
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instp/UISegmentedControl/numberOfSegments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} segmentedControlStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instp/UISegmentedControl/segmentedControlStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} apportionsSegmentWidthsByContent
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instp/UISegmentedControl/apportionsSegmentWidthsByContent">Apple Documentation</a>
 */
/**
 * @property {boolean} momentary
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instp/UISegmentedControl/momentary">Apple Documentation</a>
 */
/**
 * @method setContentOffsetForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setContentOffset:forSegmentAtIndex:">Apple Documentation</a>
 * @param {Object} offset
 * @param {number} segment
 * @return {void}
 */
/**
 * @method titleForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/titleForSegmentAtIndex:">Apple Documentation</a>
 * @param {number} segment
 * @return {string}
 */
/**
 * @method initWithItems
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/initWithItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {UISegmentedControl}
 */
/**
 * @method isEnabledForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/isEnabledForSegmentAtIndex:">Apple Documentation</a>
 * @param {number} segment
 * @return {boolean}
 */
/**
 * @method setTitleTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setTitleTextAttributes:forState:">Apple Documentation</a>
 * @param {Object} attributes
 * @param {number} state
 * @return {void}
 */
/**
 * @method setWidthForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setWidth:forSegmentAtIndex:">Apple Documentation</a>
 * @param {number} width
 * @param {number} segment
 * @return {void}
 */
/**
 * @method setImageForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setImage:forSegmentAtIndex:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} segment
 * @return {void}
 */
/**
 * @method insertSegmentWithTitleAtIndexAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/insertSegmentWithTitle:atIndex:animated:">Apple Documentation</a>
 * @param {string} title
 * @param {number} segment
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method removeSegmentAtIndexAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/removeSegmentAtIndex:animated:">Apple Documentation</a>
 * @param {number} segment
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method backgroundImageForStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/backgroundImageForState:barMetrics:">Apple Documentation</a>
 * @param {number} state
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method dividerImageForLeftSegmentStateRightSegmentStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/dividerImageForLeftSegmentState:rightSegmentState:barMetrics:">Apple Documentation</a>
 * @param {number} leftState
 * @param {number} rightState
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method setContentPositionAdjustmentForSegmentTypeBarMetrics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setContentPositionAdjustment:forSegmentType:barMetrics:">Apple Documentation</a>
 * @param {Object} adjustment
 * @param {number} leftCenterRightOrAlone
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method insertSegmentWithImageAtIndexAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/insertSegmentWithImage:atIndex:animated:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} segment
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setEnabledForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setEnabled:forSegmentAtIndex:">Apple Documentation</a>
 * @param {boolean} enabled
 * @param {number} segment
 * @return {void}
 */
/**
 * @method imageForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/imageForSegmentAtIndex:">Apple Documentation</a>
 * @param {number} segment
 * @return {UIImage}
 */
/**
 * @method setBackgroundImageForStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setBackgroundImage:forState:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} state
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method setTitleForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setTitle:forSegmentAtIndex:">Apple Documentation</a>
 * @param {string} title
 * @param {number} segment
 * @return {void}
 */
/**
 * @method removeAllSegments
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/removeAllSegments">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method contentOffsetForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/contentOffsetForSegmentAtIndex:">Apple Documentation</a>
 * @param {number} segment
 * @return {Object}
 */
/**
 * @method setDividerImageForLeftSegmentStateRightSegmentStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/setDividerImage:forLeftSegmentState:rightSegmentState:barMetrics:">Apple Documentation</a>
 * @param {UIImage} dividerImage
 * @param {number} leftState
 * @param {number} rightState
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method widthForSegmentAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/widthForSegmentAtIndex:">Apple Documentation</a>
 * @param {number} segment
 * @return {number}
 */
/**
 * @method contentPositionAdjustmentForSegmentTypeBarMetrics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/contentPositionAdjustmentForSegmentType:barMetrics:">Apple Documentation</a>
 * @param {number} leftCenterRightOrAlone
 * @param {number} barMetrics
 * @return {Object}
 */
/**
 * @method titleTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc5_release_notes.html#//apple_ref/occ/instm/UISegmentedControl/titleTextAttributesForState:">Apple Documentation</a>
 * @param {number} state
 * @return {Object}
 */
/**
 * @class AVAggregateAssetDownloadTask
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSURLSessionTask
 */
/**
 * @property {AVURLAsset} URLAsset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVAggregateAssetDownloadTask/URLAsset">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVPortraitEffectsMatte
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method portraitEffectsMatteFromDictionaryRepresentationError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVPortraitEffectsMatte/portraitEffectsMatteFromDictionaryRepresentation:error:">Apple Documentation</a>
 * @static
 * @param {Object} imageSourceAuxDataInfoDictionary
 * @param {Object} outError
 * @return {AVPortraitEffectsMatte}
 */
/**
 * @property {Object} mattingImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVPortraitEffectsMatte/mattingImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pixelFormatType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVPortraitEffectsMatte/pixelFormatType">Apple Documentation</a>
 * @readonly
 */
/**
 * @method portraitEffectsMatteByReplacingPortraitEffectsMatteWithPixelBufferError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVPortraitEffectsMatte/portraitEffectsMatteByReplacingPortraitEffectsMatteWithPixelBuffer:error:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @param {Object} outError
 * @return {AVPortraitEffectsMatte}
 */
/**
 * @method portraitEffectsMatteByApplyingExifOrientation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVPortraitEffectsMatte/portraitEffectsMatteByApplyingExifOrientation:">Apple Documentation</a>
 * @param {number} exifOrientation
 * @return {AVPortraitEffectsMatte}
 */
/**
 * @class NSXPCCoder
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSCoder
 */
/**
 * @property {NSXPCConnection} connection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSXPCCoder/connection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSXPCCoder/userInfo">Apple Documentation</a>
 */
/**
 * @class UIFocusGuide
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UILayoutGuide
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusGuide/enabled">Apple Documentation</a>
 */
/**
 * @property {Array} preferredFocusEnvironments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusGuide/preferredFocusEnvironments">Apple Documentation</a>
 */
/**
 * @property {UIView} preferredFocusedView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusGuide/preferredFocusedView">Apple Documentation</a>
 */
/**
 * @class NSCollectionLayoutItem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method itemWithLayoutSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutItem/itemWithLayoutSize:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @return {NSCollectionLayoutItem}
 */
/**
 * @method itemWithLayoutSizeSupplementaryItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutItem/itemWithLayoutSize:supplementaryItems:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {Array} supplementaryItems
 * @return {NSCollectionLayoutItem}
 */
/**
 * @property {Object} contentInsets
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutItem/contentInsets">Apple Documentation</a>
 */
/**
 * @property {NSCollectionLayoutEdgeSpacing} edgeSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutItem/edgeSpacing">Apple Documentation</a>
 */
/**
 * @property {Array} supplementaryItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutItem/supplementaryItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutSize} layoutSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutItem/layoutSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUbiquitousKeyValueStore
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultStore
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSUbiquitousKeyValueStore/defaultStore">Apple Documentation</a>
 * @static
 * @return {NSUbiquitousKeyValueStore}
 */
/**
 * @property {Object} dictionaryRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSUbiquitousKeyValueStore/dictionaryRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @method doubleForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/doubleForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {number}
 */
/**
 * @method setDataForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setData:forKey:">Apple Documentation</a>
 * @param {NSData} aData
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method setArrayForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setArray:forKey:">Apple Documentation</a>
 * @param {Array} anArray
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method boolForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/boolForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {boolean}
 */
/**
 * @method setLongLongForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setLongLong:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method synchronize
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/synchronize">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method dataForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/dataForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {NSData}
 */
/**
 * @method setStringForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setString:forKey:">Apple Documentation</a>
 * @param {string} aString
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method arrayForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/arrayForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {Array}
 */
/**
 * @method setObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setObject:forKey:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method setDoubleForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setDouble:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method setBoolForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setBool:forKey:">Apple Documentation</a>
 * @param {boolean} value
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method removeObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/removeObjectForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {void}
 */
/**
 * @method dictionaryForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/dictionaryForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {Object}
 */
/**
 * @method longLongForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/longLongForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {number}
 */
/**
 * @method stringForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/stringForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {string}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/objectForKey:">Apple Documentation</a>
 * @param {string} aKey
 * @return {Object}
 */
/**
 * @method setDictionaryForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSUbiquitousKeyValueStore/setDictionary:forKey:">Apple Documentation</a>
 * @param {Object} aDictionary
 * @param {string} aKey
 * @return {void}
 */
/**
 * @class NSMetadataQueryResultGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} attribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSMetadataQueryResultGroup/attribute">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} resultCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSMetadataQueryResultGroup/resultCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} results
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSMetadataQueryResultGroup/results">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} value
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSMetadataQueryResultGroup/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} subgroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSMetadataQueryResultGroup/subgroups">Apple Documentation</a>
 * @readonly
 */
/**
 * @method resultAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMetadataQueryResultGroup/resultAtIndex:">Apple Documentation</a>
 * @param {number} idx
 * @return {Object}
 */
/**
 * @class MDLCheckerboardTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLTexture
 */
/**
 * @property {Object} color1
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCheckerboardTexture/color1">Apple Documentation</a>
 */
/**
 * @property {number} divisions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCheckerboardTexture/divisions">Apple Documentation</a>
 */
/**
 * @property {Object} color2
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCheckerboardTexture/color2">Apple Documentation</a>
 */
/**
 * @class UIDocumentInteractionController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method interactionControllerWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIDocumentInteractionController/interactionControllerWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {UIDocumentInteractionController}
 */
/**
 * @property {Array} gestureRecognizers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/gestureRecognizers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/name">Apple Documentation</a>
 */
/**
 * @property {Array} icons
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/icons">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/URL">Apple Documentation</a>
 */
/**
 * @property {string} UTI
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/UTI">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/delegate">Apple Documentation</a>
 */
/**
 * @property {Object} annotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentInteractionController/annotation">Apple Documentation</a>
 */
/**
 * @method dismissPreviewAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/dismissPreviewAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method presentOpenInMenuFromRectInViewAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/presentOpenInMenuFromRect:inView:animated:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @param {boolean} animated
 * @return {boolean}
 */
/**
 * @method dismissMenuAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/dismissMenuAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method presentOptionsMenuFromRectInViewAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/presentOptionsMenuFromRect:inView:animated:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @param {boolean} animated
 * @return {boolean}
 */
/**
 * @method presentOptionsMenuFromBarButtonItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/presentOptionsMenuFromBarButtonItem:animated:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @return {boolean}
 */
/**
 * @method presentOpenInMenuFromBarButtonItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/presentOpenInMenuFromBarButtonItem:animated:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @return {boolean}
 */
/**
 * @method presentPreviewAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentInteractionController/presentPreviewAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {boolean}
 */
/**
 * @class NSURLCache
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedURLCache
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSURLCache/sharedURLCache">Apple Documentation</a>
 * @static
 * @return {NSURLCache}
 */
/**
 * @method setSharedURLCache
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSURLCache/setSharedURLCache:">Apple Documentation</a>
 * @static
 * @param {NSURLCache} sharedURLCache
 * @return {void}
 */
/**
 * @property {number} currentMemoryUsage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLCache/currentMemoryUsage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} memoryCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLCache/memoryCapacity">Apple Documentation</a>
 */
/**
 * @property {number} currentDiskUsage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLCache/currentDiskUsage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} diskCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLCache/diskCapacity">Apple Documentation</a>
 */
/**
 * @method storeCachedResponseForRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/storeCachedResponse:forRequest:">Apple Documentation</a>
 * @param {NSCachedURLResponse} cachedResponse
 * @param {NSURLRequest} request
 * @return {void}
 */
/**
 * @method removeCachedResponseForRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/removeCachedResponseForRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {void}
 */
/**
 * @method removeCachedResponsesSinceDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/removeCachedResponsesSinceDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {void}
 */
/**
 * @method getCachedResponseForDataTaskCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/getCachedResponseForDataTask:completionHandler:">Apple Documentation</a>
 * @param {NSURLSessionDataTask} dataTask
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method cachedResponseForRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/cachedResponseForRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {NSCachedURLResponse}
 */
/**
 * @method removeAllCachedResponses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/removeAllCachedResponses">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithMemoryCapacityDiskCapacityDiskPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/initWithMemoryCapacity:diskCapacity:diskPath:">Apple Documentation</a>
 * @param {number} memoryCapacity
 * @param {number} diskCapacity
 * @param {string} path
 * @return {NSURLCache}
 */
/**
 * @method removeCachedResponseForDataTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/removeCachedResponseForDataTask:">Apple Documentation</a>
 * @param {NSURLSessionDataTask} dataTask
 * @return {void}
 */
/**
 * @method storeCachedResponseForDataTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/storeCachedResponse:forDataTask:">Apple Documentation</a>
 * @param {NSCachedURLResponse} cachedResponse
 * @param {NSURLSessionDataTask} dataTask
 * @return {void}
 */
/**
 * @method initWithMemoryCapacityDiskCapacityDirectoryURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCache/initWithMemoryCapacity:diskCapacity:directoryURL:">Apple Documentation</a>
 * @param {number} memoryCapacity
 * @param {number} diskCapacity
 * @param {NSURL} directoryURL
 * @return {NSURLCache}
 */
/**
 * @class UISearchToken
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method tokenWithIconText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UISearchToken/tokenWithIcon:text:">Apple Documentation</a>
 * @static
 * @param {UIImage} icon
 * @param {string} text
 * @return {UISearchToken}
 */
/**
 * @property {Object} representedObject
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchToken/representedObject">Apple Documentation</a>
 */
/**
 * @class MDLObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLObject} parent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/parent">Apple Documentation</a>
 */
/**
 * @property {Object} transform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/transform">Apple Documentation</a>
 */
/**
 * @property {MDLObject} instance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/instance">Apple Documentation</a>
 */
/**
 * @property {Array} components
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/components">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} path
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/path">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/hidden">Apple Documentation</a>
 */
/**
 * @property {Object} children
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLObject/children">Apple Documentation</a>
 */
/**
 * @method addChild
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLObject/addChild:">Apple Documentation</a>
 * @param {MDLObject} child
 * @return {void}
 */
/**
 * @method setComponentForProtocol
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLObject/setComponent:forProtocol:">Apple Documentation</a>
 * @param {Object} component
 * @param {Protocol} protocol
 * @return {void}
 */
/**
 * @method setObjectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLObject/setObject:forKeyedSubscript:">Apple Documentation</a>
 * @param {Object} obj
 * @param {Protocol} key
 * @return {void}
 */
/**
 * @method objectAtPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLObject/objectAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {MDLObject}
 */
/**
 * @method componentConformingToProtocol
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLObject/componentConformingToProtocol:">Apple Documentation</a>
 * @param {Protocol} protocol
 * @return {Object}
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLObject/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {Protocol} key
 * @return {Object}
 */
/**
 * @class UILocalizedIndexedCollation
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentCollation
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html#//apple_ref/occ/clm/UILocalizedIndexedCollation/currentCollation">Apple Documentation</a>
 * @static
 * @return {UILocalizedIndexedCollation}
 */
/**
 * @property {Array} sectionIndexTitles
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html#//apple_ref/occ/instp/UILocalizedIndexedCollation/sectionIndexTitles">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} sectionTitles
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html#//apple_ref/occ/instp/UILocalizedIndexedCollation/sectionTitles">Apple Documentation</a>
 * @readonly
 */
/**
 * @method sectionForObjectCollationStringSelector
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html#//apple_ref/occ/instm/UILocalizedIndexedCollation/sectionForObject:collationStringSelector:">Apple Documentation</a>
 * @param {Object} object
 * @param {string} selector
 * @return {number}
 */
/**
 * @method sortedArrayFromArrayCollationStringSelector
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html#//apple_ref/occ/instm/UILocalizedIndexedCollation/sortedArrayFromArray:collationStringSelector:">Apple Documentation</a>
 * @param {Array} array
 * @param {string} selector
 * @return {Array}
 */
/**
 * @method sectionForSectionIndexTitleAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html#//apple_ref/occ/instm/UILocalizedIndexedCollation/sectionForSectionIndexTitleAtIndex:">Apple Documentation</a>
 * @param {number} indexTitleIndex
 * @return {number}
 */
/**
 * @class SCNPhysicsContact
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {SCNNode} nodeA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/nodeA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNNode} nodeB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/nodeB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} penetrationDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/penetrationDistance">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sweepTestFraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/sweepTestFraction">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contactNormal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/contactNormal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} collisionImpulse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/collisionImpulse">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contactPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsContact/contactPoint">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMovieTrack
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html">Apple Documentation</a>
 * @extends AVAssetTrack
 */
/**
 * @property {Object} mediaDecodeTimeRange
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMovieTrack/mediaDecodeTimeRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alternateGroupID
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMovieTrack/alternateGroupID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} mediaPresentationTimeRange
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMovieTrack/mediaPresentationTimeRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIGraphicsRendererContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} CGContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsRendererContext/CGContext">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIGraphicsRendererFormat} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsRendererContext/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @method strokeRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRendererContext/strokeRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method fillRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRendererContext/fillRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method fillRectBlendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRendererContext/fillRect:blendMode:">Apple Documentation</a>
 * @param {Object} rect
 * @param {number} blendMode
 * @return {void}
 */
/**
 * @method strokeRectBlendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRendererContext/strokeRect:blendMode:">Apple Documentation</a>
 * @param {Object} rect
 * @param {number} blendMode
 * @return {void}
 */
/**
 * @method clipToRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRendererContext/clipToRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @class NSSortDescriptor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sortDescriptorWithKeyAscendingSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/clm/NSSortDescriptor/sortDescriptorWithKey:ascending:selector:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @param {boolean} ascending
 * @param {string} selector
 * @return {NSSortDescriptor}
 */
/**
 * @method sortDescriptorWithKeyAscending
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/clm/NSSortDescriptor/sortDescriptorWithKey:ascending:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @param {boolean} ascending
 * @return {NSSortDescriptor}
 */
/**
 * @method sortDescriptorWithKeyAscendingComparator
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/clm/NSSortDescriptor/sortDescriptorWithKey:ascending:comparator:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @param {boolean} ascending
 * @param {Function} cmptr
 * @return {NSSortDescriptor}
 */
/**
 * @property {string} jsselector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/NSSortDescriptor/selector">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} reversedSortDescriptor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/NSSortDescriptor/reversedSortDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jscomparator
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/NSSortDescriptor/comparator">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} key
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/NSSortDescriptor/key">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} ascending
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/NSSortDescriptor/ascending">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithKeyAscending
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/NSSortDescriptor/initWithKey:ascending:">Apple Documentation</a>
 * @param {string} key
 * @param {boolean} ascending
 * @return {NSSortDescriptor}
 */
/**
 * @method initWithKeyAscendingComparator
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/NSSortDescriptor/initWithKey:ascending:comparator:">Apple Documentation</a>
 * @param {string} key
 * @param {boolean} ascending
 * @param {Function} cmptr
 * @return {NSSortDescriptor}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/NSSortDescriptor/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSSortDescriptor}
 */
/**
 * @method compareObjectToObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/NSSortDescriptor/compareObject:toObject:">Apple Documentation</a>
 * @param {Object} object1
 * @param {Object} object2
 * @return {number}
 */
/**
 * @method initWithKeyAscendingSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/NSSortDescriptor/initWithKey:ascending:selector:">Apple Documentation</a>
 * @param {string} key
 * @param {boolean} ascending
 * @param {string} selector
 * @return {NSSortDescriptor}
 */
/**
 * @method allowEvaluation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/NSSortDescriptor/allowEvaluation">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MDLAnimationBindComponent
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} jointAnimation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimationBindComponent/jointAnimation">Apple Documentation</a>
 */
/**
 * @property {Array} jointPaths
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimationBindComponent/jointPaths">Apple Documentation</a>
 */
/**
 * @property {MDLSkeleton} skeleton
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimationBindComponent/skeleton">Apple Documentation</a>
 */
/**
 * @class MDLColorSwatchTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLTexture
 */
/**
 * @class AVAssetReader
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetReaderWithAssetError
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/AVAssetReader/assetReaderWithAsset:error:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {Object} outError
 * @return {AVAssetReader}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReader/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} outputs
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReader/outputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} timeRange
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReader/timeRange">Apple Documentation</a>
 */
/**
 * @property {AVAsset} asset
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReader/asset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReader/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @method canAddOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReader/canAddOutput:">Apple Documentation</a>
 * @param {AVAssetReaderOutput} output
 * @return {boolean}
 */
/**
 * @method addOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReader/addOutput:">Apple Documentation</a>
 * @param {AVAssetReaderOutput} output
 * @return {void}
 */
/**
 * @method startReading
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReader/startReading">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method cancelReading
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReader/cancelReading">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithAssetError
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReader/initWithAsset:error:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @param {Object} outError
 * @return {AVAssetReader}
 */
/**
 * @class NSCountedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSMutableSet
 */
/**
 * @method initWithSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/initWithSet:">Apple Documentation</a>
 * @param {NSSet} set
 * @return {NSCountedSet}
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method countForObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/countForObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {number}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/addObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/initWithCapacity:">Apple Documentation</a>
 * @param {number} numItems
 * @return {NSCountedSet}
 */
/**
 * @method removeObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/removeObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method initWithArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCountedSet/initWithArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {NSCountedSet}
 */
/**
 * @class NSJSONSerialization
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method writeJSONObjectToStreamOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSJSONSerialization/writeJSONObject:toStream:options:error:">Apple Documentation</a>
 * @static
 * @param {Object} obj
 * @param {NSOutputStream} stream
 * @param {number} opt
 * @param {Object} error
 * @return {number}
 */
/**
 * @method JSONObjectWithStreamOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSJSONSerialization/JSONObjectWithStream:options:error:">Apple Documentation</a>
 * @static
 * @param {NSInputStream} stream
 * @param {number} opt
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method JSONObjectWithDataOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSJSONSerialization/JSONObjectWithData:options:error:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {number} opt
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method isValidJSONObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSJSONSerialization/isValidJSONObject:">Apple Documentation</a>
 * @static
 * @param {Object} obj
 * @return {boolean}
 */
/**
 * @method dataWithJSONObjectOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSJSONSerialization/dataWithJSONObject:options:error:">Apple Documentation</a>
 * @static
 * @param {Object} obj
 * @param {number} opt
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @class NSDateComponentsFormatter
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method localizedStringFromDateComponentsUnitsStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSDateComponentsFormatter/localizedStringFromDateComponents:unitsStyle:">Apple Documentation</a>
 * @static
 * @param {NSDateComponents} components
 * @param {number} unitsStyle
 * @return {string}
 */
/**
 * @property {number} allowedUnits
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/allowedUnits">Apple Documentation</a>
 */
/**
 * @property {boolean} includesApproximationPhrase
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/includesApproximationPhrase">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsFractionalUnits
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/allowsFractionalUnits">Apple Documentation</a>
 */
/**
 * @property {Date} referenceDate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/referenceDate">Apple Documentation</a>
 */
/**
 * @property {number} zeroFormattingBehavior
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/zeroFormattingBehavior">Apple Documentation</a>
 */
/**
 * @property {number} formattingContext
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/formattingContext">Apple Documentation</a>
 */
/**
 * @property {number} unitsStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/unitsStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} includesTimeRemainingPhrase
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/includesTimeRemainingPhrase">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} calendar
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/calendar">Apple Documentation</a>
 */
/**
 * @property {number} maximumUnitCount
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/maximumUnitCount">Apple Documentation</a>
 */
/**
 * @property {boolean} collapsesLargestUnit
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponentsFormatter/collapsesLargestUnit">Apple Documentation</a>
 */
/**
 * @method stringFromTimeInterval
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponentsFormatter/stringFromTimeInterval:">Apple Documentation</a>
 * @param {number} ti
 * @return {string}
 */
/**
 * @method stringForObjectValue
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponentsFormatter/stringForObjectValue:">Apple Documentation</a>
 * @param {Object} obj
 * @return {string}
 */
/**
 * @method stringFromDateToDate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponentsFormatter/stringFromDate:toDate:">Apple Documentation</a>
 * @param {Date} startDate
 * @param {Date} endDate
 * @return {string}
 */
/**
 * @method stringFromDateComponents
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponentsFormatter/stringFromDateComponents:">Apple Documentation</a>
 * @param {NSDateComponents} components
 * @return {string}
 */
/**
 * @class NSOrderedCollectionChange
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method changeWithObjectTypeIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSOrderedCollectionChange/changeWithObject:type:index:">Apple Documentation</a>
 * @static
 * @param {Object} anObject
 * @param {number} type
 * @param {number} index
 * @return {NSOrderedCollectionChange}
 */
/**
 * @method changeWithObjectTypeIndexAssociatedIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSOrderedCollectionChange/changeWithObject:type:index:associatedIndex:">Apple Documentation</a>
 * @static
 * @param {Object} anObject
 * @param {number} type
 * @param {number} index
 * @param {number} associatedIndex
 * @return {NSOrderedCollectionChange}
 */
/**
 * @property {number} index
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionChange/index">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} changeType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionChange/changeType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} object
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionChange/object">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} associatedIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionChange/associatedIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithObjectTypeIndexAssociatedIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionChange/initWithObject:type:index:associatedIndex:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {number} type
 * @param {number} index
 * @param {number} associatedIndex
 * @return {NSOrderedCollectionChange}
 */
/**
 * @method initWithObjectTypeIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionChange/initWithObject:type:index:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {number} type
 * @param {number} index
 * @return {NSOrderedCollectionChange}
 */
/**
 * @class AVAssetReaderAudioMixOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetReaderOutput
 */
/**
 * @method assetReaderAudioMixOutputWithAudioTracksAudioSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAssetReaderAudioMixOutput/assetReaderAudioMixOutputWithAudioTracks:audioSettings:">Apple Documentation</a>
 * @static
 * @param {Array} audioTracks
 * @param {Object} audioSettings
 * @return {AVAssetReaderAudioMixOutput}
 */
/**
 * @property {Object} audioSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderAudioMixOutput/audioSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} audioTracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderAudioMixOutput/audioTracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} audioTimePitchAlgorithm
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderAudioMixOutput/audioTimePitchAlgorithm">Apple Documentation</a>
 */
/**
 * @property {AVAudioMix} audioMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderAudioMixOutput/audioMix">Apple Documentation</a>
 */
/**
 * @method initWithAudioTracksAudioSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetReaderAudioMixOutput/initWithAudioTracks:audioSettings:">Apple Documentation</a>
 * @param {Array} audioTracks
 * @param {Object} audioSettings
 * @return {AVAssetReaderAudioMixOutput}
 */
/**
 * @class UITextPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class MDLAreaLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLPhysicallyPlausibleLight
 */
/**
 * @property {number} aspect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAreaLight/aspect">Apple Documentation</a>
 */
/**
 * @property {number} areaRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAreaLight/areaRadius">Apple Documentation</a>
 */
/**
 * @class AVMediaSelection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAsset} asset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMediaSelection/asset">Apple Documentation</a>
 * @readonly
 */
/**
 * @method selectedMediaOptionInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMediaSelection/selectedMediaOptionInMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {AVMediaSelectionOption}
 */
/**
 * @method mediaSelectionCriteriaCanBeAppliedAutomaticallyToMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMediaSelection/mediaSelectionCriteriaCanBeAppliedAutomaticallyToMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {boolean}
 */
/**
 * @class NSMetadataQuery
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSPredicate} predicate
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/predicate">Apple Documentation</a>
 */
/**
 * @property {Object} valueLists
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/valueLists">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} groupedResults
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/groupedResults">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} notificationBatchingInterval
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/notificationBatchingInterval">Apple Documentation</a>
 */
/**
 * @property {Array} searchScopes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/searchScopes">Apple Documentation</a>
 */
/**
 * @property {boolean} started
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/started">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} searchItems
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/searchItems">Apple Documentation</a>
 */
/**
 * @property {boolean} gathering
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/gathering">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} results
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/results">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} sortDescriptors
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/sortDescriptors">Apple Documentation</a>
 */
/**
 * @property {NSOperationQueue} operationQueue
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/operationQueue">Apple Documentation</a>
 */
/**
 * @property {boolean} stopped
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/stopped">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/delegate">Apple Documentation</a>
 */
/**
 * @property {Array} valueListAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/valueListAttributes">Apple Documentation</a>
 */
/**
 * @property {number} resultCount
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/resultCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} groupingAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataQuery/groupingAttributes">Apple Documentation</a>
 */
/**
 * @method enableUpdates
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/enableUpdates">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method indexOfResult
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/indexOfResult:">Apple Documentation</a>
 * @param {Object} result
 * @return {number}
 */
/**
 * @method startQuery
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/startQuery">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method resultAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/resultAtIndex:">Apple Documentation</a>
 * @param {number} idx
 * @return {Object}
 */
/**
 * @method enumerateResultsUsingBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/enumerateResultsUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method disableUpdates
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/disableUpdates">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method valueOfAttributeForResultAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/valueOfAttribute:forResultAtIndex:">Apple Documentation</a>
 * @param {string} attrName
 * @param {number} idx
 * @return {Object}
 */
/**
 * @method stopQuery
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/stopQuery">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method enumerateResultsWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataQuery/enumerateResultsWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @class AVAssetResourceLoadingContentInformationRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} contentLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingContentInformationRequest/contentLength">Apple Documentation</a>
 */
/**
 * @property {boolean} byteRangeAccessSupported
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingContentInformationRequest/byteRangeAccessSupported">Apple Documentation</a>
 */
/**
 * @property {string} contentType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingContentInformationRequest/contentType">Apple Documentation</a>
 */
/**
 * @property {Array} allowedContentTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingContentInformationRequest/allowedContentTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} renewalDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingContentInformationRequest/renewalDate">Apple Documentation</a>
 */
/**
 * @class CIAztecCodeDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends CIBarcodeDescriptor
 */
/**
 * @method descriptorWithPayloadIsCompactLayerCountDataCodewordCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIAztecCodeDescriptor/descriptorWithPayload:isCompact:layerCount:dataCodewordCount:">Apple Documentation</a>
 * @static
 * @param {NSData} errorCorrectedPayload
 * @param {boolean} isCompact
 * @param {number} layerCount
 * @param {number} dataCodewordCount
 * @return {CIAztecCodeDescriptor}
 */
/**
 * @property {NSData} errorCorrectedPayload
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIAztecCodeDescriptor/errorCorrectedPayload">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} layerCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIAztecCodeDescriptor/layerCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isCompact
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIAztecCodeDescriptor/isCompact">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} dataCodewordCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIAztecCodeDescriptor/dataCodewordCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPayloadIsCompactLayerCountDataCodewordCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIAztecCodeDescriptor/initWithPayload:isCompact:layerCount:dataCodewordCount:">Apple Documentation</a>
 * @param {NSData} errorCorrectedPayload
 * @param {boolean} isCompact
 * @param {number} layerCount
 * @param {number} dataCodewordCount
 * @return {CIAztecCodeDescriptor}
 */
/**
 * @class UIUserNotificationCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationCategory/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @method actionsForContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIUserNotificationCategory/actionsForContext:">Apple Documentation</a>
 * @param {number} context
 * @return {Array}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIUserNotificationCategory/init">Apple Documentation</a>
 * @return {UIUserNotificationCategory}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIUserNotificationCategory/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIUserNotificationCategory}
 */
/**
 * @class NSFileWrapper
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSData} serializedRepresentation
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/serializedRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} regularFileContents
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/regularFileContents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} regularFile
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/regularFile">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fileWrappers
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/fileWrappers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} filename
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/filename">Apple Documentation</a>
 */
/**
 * @property {boolean} symbolicLink
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/symbolicLink">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} directory
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/directory">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} preferredFilename
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/preferredFilename">Apple Documentation</a>
 */
/**
 * @property {NSURL} symbolicLinkDestinationURL
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/symbolicLinkDestinationURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fileAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instp/NSFileWrapper/fileAttributes">Apple Documentation</a>
 */
/**
 * @method initRegularFileWithContents
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/initRegularFileWithContents:">Apple Documentation</a>
 * @param {NSData} contents
 * @return {NSFileWrapper}
 */
/**
 * @method initDirectoryWithFileWrappers
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/initDirectoryWithFileWrappers:">Apple Documentation</a>
 * @param {Object} childrenByPreferredName
 * @return {NSFileWrapper}
 */
/**
 * @method addRegularFileWithContentsPreferredFilename
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/addRegularFileWithContents:preferredFilename:">Apple Documentation</a>
 * @param {NSData} data
 * @param {string} fileName
 * @return {string}
 */
/**
 * @method initWithURLOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/initWithURL:options:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} options
 * @param {Object} outError
 * @return {NSFileWrapper}
 */
/**
 * @method initSymbolicLinkWithDestinationURL
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/initSymbolicLinkWithDestinationURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSFileWrapper}
 */
/**
 * @method initWithSerializedRepresentation
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/initWithSerializedRepresentation:">Apple Documentation</a>
 * @param {NSData} serializeRepresentation
 * @return {NSFileWrapper}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} inCoder
 * @return {NSFileWrapper}
 */
/**
 * @method writeToURLOptionsOriginalContentsURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/writeToURL:options:originalContentsURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} options
 * @param {NSURL} originalContentsURL
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method readFromURLOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/readFromURL:options:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method keyForFileWrapper
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/keyForFileWrapper:">Apple Documentation</a>
 * @param {NSFileWrapper} child
 * @return {string}
 */
/**
 * @method addFileWrapper
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/addFileWrapper:">Apple Documentation</a>
 * @param {NSFileWrapper} child
 * @return {string}
 */
/**
 * @method matchesContentsOfURL
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/matchesContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {boolean}
 */
/**
 * @method removeFileWrapper
 * <a href="https://developer.apple.com/library/ios/samplecode/PackagedDocument/Introduction/Intro.html#//apple_ref/occ/instm/NSFileWrapper/removeFileWrapper:">Apple Documentation</a>
 * @param {NSFileWrapper} child
 * @return {void}
 */
/**
 * @class CAAnimationGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CAAnimation
 */
/**
 * @property {Array} animations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAAnimationGroup/animations">Apple Documentation</a>
 */
/**
 * @class MTLStructType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends MTLType
 */
/**
 * @property {Array} members
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStructType/members">Apple Documentation</a>
 * @readonly
 */
/**
 * @method memberByName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLStructType/memberByName:">Apple Documentation</a>
 * @param {string} name
 * @return {MTLStructMember}
 */
/**
 * @class GKComponentSystem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} componentClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKComponentSystem/componentClass">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} components
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKComponentSystem/components">Apple Documentation</a>
 * @readonly
 */
/**
 * @method removeComponentWithEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponentSystem/removeComponentWithEntity:">Apple Documentation</a>
 * @param {GKEntity} entity
 * @return {void}
 */
/**
 * @method initWithComponentClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponentSystem/initWithComponentClass:">Apple Documentation</a>
 * @param {Object} cls
 * @return {GKComponentSystem}
 */
/**
 * @method classForGenericArgumentAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponentSystem/classForGenericArgumentAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @method addComponentWithEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponentSystem/addComponentWithEntity:">Apple Documentation</a>
 * @param {GKEntity} entity
 * @return {void}
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponentSystem/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} seconds
 * @return {void}
 */
/**
 * @class UICollisionBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UICollisionBehavior/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} translatesReferenceBoundsIntoBoundary
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UICollisionBehavior/translatesReferenceBoundsIntoBoundary">Apple Documentation</a>
 */
/**
 * @property {number} collisionMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UICollisionBehavior/collisionMode">Apple Documentation</a>
 */
/**
 * @property {Array} boundaryIdentifiers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UICollisionBehavior/boundaryIdentifiers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} collisionDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UICollisionBehavior/collisionDelegate">Apple Documentation</a>
 */
/**
 * @method removeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/removeItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method setTranslatesReferenceBoundsIntoBoundaryWithInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/setTranslatesReferenceBoundsIntoBoundaryWithInsets:">Apple Documentation</a>
 * @param {Object} insets
 * @return {void}
 */
/**
 * @method boundaryWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/boundaryWithIdentifier:">Apple Documentation</a>
 * @param {Object} identifier
 * @return {UIBezierPath}
 */
/**
 * @method initWithItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/initWithItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {UICollisionBehavior}
 */
/**
 * @method removeAllBoundaries
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/removeAllBoundaries">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeBoundaryWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/removeBoundaryWithIdentifier:">Apple Documentation</a>
 * @param {Object} identifier
 * @return {void}
 */
/**
 * @method addItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/addItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method addBoundaryWithIdentifierFromPointToPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/addBoundaryWithIdentifier:fromPoint:toPoint:">Apple Documentation</a>
 * @param {Object} identifier
 * @param {Object} p1
 * @param {Object} p2
 * @return {void}
 */
/**
 * @method addBoundaryWithIdentifierForPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UICollisionBehavior/addBoundaryWithIdentifier:forPath:">Apple Documentation</a>
 * @param {Object} identifier
 * @param {UIBezierPath} bezierPath
 * @return {void}
 */
/**
 * @class AVCaptureConnection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method connectionWithInputPortsOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/clm/AVCaptureConnection/connectionWithInputPorts:output:">Apple Documentation</a>
 * @static
 * @param {Array} ports
 * @param {AVCaptureOutput} output
 * @return {AVCaptureConnection}
 */
/**
 * @method connectionWithInputPortVideoPreviewLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/clm/AVCaptureConnection/connectionWithInputPort:videoPreviewLayer:">Apple Documentation</a>
 * @static
 * @param {AVCaptureInputPort} port
 * @param {AVCaptureVideoPreviewLayer} layer
 * @return {AVCaptureConnection}
 */
/**
 * @property {number} videoOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoOrientation">Apple Documentation</a>
 */
/**
 * @property {number} videoScaleAndCropFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoScaleAndCropFactor">Apple Documentation</a>
 */
/**
 * @property {boolean} cameraIntrinsicMatrixDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/cameraIntrinsicMatrixDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {Array} audioChannels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/audioChannels">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsVideoMinFrameDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/supportsVideoMinFrameDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsVideoStabilization
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/supportsVideoStabilization">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} activeVideoStabilizationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/activeVideoStabilizationMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} videoMaxFrameDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoMaxFrameDuration">Apple Documentation</a>
 */
/**
 * @property {boolean} videoMirrored
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoMirrored">Apple Documentation</a>
 */
/**
 * @property {Object} videoMinFrameDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoMinFrameDuration">Apple Documentation</a>
 */
/**
 * @property {number} preferredVideoStabilizationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/preferredVideoStabilizationMode">Apple Documentation</a>
 */
/**
 * @property {AVCaptureVideoPreviewLayer} videoPreviewLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoPreviewLayer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} videoStabilizationEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoStabilizationEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCaptureOutput} output
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/output">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/active">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsVideoMirroring
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/supportsVideoMirroring">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enablesVideoStabilizationWhenAvailable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/enablesVideoStabilizationWhenAvailable">Apple Documentation</a>
 */
/**
 * @property {number} videoMaxScaleAndCropFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/videoMaxScaleAndCropFactor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/enabled">Apple Documentation</a>
 */
/**
 * @property {boolean} cameraIntrinsicMatrixDeliverySupported
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/cameraIntrinsicMatrixDeliverySupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsVideoOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/supportsVideoOrientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} inputPorts
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/inputPorts">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsVideoMaxFrameDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/supportsVideoMaxFrameDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyAdjustsVideoMirroring
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureConnection/automaticallyAdjustsVideoMirroring">Apple Documentation</a>
 */
/**
 * @method initWithInputPortVideoPreviewLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/AVCaptureConnection/initWithInputPort:videoPreviewLayer:">Apple Documentation</a>
 * @param {AVCaptureInputPort} port
 * @param {AVCaptureVideoPreviewLayer} layer
 * @return {AVCaptureConnection}
 */
/**
 * @method initWithInputPortsOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/AVCaptureConnection/initWithInputPorts:output:">Apple Documentation</a>
 * @param {Array} ports
 * @param {AVCaptureOutput} output
 * @return {AVCaptureConnection}
 */
/**
 * @class CAEAGLLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/GLPaint/Listings/ReadMe_txt.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {boolean} presentsWithTransaction
 * <a href="https://developer.apple.com/library/ios/samplecode/GLPaint/Listings/ReadMe_txt.html#//apple_ref/occ/instp/CAEAGLLayer/presentsWithTransaction">Apple Documentation</a>
 */
/**
 * @class AVAssetReaderVideoCompositionOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetReaderOutput
 */
/**
 * @method assetReaderVideoCompositionOutputWithVideoTracksVideoSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAssetReaderVideoCompositionOutput/assetReaderVideoCompositionOutputWithVideoTracks:videoSettings:">Apple Documentation</a>
 * @static
 * @param {Array} videoTracks
 * @param {Object} videoSettings
 * @return {AVAssetReaderVideoCompositionOutput}
 */
/**
 * @property {Object} customVideoCompositor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderVideoCompositionOutput/customVideoCompositor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVVideoComposition} videoComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderVideoCompositionOutput/videoComposition">Apple Documentation</a>
 */
/**
 * @property {Array} videoTracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderVideoCompositionOutput/videoTracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} videoSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderVideoCompositionOutput/videoSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithVideoTracksVideoSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetReaderVideoCompositionOutput/initWithVideoTracks:videoSettings:">Apple Documentation</a>
 * @param {Array} videoTracks
 * @param {Object} videoSettings
 * @return {AVAssetReaderVideoCompositionOutput}
 */
/**
 * @class CIDetector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method detectorOfTypeContextOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIDetector/detectorOfType:context:options:">Apple Documentation</a>
 * @static
 * @param {string} type
 * @param {CIContext} context
 * @param {Object} options
 * @return {CIDetector}
 */
/**
 * @method featuresInImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIDetector/featuresInImage:">Apple Documentation</a>
 * @param {CIImage} image
 * @return {Array}
 */
/**
 * @method featuresInImageOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIDetector/featuresInImage:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} options
 * @return {Array}
 */
/**
 * @class NSCondition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCondition/name">Apple Documentation</a>
 */
/**
 * @method signal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCondition/signal">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method broadcast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCondition/broadcast">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method waitUntilDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCondition/waitUntilDate:">Apple Documentation</a>
 * @param {Date} limit
 * @return {boolean}
 */
/**
 * @method wait
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCondition/wait">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MDLObjectContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class UISpringTimingParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} initialVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISpringTimingParameters/initialVelocity">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDampingRatio
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISpringTimingParameters/initWithDampingRatio:">Apple Documentation</a>
 * @param {number} ratio
 * @return {UISpringTimingParameters}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISpringTimingParameters/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UISpringTimingParameters}
 */
/**
 * @method initWithDampingRatioInitialVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISpringTimingParameters/initWithDampingRatio:initialVelocity:">Apple Documentation</a>
 * @param {number} ratio
 * @param {Object} velocity
 * @return {UISpringTimingParameters}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISpringTimingParameters/init">Apple Documentation</a>
 * @return {UISpringTimingParameters}
 */
/**
 * @method initWithMassStiffnessDampingInitialVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISpringTimingParameters/initWithMass:stiffness:damping:initialVelocity:">Apple Documentation</a>
 * @param {number} mass
 * @param {number} stiffness
 * @param {number} damping
 * @param {Object} velocity
 * @return {UISpringTimingParameters}
 */
/**
 * @class UICollectionView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UIScrollView
 */
/**
 * @property {boolean} hasActiveDrop
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/hasActiveDrop">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} backgroundView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/backgroundView">Apple Documentation</a>
 */
/**
 * @property {boolean} dragInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/dragInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {Array} indexPathsForVisibleItems
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/indexPathsForVisibleItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsSelection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/allowsSelection">Apple Documentation</a>
 */
/**
 * @property {Array} indexPathsForSelectedItems
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/indexPathsForSelectedItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} dragDelegate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/dragDelegate">Apple Documentation</a>
 */
/**
 * @property {Object} prefetchDataSource
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/prefetchDataSource">Apple Documentation</a>
 */
/**
 * @property {Array} visibleCells
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/visibleCells">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfSections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/numberOfSections">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UICollectionViewLayout} collectionViewLayout
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/collectionViewLayout">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsMultipleSelection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/allowsMultipleSelection">Apple Documentation</a>
 */
/**
 * @property {boolean} hasUncommittedUpdates
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/hasUncommittedUpdates">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} remembersLastFocusedIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/remembersLastFocusedIndexPath">Apple Documentation</a>
 */
/**
 * @property {boolean} hasActiveDrag
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/hasActiveDrag">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} dropDelegate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/dropDelegate">Apple Documentation</a>
 */
/**
 * @property {boolean} prefetchingEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/prefetchingEnabled">Apple Documentation</a>
 */
/**
 * @property {number} reorderingCadence
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/reorderingCadence">Apple Documentation</a>
 */
/**
 * @property {Object} dataSource
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionView/dataSource">Apple Documentation</a>
 */
/**
 * @method reloadItemsAtIndexPaths
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/reloadItemsAtIndexPaths:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @return {void}
 */
/**
 * @method performBatchUpdatesCompletion
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/performBatchUpdates:completion:">Apple Documentation</a>
 * @param {Function} updates
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method indexPathForItemAtPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/indexPathForItemAtPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {NSIndexPath}
 */
/**
 * @method updateInteractiveMovementTargetPosition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/updateInteractiveMovementTargetPosition:">Apple Documentation</a>
 * @param {Object} targetPosition
 * @return {void}
 */
/**
 * @method numberOfItemsInSection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/numberOfItemsInSection:">Apple Documentation</a>
 * @param {number} section
 * @return {number}
 */
/**
 * @method deselectItemAtIndexPathAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/deselectItemAtIndexPath:animated:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method deleteSections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/deleteSections:">Apple Documentation</a>
 * @param {NSIndexSet} sections
 * @return {void}
 */
/**
 * @method moveSectionToSection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/moveSection:toSection:">Apple Documentation</a>
 * @param {number} section
 * @param {number} newSection
 * @return {void}
 */
/**
 * @method cancelInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/cancelInteractiveTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method registerNibForSupplementaryViewOfKindWithReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/registerNib:forSupplementaryViewOfKind:withReuseIdentifier:">Apple Documentation</a>
 * @param {UINib} nib
 * @param {string} kind
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method indexPathForCell
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/indexPathForCell:">Apple Documentation</a>
 * @param {UICollectionViewCell} cell
 * @return {NSIndexPath}
 */
/**
 * @method setCollectionViewLayoutAnimatedCompletion
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/setCollectionViewLayout:animated:completion:">Apple Documentation</a>
 * @param {UICollectionViewLayout} layout
 * @param {boolean} animated
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method supplementaryViewForElementKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/supplementaryViewForElementKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionReusableView}
 */
/**
 * @method reloadSections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/reloadSections:">Apple Documentation</a>
 * @param {NSIndexSet} sections
 * @return {void}
 */
/**
 * @method scrollToItemAtIndexPathAtScrollPositionAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/scrollToItemAtIndexPath:atScrollPosition:animated:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {number} scrollPosition
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithFrameCollectionViewLayout
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/initWithFrame:collectionViewLayout:">Apple Documentation</a>
 * @param {Object} frame
 * @param {UICollectionViewLayout} layout
 * @return {UICollectionView}
 */
/**
 * @method endInteractiveMovement
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/endInteractiveMovement">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finishInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/finishInteractiveTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method indexPathsForVisibleSupplementaryElementsOfKind
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/indexPathsForVisibleSupplementaryElementsOfKind:">Apple Documentation</a>
 * @param {string} elementKind
 * @return {Array}
 */
/**
 * @method beginInteractiveMovementForItemAtIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/beginInteractiveMovementForItemAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {boolean}
 */
/**
 * @method insertSections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/insertSections:">Apple Documentation</a>
 * @param {NSIndexSet} sections
 * @return {void}
 */
/**
 * @method selectItemAtIndexPathAnimatedScrollPosition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/selectItemAtIndexPath:animated:scrollPosition:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {boolean} animated
 * @param {number} scrollPosition
 * @return {void}
 */
/**
 * @method reloadData
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/reloadData">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method visibleSupplementaryViewsOfKind
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/visibleSupplementaryViewsOfKind:">Apple Documentation</a>
 * @param {string} elementKind
 * @return {Array}
 */
/**
 * @method layoutAttributesForSupplementaryElementOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/layoutAttributesForSupplementaryElementOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} kind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICollectionView}
 */
/**
 * @method dequeueReusableCellWithReuseIdentifierForIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/dequeueReusableCellWithReuseIdentifier:forIndexPath:">Apple Documentation</a>
 * @param {string} identifier
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewCell}
 */
/**
 * @method setCollectionViewLayoutAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/setCollectionViewLayout:animated:">Apple Documentation</a>
 * @param {UICollectionViewLayout} layout
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method layoutAttributesForItemAtIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/layoutAttributesForItemAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method registerClassForSupplementaryViewOfKindWithReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/registerClass:forSupplementaryViewOfKind:withReuseIdentifier:">Apple Documentation</a>
 * @param {Object} viewClass
 * @param {string} elementKind
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method cellForItemAtIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/cellForItemAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewCell}
 */
/**
 * @method insertItemsAtIndexPaths
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/insertItemsAtIndexPaths:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @return {void}
 */
/**
 * @method dequeueReusableSupplementaryViewOfKindWithReuseIdentifierForIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/dequeueReusableSupplementaryViewOfKind:withReuseIdentifier:forIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {string} identifier
 * @param {NSIndexPath} indexPath
 * @return {UICollectionReusableView}
 */
/**
 * @method cancelInteractiveMovement
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/cancelInteractiveMovement">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method moveItemAtIndexPathToIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/moveItemAtIndexPath:toIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {NSIndexPath} newIndexPath
 * @return {void}
 */
/**
 * @method registerClassForCellWithReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/registerClass:forCellWithReuseIdentifier:">Apple Documentation</a>
 * @param {Object} cellClass
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method deleteItemsAtIndexPaths
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/deleteItemsAtIndexPaths:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @return {void}
 */
/**
 * @method startInteractiveTransitionToCollectionViewLayoutCompletion
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/startInteractiveTransitionToCollectionViewLayout:completion:">Apple Documentation</a>
 * @param {UICollectionViewLayout} layout
 * @param {Function} completion
 * @return {UICollectionViewTransitionLayout}
 */
/**
 * @method registerNibForCellWithReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionView/registerNib:forCellWithReuseIdentifier:">Apple Documentation</a>
 * @param {UINib} nib
 * @param {string} identifier
 * @return {void}
 */
/**
 * @class AVAudioUnitEQ
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitEffect
 */
/**
 * @property {Array} bands
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQ/bands">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} globalGain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQ/globalGain">Apple Documentation</a>
 */
/**
 * @method initWithNumberOfBands
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitEQ/initWithNumberOfBands:">Apple Documentation</a>
 * @param {number} numberOfBands
 * @return {AVAudioUnitEQ}
 */
/**
 * @class NSDirectoryEnumerator
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html">Apple Documentation</a>
 * @extends NSEnumerator
 */
/**
 * @property {Object} directoryAttributes
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html#//apple_ref/occ/instp/NSDirectoryEnumerator/directoryAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} level
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html#//apple_ref/occ/instp/NSDirectoryEnumerator/level">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isEnumeratingDirectoryPostOrder
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html#//apple_ref/occ/instp/NSDirectoryEnumerator/isEnumeratingDirectoryPostOrder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fileAttributes
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html#//apple_ref/occ/instp/NSDirectoryEnumerator/fileAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method skipDescendents
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html#//apple_ref/occ/instm/NSDirectoryEnumerator/skipDescendents">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method skipDescendants
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SearchKitConcepts/searchKit_tasks/searchKit_tasks.html#//apple_ref/occ/instm/NSDirectoryEnumerator/skipDescendants">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class GCControllerElement
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} analog
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerElement/analog">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerElement} collection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerElement/collection">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLScatteringFunction} scatteringFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterial/scatteringFunction">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterial/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterial} baseMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterial/baseMaterial">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterial/name">Apple Documentation</a>
 */
/**
 * @property {number} materialFace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterial/materialFace">Apple Documentation</a>
 */
/**
 * @method resolveTexturesWithResolver
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/resolveTexturesWithResolver:">Apple Documentation</a>
 * @param {Object} resolver
 * @return {void}
 */
/**
 * @method propertyNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/propertyNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {MDLMaterialProperty}
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {string} name
 * @return {MDLMaterialProperty}
 */
/**
 * @method removeProperty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/removeProperty:">Apple Documentation</a>
 * @param {MDLMaterialProperty} property
 * @return {void}
 */
/**
 * @method initWithNameScatteringFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/initWithName:scatteringFunction:">Apple Documentation</a>
 * @param {string} name
 * @param {MDLScatteringFunction} scatteringFunction
 * @return {MDLMaterial}
 */
/**
 * @method propertiesWithSemantic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/propertiesWithSemantic:">Apple Documentation</a>
 * @param {number} semantic
 * @return {Array}
 */
/**
 * @method loadTexturesUsingResolver
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/loadTexturesUsingResolver:">Apple Documentation</a>
 * @param {Object} resolver
 * @return {void}
 */
/**
 * @method setProperty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/setProperty:">Apple Documentation</a>
 * @param {MDLMaterialProperty} property
 * @return {void}
 */
/**
 * @method propertyWithSemantic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/propertyWithSemantic:">Apple Documentation</a>
 * @param {number} semantic
 * @return {MDLMaterialProperty}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} idx
 * @return {MDLMaterialProperty}
 */
/**
 * @method removeAllProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterial/removeAllProperties">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIUserNotificationSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method settingsForTypesCategories
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIUserNotificationSettings/settingsForTypes:categories:">Apple Documentation</a>
 * @static
 * @param {number} types
 * @param {NSSet} categories
 * @return {UIUserNotificationSettings}
 */
/**
 * @property {NSSet} categories
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationSettings/categories">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} types
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationSettings/types">Apple Documentation</a>
 * @readonly
 */
/**
 * @class CATransaction
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method begin
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/begin">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/valueForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {Object}
 */
/**
 * @method completionBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/completionBlock">Apple Documentation</a>
 * @static
 * @return {Function}
 */
/**
 * @method lock
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/lock">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method flush
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/flush">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/setValue:forKey:">Apple Documentation</a>
 * @static
 * @param {Object} anObject
 * @param {string} key
 * @return {void}
 */
/**
 * @method setCompletionBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/setCompletionBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {void}
 */
/**
 * @method setAnimationTimingFunction
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/setAnimationTimingFunction:">Apple Documentation</a>
 * @static
 * @param {CAMediaTimingFunction} function
 * @return {void}
 */
/**
 * @method unlock
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/unlock">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method disableActions
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/disableActions">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method animationDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/animationDuration">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method commit
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/commit">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method setDisableActions
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/setDisableActions:">Apple Documentation</a>
 * @static
 * @param {boolean} flag
 * @return {void}
 */
/**
 * @method setAnimationDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/setAnimationDuration:">Apple Documentation</a>
 * @static
 * @param {number} dur
 * @return {void}
 */
/**
 * @method animationTimingFunction
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CATransaction/animationTimingFunction">Apple Documentation</a>
 * @static
 * @return {CAMediaTimingFunction}
 */
/**
 * @class AVCaptureSession
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} inputs
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/inputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} masterClock
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/masterClock">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} outputs
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/outputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} interrupted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/interrupted">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyConfiguresCaptureDeviceForWideColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/automaticallyConfiguresCaptureDeviceForWideColor">Apple Documentation</a>
 */
/**
 * @property {Array} connections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/connections">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} running
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/running">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyConfiguresApplicationAudioSession
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/automaticallyConfiguresApplicationAudioSession">Apple Documentation</a>
 */
/**
 * @property {boolean} usesApplicationAudioSession
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/usesApplicationAudioSession">Apple Documentation</a>
 */
/**
 * @property {string} sessionPreset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureSession/sessionPreset">Apple Documentation</a>
 */
/**
 * @method addInput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/addInput:">Apple Documentation</a>
 * @param {AVCaptureInput} input
 * @return {void}
 */
/**
 * @method removeConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/removeConnection:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @return {void}
 */
/**
 * @method addOutputWithNoConnections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/addOutputWithNoConnections:">Apple Documentation</a>
 * @param {AVCaptureOutput} output
 * @return {void}
 */
/**
 * @method stopRunning
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/stopRunning">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method canAddOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/canAddOutput:">Apple Documentation</a>
 * @param {AVCaptureOutput} output
 * @return {boolean}
 */
/**
 * @method addOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/addOutput:">Apple Documentation</a>
 * @param {AVCaptureOutput} output
 * @return {void}
 */
/**
 * @method canSetSessionPreset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/canSetSessionPreset:">Apple Documentation</a>
 * @param {string} preset
 * @return {boolean}
 */
/**
 * @method canAddConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/canAddConnection:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @return {boolean}
 */
/**
 * @method addConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/addConnection:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @return {void}
 */
/**
 * @method removeInput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/removeInput:">Apple Documentation</a>
 * @param {AVCaptureInput} input
 * @return {void}
 */
/**
 * @method removeOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/removeOutput:">Apple Documentation</a>
 * @param {AVCaptureOutput} output
 * @return {void}
 */
/**
 * @method addInputWithNoConnections
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/addInputWithNoConnections:">Apple Documentation</a>
 * @param {AVCaptureInput} input
 * @return {void}
 */
/**
 * @method commitConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/commitConfiguration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method canAddInput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/canAddInput:">Apple Documentation</a>
 * @param {AVCaptureInput} input
 * @return {boolean}
 */
/**
 * @method beginConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/beginConfiguration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startRunning
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureSession/startRunning">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSDataDetector
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSRegularExpression
 */
/**
 * @method dataDetectorWithTypesError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSDataDetector/dataDetectorWithTypes:error:">Apple Documentation</a>
 * @static
 * @param {number} checkingTypes
 * @param {Object} error
 * @return {NSDataDetector}
 */
/**
 * @property {number} checkingTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSDataDetector/checkingTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTypesError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSDataDetector/initWithTypes:error:">Apple Documentation</a>
 * @param {number} checkingTypes
 * @param {Object} error
 * @return {NSDataDetector}
 */
/**
 * @class AVAssetDownloadURLSession
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSURLSession
 */
/**
 * @method sessionWithConfigurationAssetDownloadDelegateDelegateQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/AVAssetDownloadURLSession/sessionWithConfiguration:assetDownloadDelegate:delegateQueue:">Apple Documentation</a>
 * @static
 * @param {NSURLSessionConfiguration} configuration
 * @param {Object} delegate
 * @param {NSOperationQueue} delegateQueue
 * @return {AVAssetDownloadURLSession}
 */
/**
 * @method assetDownloadTaskWithURLAssetAssetTitleAssetArtworkDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/AVAssetDownloadURLSession/assetDownloadTaskWithURLAsset:assetTitle:assetArtworkData:options:">Apple Documentation</a>
 * @param {AVURLAsset} URLAsset
 * @param {string} title
 * @param {NSData} artworkData
 * @param {Object} options
 * @return {AVAssetDownloadTask}
 */
/**
 * @method aggregateAssetDownloadTaskWithURLAssetMediaSelectionsAssetTitleAssetArtworkDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/AVAssetDownloadURLSession/aggregateAssetDownloadTaskWithURLAsset:mediaSelections:assetTitle:assetArtworkData:options:">Apple Documentation</a>
 * @param {AVURLAsset} URLAsset
 * @param {Array} mediaSelections
 * @param {string} title
 * @param {NSData} artworkData
 * @param {Object} options
 * @return {AVAggregateAssetDownloadTask}
 */
/**
 * @method assetDownloadTaskWithURLAssetDestinationURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/AVAssetDownloadURLSession/assetDownloadTaskWithURLAsset:destinationURL:options:">Apple Documentation</a>
 * @param {AVURLAsset} URLAsset
 * @param {NSURL} destinationURL
 * @param {Object} options
 * @return {AVAssetDownloadTask}
 */
/**
 * @class MTLStageInputOutputDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method stageInputOutputDescriptor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/MTLStageInputOutputDescriptor/stageInputOutputDescriptor">Apple Documentation</a>
 * @static
 * @return {MTLStageInputOutputDescriptor}
 */
/**
 * @property {MTLAttributeDescriptorArray} attributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLStageInputOutputDescriptor/attributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTLBufferLayoutDescriptorArray} layouts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLStageInputOutputDescriptor/layouts">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indexType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLStageInputOutputDescriptor/indexType">Apple Documentation</a>
 */
/**
 * @property {number} indexBufferIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLStageInputOutputDescriptor/indexBufferIndex">Apple Documentation</a>
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLStageInputOutputDescriptor/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSTextAttachment
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method textAttachmentWithImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/NSTextAttachment/textAttachmentWithImage:">Apple Documentation</a>
 * @static
 * @param {UIImage} image
 * @return {NSTextAttachment}
 */
/**
 * @property {NSFileWrapper} fileWrapper
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSTextAttachment/fileWrapper">Apple Documentation</a>
 */
/**
 * @property {string} fileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSTextAttachment/fileType">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSTextAttachment/image">Apple Documentation</a>
 */
/**
 * @property {NSData} contents
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSTextAttachment/contents">Apple Documentation</a>
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSTextAttachment/bounds">Apple Documentation</a>
 */
/**
 * @method initWithDataOfType
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSTextAttachment/initWithData:ofType:">Apple Documentation</a>
 * @param {NSData} contentData
 * @param {string} uti
 * @return {NSTextAttachment}
 */
/**
 * @class SKRenderer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method rendererWithDevice
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRenderer/rendererWithDevice:">Apple Documentation</a>
 * @static
 * @param {Object} device
 * @return {SKRenderer}
 */
/**
 * @property {boolean} showsDrawCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/showsDrawCount">Apple Documentation</a>
 */
/**
 * @property {boolean} ignoresSiblingOrder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/ignoresSiblingOrder">Apple Documentation</a>
 */
/**
 * @property {SKScene} scene
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/scene">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldCullNonVisibleNodes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/shouldCullNonVisibleNodes">Apple Documentation</a>
 */
/**
 * @property {boolean} showsPhysics
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/showsPhysics">Apple Documentation</a>
 */
/**
 * @property {boolean} showsFields
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/showsFields">Apple Documentation</a>
 */
/**
 * @property {boolean} showsNodeCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/showsNodeCount">Apple Documentation</a>
 */
/**
 * @property {boolean} showsQuadCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRenderer/showsQuadCount">Apple Documentation</a>
 */
/**
 * @method updateAtTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRenderer/updateAtTime:">Apple Documentation</a>
 * @param {number} currentTime
 * @return {void}
 */
/**
 * @method renderWithViewportCommandBufferRenderPassDescriptor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRenderer/renderWithViewport:commandBuffer:renderPassDescriptor:">Apple Documentation</a>
 * @param {Object} viewport
 * @param {Object} commandBuffer
 * @param {MTLRenderPassDescriptor} renderPassDescriptor
 * @return {void}
 */
/**
 * @method renderWithViewportRenderCommandEncoderRenderPassDescriptorCommandQueue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRenderer/renderWithViewport:renderCommandEncoder:renderPassDescriptor:commandQueue:">Apple Documentation</a>
 * @param {Object} viewport
 * @param {Object} renderCommandEncoder
 * @param {MTLRenderPassDescriptor} renderPassDescriptor
 * @param {Object} commandQueue
 * @return {void}
 */
/**
 * @class AVCaptureDevice
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultDeviceWithDeviceTypeMediaTypePosition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/defaultDeviceWithDeviceType:mediaType:position:">Apple Documentation</a>
 * @static
 * @param {string} deviceType
 * @param {string} mediaType
 * @param {number} position
 * @return {AVCaptureDevice}
 */
/**
 * @method devicesWithMediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/devicesWithMediaType:">Apple Documentation</a>
 * @static
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @method authorizationStatusForMediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/authorizationStatusForMediaType:">Apple Documentation</a>
 * @static
 * @param {string} mediaType
 * @return {number}
 */
/**
 * @method devices
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/devices">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method requestAccessForMediaTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/requestAccessForMediaType:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} mediaType
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method defaultDeviceWithMediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/defaultDeviceWithMediaType:">Apple Documentation</a>
 * @static
 * @param {string} mediaType
 * @return {AVCaptureDevice}
 */
/**
 * @method deviceWithUniqueID
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/deviceWithUniqueID:">Apple Documentation</a>
 * @static
 * @param {string} deviceUniqueID
 * @return {AVCaptureDevice}
 */
/**
 * @method extrinsicMatrixFromDeviceToDevice
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDevice/extrinsicMatrixFromDevice:toDevice:">Apple Documentation</a>
 * @static
 * @param {AVCaptureDevice} fromDevice
 * @param {AVCaptureDevice} toDevice
 * @return {NSData}
 */
/**
 * @property {Object} activeVideoMinFrameDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/activeVideoMinFrameDuration">Apple Documentation</a>
 */
/**
 * @property {string} localizedName
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/localizedName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} connected
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/connected">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} activeVideoMaxFrameDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/activeVideoMaxFrameDuration">Apple Documentation</a>
 */
/**
 * @property {string} uniqueID
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/uniqueID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} formats
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/formats">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} modelID
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/modelID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCaptureDeviceFormat} activeFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDevice/activeFormat">Apple Documentation</a>
 */
/**
 * @method setExposureModeCustomWithDurationISOCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/setExposureModeCustomWithDuration:ISO:completionHandler:">Apple Documentation</a>
 * @param {Object} duration
 * @param {number} ISO
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method deviceWhiteBalanceGainsForTemperatureAndTintValues
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/deviceWhiteBalanceGainsForTemperatureAndTintValues:">Apple Documentation</a>
 * @param {Object} tempAndTintValues
 * @return {Object}
 */
/**
 * @method isTorchModeSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/isTorchModeSupported:">Apple Documentation</a>
 * @param {number} torchMode
 * @return {boolean}
 */
/**
 * @method hasMediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/hasMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {boolean}
 */
/**
 * @method setFocusModeLockedWithLensPositionCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/setFocusModeLockedWithLensPosition:completionHandler:">Apple Documentation</a>
 * @param {number} lensPosition
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method cancelVideoZoomRamp
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/cancelVideoZoomRamp">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method isWhiteBalanceModeSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/isWhiteBalanceModeSupported:">Apple Documentation</a>
 * @param {number} whiteBalanceMode
 * @return {boolean}
 */
/**
 * @method supportsAVCaptureSessionPreset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/supportsAVCaptureSessionPreset:">Apple Documentation</a>
 * @param {string} preset
 * @return {boolean}
 */
/**
 * @method isFlashModeSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/isFlashModeSupported:">Apple Documentation</a>
 * @param {number} flashMode
 * @return {boolean}
 */
/**
 * @method unlockForConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/unlockForConfiguration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method isFocusModeSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/isFocusModeSupported:">Apple Documentation</a>
 * @param {number} focusMode
 * @return {boolean}
 */
/**
 * @method rampToVideoZoomFactorWithRate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/rampToVideoZoomFactor:withRate:">Apple Documentation</a>
 * @param {number} factor
 * @param {number} rate
 * @return {void}
 */
/**
 * @method setTorchModeOnWithLevelError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/setTorchModeOnWithLevel:error:">Apple Documentation</a>
 * @param {number} torchLevel
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setExposureTargetBiasCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/setExposureTargetBias:completionHandler:">Apple Documentation</a>
 * @param {number} bias
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method isExposureModeSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/isExposureModeSupported:">Apple Documentation</a>
 * @param {number} exposureMode
 * @return {boolean}
 */
/**
 * @method chromaticityValuesForDeviceWhiteBalanceGains
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/chromaticityValuesForDeviceWhiteBalanceGains:">Apple Documentation</a>
 * @param {Object} whiteBalanceGains
 * @return {Object}
 */
/**
 * @method lockForConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/lockForConfiguration:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setWhiteBalanceModeLockedWithDeviceWhiteBalanceGainsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:">Apple Documentation</a>
 * @param {Object} whiteBalanceGains
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method deviceWhiteBalanceGainsForChromaticityValues
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/deviceWhiteBalanceGainsForChromaticityValues:">Apple Documentation</a>
 * @param {Object} chromaticityValues
 * @return {Object}
 */
/**
 * @method temperatureAndTintValuesForDeviceWhiteBalanceGains
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDevice/temperatureAndTintValuesForDeviceWhiteBalanceGains:">Apple Documentation</a>
 * @param {Object} whiteBalanceGains
 * @return {Object}
 */
/**
 * @class AVCaptureDeviceInput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html">Apple Documentation</a>
 * @extends AVCaptureInput
 */
/**
 * @method deviceInputWithDeviceError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCaptureDeviceInput/deviceInputWithDevice:error:">Apple Documentation</a>
 * @static
 * @param {AVCaptureDevice} device
 * @param {Object} outError
 * @return {AVCaptureDeviceInput}
 */
/**
 * @property {AVCaptureDevice} device
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDeviceInput/device">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} videoMinFrameDurationOverride
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDeviceInput/videoMinFrameDurationOverride">Apple Documentation</a>
 */
/**
 * @property {boolean} unifiedAutoExposureDefaultsEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureDeviceInput/unifiedAutoExposureDefaultsEnabled">Apple Documentation</a>
 */
/**
 * @method initWithDeviceError
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDeviceInput/initWithDevice:error:">Apple Documentation</a>
 * @param {AVCaptureDevice} device
 * @param {Object} outError
 * @return {AVCaptureDeviceInput}
 */
/**
 * @method portsWithMediaTypeSourceDeviceTypeSourceDevicePosition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureDeviceInput/portsWithMediaType:sourceDeviceType:sourceDevicePosition:">Apple Documentation</a>
 * @param {string} mediaType
 * @param {string} sourceDeviceType
 * @param {number} sourceDevicePosition
 * @return {Array}
 */
/**
 * @class AVAudioOutputNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioIONode
 */
/**
 * @class AVAssetCache
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} playableOffline
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetCache/playableOffline">Apple Documentation</a>
 * @readonly
 */
/**
 * @method mediaSelectionOptionsInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetCache/mediaSelectionOptionsInMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {Array}
 */
/**
 * @class UIAlertView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {number} cancelButtonIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/cancelButtonIndex">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/title">Apple Documentation</a>
 */
/**
 * @property {number} firstOtherButtonIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/firstOtherButtonIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfButtons
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/numberOfButtons">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alertViewStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/alertViewStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} visible
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/visible">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/delegate">Apple Documentation</a>
 */
/**
 * @property {string} message
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instp/UIAlertView/message">Apple Documentation</a>
 */
/**
 * @method textFieldAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/textFieldAtIndex:">Apple Documentation</a>
 * @param {number} textFieldIndex
 * @return {UITextField}
 */
/**
 * @method show
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/show">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithTitleMessageDelegateCancelButtonTitleOtherButtonTitles
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:">Apple Documentation</a>
 * @param {string} title
 * @param {string} message
 * @param {Object} delegate
 * @param {string} cancelButtonTitle
 * @param {string} otherButtonTitles
 * @param {Array} args
 * @return {UIAlertView}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIAlertView}
 */
/**
 * @method buttonTitleAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/buttonTitleAtIndex:">Apple Documentation</a>
 * @param {number} buttonIndex
 * @return {string}
 */
/**
 * @method dismissWithClickedButtonIndexAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/dismissWithClickedButtonIndex:animated:">Apple Documentation</a>
 * @param {number} buttonIndex
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method addButtonWithTitle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/addButtonWithTitle:">Apple Documentation</a>
 * @param {string} title
 * @return {number}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ErrorHandling/ErrorHandling.html#//apple_ref/occ/instm/UIAlertView/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {Object}
 */
/**
 * @class UIDocumentPickerExtensionViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {string} providerIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentPickerExtensionViewController/providerIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} originalURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentPickerExtensionViewController/originalURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} documentStorageURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentPickerExtensionViewController/documentStorageURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} documentPickerMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentPickerExtensionViewController/documentPickerMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} validTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentPickerExtensionViewController/validTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method dismissGrantingAccessToURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentPickerExtensionViewController/dismissGrantingAccessToURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {void}
 */
/**
 * @method prepareForPresentationInMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentPickerExtensionViewController/prepareForPresentationInMode:">Apple Documentation</a>
 * @param {number} mode
 * @return {void}
 */
/**
 * @class MDLMeshBufferDataAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class UIMutableApplicationShortcutItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIApplicationShortcutItem
 */
/**
 * @property {string} localizedSubtitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableApplicationShortcutItem/localizedSubtitle">Apple Documentation</a>
 */
/**
 * @property {string} localizedTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableApplicationShortcutItem/localizedTitle">Apple Documentation</a>
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableApplicationShortcutItem/userInfo">Apple Documentation</a>
 */
/**
 * @property {Object} targetContentIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableApplicationShortcutItem/targetContentIdentifier">Apple Documentation</a>
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableApplicationShortcutItem/type">Apple Documentation</a>
 */
/**
 * @property {UIApplicationShortcutIcon} icon
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableApplicationShortcutItem/icon">Apple Documentation</a>
 */
/**
 * @class MTLAttributeDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} bufferIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttributeDescriptor/bufferIndex">Apple Documentation</a>
 */
/**
 * @property {number} offset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttributeDescriptor/offset">Apple Documentation</a>
 */
/**
 * @property {number} format
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttributeDescriptor/format">Apple Documentation</a>
 */
/**
 * @class UIGraphicsRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method prepareCGContextWithRendererContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIGraphicsRenderer/prepareCGContext:withRendererContext:">Apple Documentation</a>
 * @static
 * @param {Object} context
 * @param {UIGraphicsRendererContext} rendererContext
 * @return {void}
 */
/**
 * @method contextWithFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIGraphicsRenderer/contextWithFormat:">Apple Documentation</a>
 * @static
 * @param {UIGraphicsRendererFormat} format
 * @return {Object}
 */
/**
 * @method rendererContextClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIGraphicsRenderer/rendererContextClass">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @property {boolean} allowsImageOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsRenderer/allowsImageOutput">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIGraphicsRendererFormat} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsRenderer/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRenderer/initWithBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {UIGraphicsRenderer}
 */
/**
 * @method runDrawingActionsCompletionActionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRenderer/runDrawingActions:completionActions:error:">Apple Documentation</a>
 * @param {Function} drawingActions
 * @param {Function} completionActions
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithBoundsFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsRenderer/initWithBounds:format:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {UIGraphicsRendererFormat} format
 * @return {UIGraphicsRenderer}
 */
/**
 * @class NSTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} maximumNumberOfLines
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/maximumNumberOfLines">Apple Documentation</a>
 */
/**
 * @property {boolean} widthTracksTextView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/widthTracksTextView">Apple Documentation</a>
 */
/**
 * @property {boolean} simpleRectangularTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/simpleRectangularTextContainer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} lineBreakMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/lineBreakMode">Apple Documentation</a>
 */
/**
 * @property {number} lineFragmentPadding
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/lineFragmentPadding">Apple Documentation</a>
 */
/**
 * @property {boolean} heightTracksTextView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/heightTracksTextView">Apple Documentation</a>
 */
/**
 * @property {NSLayoutManager} layoutManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/layoutManager">Apple Documentation</a>
 */
/**
 * @property {Array} exclusionPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/exclusionPaths">Apple Documentation</a>
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSTextContainer/size">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSTextContainer/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSTextContainer}
 */
/**
 * @method initWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSTextContainer/initWithSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {NSTextContainer}
 */
/**
 * @method replaceLayoutManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSTextContainer/replaceLayoutManager:">Apple Documentation</a>
 * @param {NSLayoutManager} newLayoutManager
 * @return {void}
 */
/**
 * @class UICommand
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIMenuElement
 */
/**
 * @method commandWithTitleImageActionPropertyList
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UICommand/commandWithTitle:image:action:propertyList:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {UIImage} image
 * @param {string} action
 * @param {Object} propertyList
 * @return {UICommand}
 */
/**
 * @method commandWithTitleImageActionPropertyListAlternates
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UICommand/commandWithTitle:image:action:propertyList:alternates:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {UIImage} image
 * @param {string} action
 * @param {Object} propertyList
 * @param {Array} alternates
 * @return {UICommand}
 */
/**
 * @property {string} discoverabilityTitle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/discoverabilityTitle">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/title">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/image">Apple Documentation</a>
 */
/**
 * @property {Object} propertyList
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/propertyList">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/state">Apple Documentation</a>
 */
/**
 * @property {string} jsaction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/action">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} attributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/attributes">Apple Documentation</a>
 */
/**
 * @property {Array} alternates
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommand/alternates">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICommand/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICommand}
 */
/**
 * @class SKCameraNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method containedNodeSet
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKCameraNode/containedNodeSet">Apple Documentation</a>
 * @return {NSSet}
 */
/**
 * @method containsNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKCameraNode/containsNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {boolean}
 */
/**
 * @class NSProcessInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method processInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSProcessInfo/processInfo">Apple Documentation</a>
 * @static
 * @return {NSProcessInfo}
 */
/**
 * @property {number} systemUptime
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/systemUptime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} physicalMemory
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/physicalMemory">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} hostName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/hostName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} processorCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/processorCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} environment
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/environment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} processName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/processName">Apple Documentation</a>
 */
/**
 * @property {number} processIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/processIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} arguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/arguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} operatingSystemVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/operatingSystemVersion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} globallyUniqueString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/globallyUniqueString">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} activeProcessorCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/activeProcessorCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} operatingSystemVersionString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSProcessInfo/operatingSystemVersionString">Apple Documentation</a>
 * @readonly
 */
/**
 * @method performExpiringActivityWithReasonUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/performExpiringActivityWithReason:usingBlock:">Apple Documentation</a>
 * @param {string} reason
 * @param {Function} block
 * @return {void}
 */
/**
 * @method endActivity
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/endActivity:">Apple Documentation</a>
 * @param {Object} activity
 * @return {void}
 */
/**
 * @method operatingSystemName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/operatingSystemName">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method beginActivityWithOptionsReason
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/beginActivityWithOptions:reason:">Apple Documentation</a>
 * @param {number} options
 * @param {string} reason
 * @return {Object}
 */
/**
 * @method performActivityWithOptionsReasonUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/performActivityWithOptions:reason:usingBlock:">Apple Documentation</a>
 * @param {number} options
 * @param {string} reason
 * @param {Function} block
 * @return {void}
 */
/**
 * @method isOperatingSystemAtLeastVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/isOperatingSystemAtLeastVersion:">Apple Documentation</a>
 * @param {Object} version
 * @return {boolean}
 */
/**
 * @method operatingSystem
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSProcessInfo/operatingSystem">Apple Documentation</a>
 * @return {number}
 */
/**
 * @class MTLSharedTextureHandle
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} device
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLSharedTextureHandle/device">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLSharedTextureHandle/label">Apple Documentation</a>
 * @readonly
 */
/**
 * @class RPBroadcastController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} serviceInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastController/serviceInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastController/paused">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} broadcastExtensionBundleID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastController/broadcastExtensionBundleID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} broadcasting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastController/broadcasting">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastController/delegate">Apple Documentation</a>
 */
/**
 * @property {NSURL} broadcastURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastController/broadcastURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @method pauseBroadcast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastController/pauseBroadcast">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finishBroadcastWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastController/finishBroadcastWithHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method resumeBroadcast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastController/resumeBroadcast">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startBroadcastWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastController/startBroadcastWithHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class UITextChecker
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method learnWord
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextChecker/learnWord:">Apple Documentation</a>
 * @static
 * @param {string} word
 * @return {void}
 */
/**
 * @method availableLanguages
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextChecker/availableLanguages">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method unlearnWord
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextChecker/unlearnWord:">Apple Documentation</a>
 * @static
 * @param {string} word
 * @return {void}
 */
/**
 * @method hasLearnedWord
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextChecker/hasLearnedWord:">Apple Documentation</a>
 * @static
 * @param {string} word
 * @return {boolean}
 */
/**
 * @property {Array} ignoredWords
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextChecker/ignoredWords">Apple Documentation</a>
 */
/**
 * @method guessesForWordRangeInStringLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextChecker/guessesForWordRange:inString:language:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} string
 * @param {string} language
 * @return {Array}
 */
/**
 * @method rangeOfMisspelledWordInStringRangeStartingAtWrapLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextChecker/rangeOfMisspelledWordInString:range:startingAt:wrap:language:">Apple Documentation</a>
 * @param {string} stringToCheck
 * @param {Object} range
 * @param {number} startingOffset
 * @param {boolean} wrapFlag
 * @param {string} language
 * @return {Object}
 */
/**
 * @method completionsForPartialWordRangeInStringLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextChecker/completionsForPartialWordRange:inString:language:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} string
 * @param {string} language
 * @return {Array}
 */
/**
 * @method ignoreWord
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextChecker/ignoreWord:">Apple Documentation</a>
 * @param {string} wordToIgnore
 * @return {void}
 */
/**
 * @class NSUnitPower
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method microwatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/microwatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method watts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/watts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method gigawatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/gigawatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method nanowatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/nanowatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method megawatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/megawatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method picowatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/picowatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method femtowatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/femtowatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method horsepower
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/horsepower">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method terawatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/terawatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method milliwatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/milliwatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @method kilowatts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPower/kilowatts">Apple Documentation</a>
 * @static
 * @return {NSUnitPower}
 */
/**
 * @class AVAudioUnitVarispeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitTimeEffect
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitVarispeed/rate">Apple Documentation</a>
 */
/**
 * @class NSCollectionLayoutBoundarySupplementaryItem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSCollectionLayoutSupplementaryItem
 */
/**
 * @method boundarySupplementaryItemWithLayoutSizeElementKindAlignmentAbsoluteOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutBoundarySupplementaryItem/boundarySupplementaryItemWithLayoutSize:elementKind:alignment:absoluteOffset:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {string} elementKind
 * @param {number} alignment
 * @param {Object} absoluteOffset
 * @return {NSCollectionLayoutBoundarySupplementaryItem}
 */
/**
 * @method boundarySupplementaryItemWithLayoutSizeElementKindAlignment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutBoundarySupplementaryItem/boundarySupplementaryItemWithLayoutSize:elementKind:alignment:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {string} elementKind
 * @param {number} alignment
 * @return {NSCollectionLayoutBoundarySupplementaryItem}
 */
/**
 * @property {number} alignment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutBoundarySupplementaryItem/alignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} pinToVisibleBounds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutBoundarySupplementaryItem/pinToVisibleBounds">Apple Documentation</a>
 */
/**
 * @property {boolean} extendsBoundary
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutBoundarySupplementaryItem/extendsBoundary">Apple Documentation</a>
 */
/**
 * @property {Object} offset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutBoundarySupplementaryItem/offset">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLArgumentDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method argumentDescriptor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/MTLArgumentDescriptor/argumentDescriptor">Apple Documentation</a>
 * @static
 * @return {MTLArgumentDescriptor}
 */
/**
 * @property {number} index
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLArgumentDescriptor/index">Apple Documentation</a>
 */
/**
 * @property {number} constantBlockAlignment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLArgumentDescriptor/constantBlockAlignment">Apple Documentation</a>
 */
/**
 * @property {number} dataType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLArgumentDescriptor/dataType">Apple Documentation</a>
 */
/**
 * @property {number} textureType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLArgumentDescriptor/textureType">Apple Documentation</a>
 */
/**
 * @property {number} access
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLArgumentDescriptor/access">Apple Documentation</a>
 */
/**
 * @property {number} arrayLength
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLArgumentDescriptor/arrayLength">Apple Documentation</a>
 */
/**
 * @class NSCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method decodeObjectOfClassForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeObjectOfClass:forKey:">Apple Documentation</a>
 * @param {Object} aClass
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeDataObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeDataObject">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @method versionForClassName
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/versionForClassName:">Apple Documentation</a>
 * @param {string} className
 * @return {number}
 */
/**
 * @method encodeBoolForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeBool:forKey:">Apple Documentation</a>
 * @param {boolean} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeConditionalObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeConditionalObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method decodeCMTimeForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCMTimeForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method failWithError
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/failWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method decodeDirectionalEdgeInsetsForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeDirectionalEdgeInsetsForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeInt64ForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeInt64ForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method encodeUIOffsetForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeUIOffset:forKey:">Apple Documentation</a>
 * @param {Object} offset
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeInt64ForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeInt64:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeInt32ForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeInt32:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeCGAffineTransformForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCGAffineTransform:forKey:">Apple Documentation</a>
 * @param {Object} transform
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeIntegerForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeInteger:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeTopLevelObjectForKeyError
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeTopLevelObjectForKey:error:">Apple Documentation</a>
 * @param {string} key
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method decodeCMTimeRangeForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCMTimeRangeForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeCGRectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCGRectForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeCGVectorForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCGVectorForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method encodeFloatForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeFloat:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeUIOffsetForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeUIOffsetForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeDoubleForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeDoubleForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method encodeByrefObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeByrefObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method decodeInt32ForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeInt32ForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method encodeObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method decodeCGPointForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCGPointForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeIntegerForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeIntegerForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method encodeDataObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeDataObject:">Apple Documentation</a>
 * @param {NSData} data
 * @return {void}
 */
/**
 * @method decodeTopLevelObjectAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeTopLevelObjectAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method decodeFloatForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeFloatForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method encodeCGSizeForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCGSize:forKey:">Apple Documentation</a>
 * @param {Object} size
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeObjectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeObjectForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method encodeRootObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeRootObject:">Apple Documentation</a>
 * @param {Object} rootObject
 * @return {void}
 */
/**
 * @method decodeBoolForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeBoolForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method encodeDirectionalEdgeInsetsForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeDirectionalEdgeInsets:forKey:">Apple Documentation</a>
 * @param {Object} insets
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeCMTimeRangeForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCMTimeRange:forKey:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeCGAffineTransformForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCGAffineTransformForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeIntForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeIntForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method encodeCGRectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCGRect:forKey:">Apple Documentation</a>
 * @param {Object} rect
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeCMTimeMappingForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCMTimeMapping:forKey:">Apple Documentation</a>
 * @param {Object} timeMapping
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeUIEdgeInsetsForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeUIEdgeInsets:forKey:">Apple Documentation</a>
 * @param {Object} insets
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeCGSizeForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCGSizeForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method encodeDoubleForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeDouble:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeCGPointForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCGPoint:forKey:">Apple Documentation</a>
 * @param {Object} point
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeCMTimeForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCMTime:forKey:">Apple Documentation</a>
 * @param {Object} time
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeObjectOfClassesForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeObjectOfClasses:forKey:">Apple Documentation</a>
 * @param {NSSet} classes
 * @param {string} key
 * @return {Object}
 */
/**
 * @method containsValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/containsValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method encodeIntForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeInt:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeCMTimeMappingForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeCMTimeMappingForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeUIEdgeInsetsForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeUIEdgeInsetsForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeTopLevelObjectOfClassesForKeyError
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeTopLevelObjectOfClasses:forKey:error:">Apple Documentation</a>
 * @param {NSSet} classes
 * @param {string} key
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method encodeObjectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeObject:forKey:">Apple Documentation</a>
 * @param {Object} object
 * @param {string} key
 * @return {void}
 */
/**
 * @method decodeObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeObject">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method encodeBycopyObject
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeBycopyObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method decodePropertyListForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodePropertyListForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeTopLevelObjectOfClassForKeyError
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/decodeTopLevelObjectOfClass:forKey:error:">Apple Documentation</a>
 * @param {Object} aClass
 * @param {string} key
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method encodeCGVectorForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeCGVector:forKey:">Apple Documentation</a>
 * @param {Object} vector
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeConditionalObjectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc6_release_notes.html#//apple_ref/occ/instm/NSCoder/encodeConditionalObject:forKey:">Apple Documentation</a>
 * @param {Object} object
 * @param {string} key
 * @return {void}
 */
/**
 * @class AVMetadataBodyObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVMetadataObject
 */
/**
 * @property {number} bodyID
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataBodyObject/bodyID">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UITextField
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/text">Apple Documentation</a>
 */
/**
 * @property {UIImage} disabledBackground
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/disabledBackground">Apple Documentation</a>
 */
/**
 * @property {UIFont} font
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/font">Apple Documentation</a>
 */
/**
 * @property {UIView} rightView
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/rightView">Apple Documentation</a>
 */
/**
 * @property {number} rightViewMode
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/rightViewMode">Apple Documentation</a>
 */
/**
 * @property {UIView} inputView
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/inputView">Apple Documentation</a>
 */
/**
 * @property {string} placeholder
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/placeholder">Apple Documentation</a>
 */
/**
 * @property {Object} typingAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/typingAttributes">Apple Documentation</a>
 */
/**
 * @property {UIView} leftView
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/leftView">Apple Documentation</a>
 */
/**
 * @property {number} clearButtonMode
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/clearButtonMode">Apple Documentation</a>
 */
/**
 * @property {number} minimumFontSize
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/minimumFontSize">Apple Documentation</a>
 */
/**
 * @property {UIColor} textColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/textColor">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedPlaceholder
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/attributedPlaceholder">Apple Documentation</a>
 */
/**
 * @property {UIImage} background
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/background">Apple Documentation</a>
 */
/**
 * @property {boolean} editing
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/editing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} clearsOnBeginEditing
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/clearsOnBeginEditing">Apple Documentation</a>
 */
/**
 * @property {boolean} clearsOnInsertion
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/clearsOnInsertion">Apple Documentation</a>
 */
/**
 * @property {boolean} adjustsFontSizeToFitWidth
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/adjustsFontSizeToFitWidth">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedText
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/attributedText">Apple Documentation</a>
 */
/**
 * @property {number} leftViewMode
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/leftViewMode">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsEditingTextAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/allowsEditingTextAttributes">Apple Documentation</a>
 */
/**
 * @property {Object} defaultTextAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/defaultTextAttributes">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/delegate">Apple Documentation</a>
 */
/**
 * @property {UIView} inputAccessoryView
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/inputAccessoryView">Apple Documentation</a>
 */
/**
 * @property {number} borderStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/borderStyle">Apple Documentation</a>
 */
/**
 * @property {number} textAlignment
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UITextField/textAlignment">Apple Documentation</a>
 */
/**
 * @method editingRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/editingRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method clearButtonRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/clearButtonRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method drawTextInRect
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/drawTextInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method placeholderRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/placeholderRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method borderRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/borderRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method textRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/textRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method drawPlaceholderInRect
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/drawPlaceholderInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method rightViewRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/rightViewRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method leftViewRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UITextField/leftViewRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @class SCNCameraController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} inertiaRunning
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/inertiaRunning">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} target
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/target">Apple Documentation</a>
 */
/**
 * @property {number} minimumVerticalAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/minimumVerticalAngle">Apple Documentation</a>
 */
/**
 * @property {SCNNode} pointOfView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/pointOfView">Apple Documentation</a>
 */
/**
 * @property {number} maximumHorizontalAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/maximumHorizontalAngle">Apple Documentation</a>
 */
/**
 * @property {number} maximumVerticalAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/maximumVerticalAngle">Apple Documentation</a>
 */
/**
 * @property {number} minimumHorizontalAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/minimumHorizontalAngle">Apple Documentation</a>
 */
/**
 * @property {Object} worldUp
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/worldUp">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/delegate">Apple Documentation</a>
 */
/**
 * @property {number} interactionMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/interactionMode">Apple Documentation</a>
 */
/**
 * @property {boolean} inertiaEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/inertiaEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} automaticTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/automaticTarget">Apple Documentation</a>
 */
/**
 * @property {number} inertiaFriction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNCameraController/inertiaFriction">Apple Documentation</a>
 */
/**
 * @method frameNodes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/frameNodes:">Apple Documentation</a>
 * @param {Array} nodes
 * @return {void}
 */
/**
 * @method dollyByOnScreenPointViewport
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/dollyBy:onScreenPoint:viewport:">Apple Documentation</a>
 * @param {number} delta
 * @param {Object} point
 * @param {Object} viewport
 * @return {void}
 */
/**
 * @method continueInteractionWithViewportSensitivity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/continueInteraction:withViewport:sensitivity:">Apple Documentation</a>
 * @param {Object} location
 * @param {Object} viewport
 * @param {number} sensitivity
 * @return {void}
 */
/**
 * @method translateInCameraSpaceByXYZ
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/translateInCameraSpaceByX:Y:Z:">Apple Documentation</a>
 * @param {number} deltaX
 * @param {number} deltaY
 * @param {number} deltaX
 * @return {void}
 */
/**
 * @method endInteractionWithViewportVelocity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/endInteraction:withViewport:velocity:">Apple Documentation</a>
 * @param {Object} location
 * @param {Object} viewport
 * @param {Object} velocity
 * @return {void}
 */
/**
 * @method rollByAroundScreenPointViewport
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/rollBy:aroundScreenPoint:viewport:">Apple Documentation</a>
 * @param {number} delta
 * @param {Object} point
 * @param {Object} viewport
 * @return {void}
 */
/**
 * @method beginInteractionWithViewport
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/beginInteraction:withViewport:">Apple Documentation</a>
 * @param {Object} location
 * @param {Object} viewport
 * @return {void}
 */
/**
 * @method stopInertia
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/stopInertia">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method rollAroundTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/rollAroundTarget:">Apple Documentation</a>
 * @param {number} delta
 * @return {void}
 */
/**
 * @method rotateByXY
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/rotateByX:Y:">Apple Documentation</a>
 * @param {number} deltaX
 * @param {number} deltaY
 * @return {void}
 */
/**
 * @method dollyToTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/dollyToTarget:">Apple Documentation</a>
 * @param {number} delta
 * @return {void}
 */
/**
 * @method clearRoll
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SCNCameraController/clearRoll">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UITableViewDropPlaceholder
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UITableViewPlaceholder
 */
/**
 * @property {Function} jspreviewParametersProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITableViewDropPlaceholder/previewParametersProvider">Apple Documentation</a>
 */
/**
 * @class AVAudioEnvironmentNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @property {number} outputVolume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/outputVolume">Apple Documentation</a>
 */
/**
 * @property {AVAudioEnvironmentReverbParameters} reverbParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/reverbParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} listenerPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/listenerPosition">Apple Documentation</a>
 */
/**
 * @property {number} outputType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/outputType">Apple Documentation</a>
 */
/**
 * @property {AVAudioEnvironmentDistanceAttenuationParameters} distanceAttenuationParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/distanceAttenuationParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} nextAvailableInputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/nextAvailableInputBus">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} listenerVectorOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/listenerVectorOrientation">Apple Documentation</a>
 */
/**
 * @property {Object} listenerAngularOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/listenerAngularOrientation">Apple Documentation</a>
 */
/**
 * @property {Array} applicableRenderingAlgorithms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentNode/applicableRenderingAlgorithms">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEnvironmentNode/init">Apple Documentation</a>
 * @return {AVAudioEnvironmentNode}
 */
/**
 * @class CIQRCodeDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends CIBarcodeDescriptor
 */
/**
 * @method descriptorWithPayloadSymbolVersionMaskPatternErrorCorrectionLevel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIQRCodeDescriptor/descriptorWithPayload:symbolVersion:maskPattern:errorCorrectionLevel:">Apple Documentation</a>
 * @static
 * @param {NSData} errorCorrectedPayload
 * @param {number} symbolVersion
 * @param {number} maskPattern
 * @param {number} errorCorrectionLevel
 * @return {CIQRCodeDescriptor}
 */
/**
 * @property {NSData} errorCorrectedPayload
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIQRCodeDescriptor/errorCorrectedPayload">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} errorCorrectionLevel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIQRCodeDescriptor/errorCorrectionLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} symbolVersion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIQRCodeDescriptor/symbolVersion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maskPattern
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIQRCodeDescriptor/maskPattern">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPayloadSymbolVersionMaskPatternErrorCorrectionLevel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIQRCodeDescriptor/initWithPayload:symbolVersion:maskPattern:errorCorrectionLevel:">Apple Documentation</a>
 * @param {NSData} errorCorrectedPayload
 * @param {number} symbolVersion
 * @param {number} maskPattern
 * @param {number} errorCorrectionLevel
 * @return {CIQRCodeDescriptor}
 */
/**
 * @class UITargetedDragPreview
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UITargetedPreview
 */
/**
 * @method previewForURLTitleTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UITargetedDragPreview/previewForURL:title:target:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {string} title
 * @param {UIDragPreviewTarget} target
 * @return {UITargetedDragPreview}
 */
/**
 * @method previewForURLTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UITargetedDragPreview/previewForURL:target:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {UIDragPreviewTarget} target
 * @return {UITargetedDragPreview}
 */
/**
 * @method retargetedPreviewWithTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITargetedDragPreview/retargetedPreviewWithTarget:">Apple Documentation</a>
 * @param {UIDragPreviewTarget} newTarget
 * @return {UITargetedDragPreview}
 */
/**
 * @class SKPhysicsJointSliding
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKPhysicsJoint
 */
/**
 * @method jointWithBodyABodyBAnchorAxis
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKPhysicsJointSliding/jointWithBodyA:bodyB:anchor:axis:">Apple Documentation</a>
 * @static
 * @param {SKPhysicsBody} bodyA
 * @param {SKPhysicsBody} bodyB
 * @param {Object} anchor
 * @param {Object} axis
 * @return {SKPhysicsJointSliding}
 */
/**
 * @property {number} lowerDistanceLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointSliding/lowerDistanceLimit">Apple Documentation</a>
 */
/**
 * @property {number} upperDistanceLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointSliding/upperDistanceLimit">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldEnableLimits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointSliding/shouldEnableLimits">Apple Documentation</a>
 */
/**
 * @class NSPredicate
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method predicateWithFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSPredicate/predicateWithFormat:">Apple Documentation</a>
 * @static
 * @param {string} predicateFormat
 * @param {Array} args
 * @return {NSPredicate}
 */
/**
 * @method predicateWithValue
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSPredicate/predicateWithValue:">Apple Documentation</a>
 * @static
 * @param {boolean} value
 * @return {NSPredicate}
 */
/**
 * @method predicateWithFormatArgumentArray
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSPredicate/predicateWithFormat:argumentArray:">Apple Documentation</a>
 * @static
 * @param {string} predicateFormat
 * @param {Array} arguments
 * @return {NSPredicate}
 */
/**
 * @method predicateWithBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSPredicate/predicateWithBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {NSPredicate}
 */
/**
 * @property {string} predicateFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSPredicate/predicateFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @method predicateWithSubstitutionVariables
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSPredicate/predicateWithSubstitutionVariables:">Apple Documentation</a>
 * @param {Object} variables
 * @return {NSPredicate}
 */
/**
 * @method evaluateWithObject
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSPredicate/evaluateWithObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {boolean}
 */
/**
 * @method allowEvaluation
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSPredicate/allowEvaluation">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method evaluateWithObjectSubstitutionVariables
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSPredicate/evaluateWithObject:substitutionVariables:">Apple Documentation</a>
 * @param {Object} object
 * @param {Object} bindings
 * @return {boolean}
 */
/**
 * @class UIFeedbackGenerator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method prepare
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFeedbackGenerator/prepare">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class GKPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method pathWithGraphNodesRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKPath/pathWithGraphNodes:radius:">Apple Documentation</a>
 * @static
 * @param {Array} graphNodes
 * @param {number} radius
 * @return {GKPath}
 */
/**
 * @property {number} numPoints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKPath/numPoints">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} cyclical
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKPath/cyclical">Apple Documentation</a>
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKPath/radius">Apple Documentation</a>
 */
/**
 * @method initWithGraphNodesRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKPath/initWithGraphNodes:radius:">Apple Documentation</a>
 * @param {Array} graphNodes
 * @param {number} radius
 * @return {GKPath}
 */
/**
 * @class NSCollectionLayoutGroup
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSCollectionLayoutItem
 */
/**
 * @method verticalGroupWithLayoutSizeSubitemCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroup/verticalGroupWithLayoutSize:subitem:count:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {NSCollectionLayoutItem} subitem
 * @param {number} count
 * @return {NSCollectionLayoutGroup}
 */
/**
 * @method verticalGroupWithLayoutSizeSubitems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroup/verticalGroupWithLayoutSize:subitems:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {Array} subitems
 * @return {NSCollectionLayoutGroup}
 */
/**
 * @method customGroupWithLayoutSizeItemProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroup/customGroupWithLayoutSize:itemProvider:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {Function} itemProvider
 * @return {NSCollectionLayoutGroup}
 */
/**
 * @method horizontalGroupWithLayoutSizeSubitemCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroup/horizontalGroupWithLayoutSize:subitem:count:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {NSCollectionLayoutItem} subitem
 * @param {number} count
 * @return {NSCollectionLayoutGroup}
 */
/**
 * @method horizontalGroupWithLayoutSizeSubitems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroup/horizontalGroupWithLayoutSize:subitems:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {Array} subitems
 * @return {NSCollectionLayoutGroup}
 */
/**
 * @property {Array} supplementaryItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutGroup/supplementaryItems">Apple Documentation</a>
 */
/**
 * @property {Array} subitems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutGroup/subitems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutSpacing} interItemSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutGroup/interItemSpacing">Apple Documentation</a>
 */
/**
 * @method visualDescription
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSCollectionLayoutGroup/visualDescription">Apple Documentation</a>
 * @return {string}
 */
/**
 * @class MDLNormalMapTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLTexture
 */
/**
 * @method initByGeneratingNormalMapWithTextureNameSmoothnessContrast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLNormalMapTexture/initByGeneratingNormalMapWithTexture:name:smoothness:contrast:">Apple Documentation</a>
 * @param {MDLTexture} sourceTexture
 * @param {string} name
 * @param {number} smoothness
 * @param {number} contrast
 * @return {MDLNormalMapTexture}
 */
/**
 * @class NSLayoutYAxisAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html">Apple Documentation</a>
 * @extends NSLayoutAnchor
 */
/**
 * @method constraintEqualToSystemSpacingBelowAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutYAxisAnchor/constraintEqualToSystemSpacingBelowAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutYAxisAnchor} anchor
 * @param {number} multiplier
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintGreaterThanOrEqualToSystemSpacingBelowAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutYAxisAnchor/constraintGreaterThanOrEqualToSystemSpacingBelowAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutYAxisAnchor} anchor
 * @param {number} multiplier
 * @return {NSLayoutConstraint}
 */
/**
 * @method anchorWithOffsetToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutYAxisAnchor/anchorWithOffsetToAnchor:">Apple Documentation</a>
 * @param {NSLayoutYAxisAnchor} otherAnchor
 * @return {NSLayoutDimension}
 */
/**
 * @method constraintLessThanOrEqualToSystemSpacingBelowAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutYAxisAnchor/constraintLessThanOrEqualToSystemSpacingBelowAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutYAxisAnchor} anchor
 * @param {number} multiplier
 * @return {NSLayoutConstraint}
 */
/**
 * @class SCNView
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {EAGLContext} eaglContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/eaglContext">Apple Documentation</a>
 */
/**
 * @property {boolean} rendersContinuously
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/rendersContinuously">Apple Documentation</a>
 */
/**
 * @property {SCNScene} scene
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/scene">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsCameraControl
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/allowsCameraControl">Apple Documentation</a>
 */
/**
 * @property {SCNCameraController} defaultCameraController
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/defaultCameraController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} preferredFramesPerSecond
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/preferredFramesPerSecond">Apple Documentation</a>
 */
/**
 * @property {Object} cameraControlConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/cameraControlConfiguration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} antialiasingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/SCNView/antialiasingMode">Apple Documentation</a>
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/SCNView/stop:">Apple Documentation</a>
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/SCNView/pause:">Apple Documentation</a>
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/SCNView/play:">Apple Documentation</a>
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method snapshot
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/SCNView/snapshot">Apple Documentation</a>
 * @return {UIImage}
 */
/**
 * @method initWithFrameOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/SCNView/initWithFrame:options:">Apple Documentation</a>
 * @param {Object} frame
 * @param {Object} options
 * @return {SCNView}
 */
/**
 * @class UICollectionViewCompositionalLayout
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UICollectionViewLayout
 */
/**
 * @property {UICollectionViewCompositionalLayoutConfiguration} configuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewCompositionalLayout/configuration">Apple Documentation</a>
 */
/**
 * @method initWithSectionProviderConfiguration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewCompositionalLayout/initWithSectionProvider:configuration:">Apple Documentation</a>
 * @param {Function} sectionProvider
 * @param {UICollectionViewCompositionalLayoutConfiguration} configuration
 * @return {UICollectionViewCompositionalLayout}
 */
/**
 * @method initWithSectionConfiguration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewCompositionalLayout/initWithSection:configuration:">Apple Documentation</a>
 * @param {NSCollectionLayoutSection} section
 * @param {UICollectionViewCompositionalLayoutConfiguration} configuration
 * @return {UICollectionViewCompositionalLayout}
 */
/**
 * @method initWithSectionProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewCompositionalLayout/initWithSectionProvider:">Apple Documentation</a>
 * @param {Function} sectionProvider
 * @return {UICollectionViewCompositionalLayout}
 */
/**
 * @method initWithSection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewCompositionalLayout/initWithSection:">Apple Documentation</a>
 * @param {NSCollectionLayoutSection} section
 * @return {UICollectionViewCompositionalLayout}
 */
/**
 * @class UIFont
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method systemFontOfSizeWeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/systemFontOfSize:weight:">Apple Documentation</a>
 * @static
 * @param {number} fontSize
 * @param {number} weight
 * @return {UIFont}
 */
/**
 * @method systemFontSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/systemFontSize">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method fontNamesForFamilyName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/fontNamesForFamilyName:">Apple Documentation</a>
 * @static
 * @param {string} familyName
 * @return {Array}
 */
/**
 * @method fontWithNameSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/fontWithName:size:">Apple Documentation</a>
 * @static
 * @param {string} fontName
 * @param {number} fontSize
 * @return {UIFont}
 */
/**
 * @method smallSystemFontSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/smallSystemFontSize">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method preferredFontForTextStyleCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/preferredFontForTextStyle:compatibleWithTraitCollection:">Apple Documentation</a>
 * @static
 * @param {string} style
 * @param {UITraitCollection} traitCollection
 * @return {UIFont}
 */
/**
 * @method boldSystemFontOfSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/boldSystemFontOfSize:">Apple Documentation</a>
 * @static
 * @param {number} fontSize
 * @return {UIFont}
 */
/**
 * @method fontWithDescriptorSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/fontWithDescriptor:size:">Apple Documentation</a>
 * @static
 * @param {UIFontDescriptor} descriptor
 * @param {number} pointSize
 * @return {UIFont}
 */
/**
 * @method labelFontSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/labelFontSize">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method italicSystemFontOfSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/italicSystemFontOfSize:">Apple Documentation</a>
 * @static
 * @param {number} fontSize
 * @return {UIFont}
 */
/**
 * @method monospacedSystemFontOfSizeWeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/monospacedSystemFontOfSize:weight:">Apple Documentation</a>
 * @static
 * @param {number} fontSize
 * @param {number} weight
 * @return {UIFont}
 */
/**
 * @method monospacedDigitSystemFontOfSizeWeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/monospacedDigitSystemFontOfSize:weight:">Apple Documentation</a>
 * @static
 * @param {number} fontSize
 * @param {number} weight
 * @return {UIFont}
 */
/**
 * @method familyNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/familyNames">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method preferredFontForTextStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/preferredFontForTextStyle:">Apple Documentation</a>
 * @static
 * @param {string} style
 * @return {UIFont}
 */
/**
 * @method buttonFontSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/buttonFontSize">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method systemFontOfSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFont/systemFontOfSize:">Apple Documentation</a>
 * @static
 * @param {number} fontSize
 * @return {UIFont}
 */
/**
 * @property {string} fontName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/fontName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} familyName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/familyName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pointSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/pointSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIFontDescriptor} fontDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/fontDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} capHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/capHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} leading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/leading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} ascender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/ascender">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} descender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/descender">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} xHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/xHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} lineHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFont/lineHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @method fontWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFont/fontWithSize:">Apple Documentation</a>
 * @param {number} fontSize
 * @return {UIFont}
 */
/**
 * @class AUAudioUnitV2Bridge
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AUAudioUnit
 */
/**
 * @class CIBlendKernel
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends CIColorKernel
 */
/**
 * @method destinationAtop
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/destinationAtop">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method divide
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/divide">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method componentMax
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/componentMax">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method color
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/color">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method pinLight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/pinLight">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method componentAdd
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/componentAdd">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method destinationIn
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/destinationIn">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method colorBurn
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/colorBurn">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method sourceOut
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/sourceOut">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method darkerColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/darkerColor">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method hardMix
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/hardMix">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method exclusion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/exclusion">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method vividLight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/vividLight">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method overlay
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/overlay">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method lighterColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/lighterColor">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method destination
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/destination">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method componentMin
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/componentMin">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method source
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/source">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method sourceOver
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/sourceOver">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method componentMultiply
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/componentMultiply">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method hardLight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/hardLight">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method linearLight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/linearLight">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method exclusiveOr
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/exclusiveOr">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method lighten
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/lighten">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method destinationOver
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/destinationOver">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method saturation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/saturation">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method screen
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/screen">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method softLight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/softLight">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method linearBurn
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/linearBurn">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method sourceAtop
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/sourceAtop">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method destinationOut
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/destinationOut">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method linearDodge
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/linearDodge">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method multiply
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/multiply">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method difference
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/difference">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method subtract
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/subtract">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method colorDodge
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/colorDodge">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method sourceIn
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/sourceIn">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method darken
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/darken">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method luminosity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/luminosity">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method clear
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/clear">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method kernelWithString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/kernelWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {CIBlendKernel}
 */
/**
 * @method hue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIBlendKernel/hue">Apple Documentation</a>
 * @static
 * @return {CIBlendKernel}
 */
/**
 * @method applyWithForegroundBackground
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIBlendKernel/applyWithForeground:background:">Apple Documentation</a>
 * @param {CIImage} foreground
 * @param {CIImage} background
 * @return {CIImage}
 */
/**
 * @method applyWithForegroundBackgroundColorSpace
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIBlendKernel/applyWithForeground:background:colorSpace:">Apple Documentation</a>
 * @param {CIImage} foreground
 * @param {CIImage} background
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @class SCNPhysicsVehicleWheel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method wheelWithNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsVehicleWheel/wheelWithNode:">Apple Documentation</a>
 * @static
 * @param {SCNNode} node
 * @return {SCNPhysicsVehicleWheel}
 */
/**
 * @property {SCNNode} node
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/node">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumSuspensionForce
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/maximumSuspensionForce">Apple Documentation</a>
 */
/**
 * @property {number} suspensionStiffness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/suspensionStiffness">Apple Documentation</a>
 */
/**
 * @property {number} suspensionCompression
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/suspensionCompression">Apple Documentation</a>
 */
/**
 * @property {number} suspensionDamping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/suspensionDamping">Apple Documentation</a>
 */
/**
 * @property {Object} connectionPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/connectionPosition">Apple Documentation</a>
 */
/**
 * @property {number} frictionSlip
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/frictionSlip">Apple Documentation</a>
 */
/**
 * @property {Object} steeringAxis
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/steeringAxis">Apple Documentation</a>
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/radius">Apple Documentation</a>
 */
/**
 * @property {Object} axle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/axle">Apple Documentation</a>
 */
/**
 * @property {number} maximumSuspensionTravel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/maximumSuspensionTravel">Apple Documentation</a>
 */
/**
 * @property {number} suspensionRestLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsVehicleWheel/suspensionRestLength">Apple Documentation</a>
 */
/**
 * @class UITableView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html">Apple Documentation</a>
 * @extends UIScrollView
 */
/**
 * @property {number} estimatedRowHeight
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/estimatedRowHeight">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsSelection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/allowsSelection">Apple Documentation</a>
 */
/**
 * @property {UIColor} separatorColor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/separatorColor">Apple Documentation</a>
 */
/**
 * @property {boolean} hasActiveDrop
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/hasActiveDrop">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sectionHeaderHeight
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/sectionHeaderHeight">Apple Documentation</a>
 */
/**
 * @property {number} estimatedSectionHeaderHeight
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/estimatedSectionHeaderHeight">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsSelectionDuringEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/allowsSelectionDuringEditing">Apple Documentation</a>
 */
/**
 * @property {number} estimatedSectionFooterHeight
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/estimatedSectionFooterHeight">Apple Documentation</a>
 */
/**
 * @property {NSIndexPath} indexPathForSelectedRow
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/indexPathForSelectedRow">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} style
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/style">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} tableHeaderView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/tableHeaderView">Apple Documentation</a>
 */
/**
 * @property {Array} indexPathsForVisibleRows
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/indexPathsForVisibleRows">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} sectionIndexColor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/sectionIndexColor">Apple Documentation</a>
 */
/**
 * @property {boolean} hasUncommittedUpdates
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/hasUncommittedUpdates">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sectionIndexMinimumDisplayRowCount
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/sectionIndexMinimumDisplayRowCount">Apple Documentation</a>
 */
/**
 * @property {Array} indexPathsForSelectedRows
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/indexPathsForSelectedRows">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dragInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/dragInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {UIColor} sectionIndexTrackingBackgroundColor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/sectionIndexTrackingBackgroundColor">Apple Documentation</a>
 */
/**
 * @property {boolean} cellLayoutMarginsFollowReadableWidth
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/cellLayoutMarginsFollowReadableWidth">Apple Documentation</a>
 */
/**
 * @property {Object} separatorInset
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/separatorInset">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsMultipleSelection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/allowsMultipleSelection">Apple Documentation</a>
 */
/**
 * @property {number} separatorInsetReference
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/separatorInsetReference">Apple Documentation</a>
 */
/**
 * @property {Object} dataSource
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/dataSource">Apple Documentation</a>
 */
/**
 * @property {number} separatorStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/separatorStyle">Apple Documentation</a>
 */
/**
 * @property {UIVisualEffect} separatorEffect
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/separatorEffect">Apple Documentation</a>
 */
/**
 * @property {boolean} editing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/editing">Apple Documentation</a>
 */
/**
 * @property {Array} visibleCells
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/visibleCells">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} tableFooterView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/tableFooterView">Apple Documentation</a>
 */
/**
 * @property {number} rowHeight
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/rowHeight">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsMultipleSelectionDuringEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/allowsMultipleSelectionDuringEditing">Apple Documentation</a>
 */
/**
 * @property {boolean} remembersLastFocusedIndexPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/remembersLastFocusedIndexPath">Apple Documentation</a>
 */
/**
 * @property {boolean} insetsContentViewsToSafeArea
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/insetsContentViewsToSafeArea">Apple Documentation</a>
 */
/**
 * @property {Object} dragDelegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/dragDelegate">Apple Documentation</a>
 */
/**
 * @property {Object} prefetchDataSource
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/prefetchDataSource">Apple Documentation</a>
 */
/**
 * @property {number} numberOfSections
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/numberOfSections">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} sectionIndexBackgroundColor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/sectionIndexBackgroundColor">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} hasActiveDrag
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/hasActiveDrag">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} dropDelegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/dropDelegate">Apple Documentation</a>
 */
/**
 * @property {UIView} backgroundView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/backgroundView">Apple Documentation</a>
 */
/**
 * @property {number} sectionFooterHeight
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instp/UITableView/sectionFooterHeight">Apple Documentation</a>
 */
/**
 * @method performBatchUpdatesCompletion
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/performBatchUpdates:completion:">Apple Documentation</a>
 * @param {Function} updates
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method dequeueReusableCellWithIdentifierForIndexPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/dequeueReusableCellWithIdentifier:forIndexPath:">Apple Documentation</a>
 * @param {string} identifier
 * @param {NSIndexPath} indexPath
 * @return {UITableViewCell}
 */
/**
 * @method deleteSectionsWithRowAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/deleteSections:withRowAnimation:">Apple Documentation</a>
 * @param {NSIndexSet} sections
 * @param {number} animation
 * @return {void}
 */
/**
 * @method numberOfRowsInSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/numberOfRowsInSection:">Apple Documentation</a>
 * @param {number} section
 * @return {number}
 */
/**
 * @method moveRowAtIndexPathToIndexPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/moveRowAtIndexPath:toIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {NSIndexPath} newIndexPath
 * @return {void}
 */
/**
 * @method footerViewForSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/footerViewForSection:">Apple Documentation</a>
 * @param {number} section
 * @return {UITableViewHeaderFooterView}
 */
/**
 * @method registerClassForCellReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/registerClass:forCellReuseIdentifier:">Apple Documentation</a>
 * @param {Object} cellClass
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method reloadSectionsWithRowAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/reloadSections:withRowAnimation:">Apple Documentation</a>
 * @param {NSIndexSet} sections
 * @param {number} animation
 * @return {void}
 */
/**
 * @method registerNibForHeaderFooterViewReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/registerNib:forHeaderFooterViewReuseIdentifier:">Apple Documentation</a>
 * @param {UINib} nib
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method scrollToNearestSelectedRowAtScrollPositionAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/scrollToNearestSelectedRowAtScrollPosition:animated:">Apple Documentation</a>
 * @param {number} scrollPosition
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method registerClassForHeaderFooterViewReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/registerClass:forHeaderFooterViewReuseIdentifier:">Apple Documentation</a>
 * @param {Object} aClass
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method cellForRowAtIndexPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/cellForRowAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {UITableViewCell}
 */
/**
 * @method insertRowsAtIndexPathsWithRowAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/insertRowsAtIndexPaths:withRowAnimation:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @param {number} animation
 * @return {void}
 */
/**
 * @method rectForSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/rectForSection:">Apple Documentation</a>
 * @param {number} section
 * @return {Object}
 */
/**
 * @method selectRowAtIndexPathAnimatedScrollPosition
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/selectRowAtIndexPath:animated:scrollPosition:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {boolean} animated
 * @param {number} scrollPosition
 * @return {void}
 */
/**
 * @method scrollToRowAtIndexPathAtScrollPositionAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/scrollToRowAtIndexPath:atScrollPosition:animated:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {number} scrollPosition
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method headerViewForSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/headerViewForSection:">Apple Documentation</a>
 * @param {number} section
 * @return {UITableViewHeaderFooterView}
 */
/**
 * @method insertSectionsWithRowAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/insertSections:withRowAnimation:">Apple Documentation</a>
 * @param {NSIndexSet} sections
 * @param {number} animation
 * @return {void}
 */
/**
 * @method reloadSectionIndexTitles
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/reloadSectionIndexTitles">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method dequeueReusableCellWithIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/dequeueReusableCellWithIdentifier:">Apple Documentation</a>
 * @param {string} identifier
 * @return {UITableViewCell}
 */
/**
 * @method indexPathForRowAtPoint
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/indexPathForRowAtPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {NSIndexPath}
 */
/**
 * @method registerNibForCellReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/registerNib:forCellReuseIdentifier:">Apple Documentation</a>
 * @param {UINib} nib
 * @param {string} identifier
 * @return {void}
 */
/**
 * @method reloadData
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/reloadData">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITableView}
 */
/**
 * @method initWithFrameStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/initWithFrame:style:">Apple Documentation</a>
 * @param {Object} frame
 * @param {number} style
 * @return {UITableView}
 */
/**
 * @method rectForHeaderInSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/rectForHeaderInSection:">Apple Documentation</a>
 * @param {number} section
 * @return {Object}
 */
/**
 * @method rectForFooterInSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/rectForFooterInSection:">Apple Documentation</a>
 * @param {number} section
 * @return {Object}
 */
/**
 * @method moveSectionToSection
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/moveSection:toSection:">Apple Documentation</a>
 * @param {number} section
 * @param {number} newSection
 * @return {void}
 */
/**
 * @method setEditingAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/setEditing:animated:">Apple Documentation</a>
 * @param {boolean} editing
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method indexPathForCell
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/indexPathForCell:">Apple Documentation</a>
 * @param {UITableViewCell} cell
 * @return {NSIndexPath}
 */
/**
 * @method deselectRowAtIndexPathAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/deselectRowAtIndexPath:animated:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method endUpdates
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/endUpdates">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method deleteRowsAtIndexPathsWithRowAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/deleteRowsAtIndexPaths:withRowAnimation:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @param {number} animation
 * @return {void}
 */
/**
 * @method indexPathsForRowsInRect
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/indexPathsForRowsInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {Array}
 */
/**
 * @method reloadRowsAtIndexPathsWithRowAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/reloadRowsAtIndexPaths:withRowAnimation:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @param {number} animation
 * @return {void}
 */
/**
 * @method rectForRowAtIndexPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/rectForRowAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {Object}
 */
/**
 * @method dequeueReusableHeaderFooterViewWithIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/dequeueReusableHeaderFooterViewWithIdentifier:">Apple Documentation</a>
 * @param {string} identifier
 * @return {UITableViewHeaderFooterView}
 */
/**
 * @method beginUpdates
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/occ/instm/UITableView/beginUpdates">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class SCNPhysicsShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method shapeWithShapesTransforms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsShape/shapeWithShapes:transforms:">Apple Documentation</a>
 * @static
 * @param {Array} shapes
 * @param {Array} transforms
 * @return {SCNPhysicsShape}
 */
/**
 * @method shapeWithGeometryOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsShape/shapeWithGeometry:options:">Apple Documentation</a>
 * @static
 * @param {SCNGeometry} geometry
 * @param {Object} options
 * @return {SCNPhysicsShape}
 */
/**
 * @method shapeWithNodeOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsShape/shapeWithNode:options:">Apple Documentation</a>
 * @static
 * @param {SCNNode} node
 * @param {Object} options
 * @return {SCNPhysicsShape}
 */
/**
 * @property {Object} sourceObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsShape/sourceObject">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} options
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsShape/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} transforms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsShape/transforms">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMutableDateRangeMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVDateRangeMetadataGroup
 */
/**
 * @property {Date} startDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableDateRangeMetadataGroup/startDate">Apple Documentation</a>
 */
/**
 * @property {Date} endDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableDateRangeMetadataGroup/endDate">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableDateRangeMetadataGroup/items">Apple Documentation</a>
 */
/**
 * @class GKStateMachine
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method stateMachineWithStates
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKStateMachine/stateMachineWithStates:">Apple Documentation</a>
 * @static
 * @param {Array} states
 * @return {GKStateMachine}
 */
/**
 * @property {GKState} currentState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKStateMachine/currentState">Apple Documentation</a>
 * @readonly
 */
/**
 * @method enterState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKStateMachine/enterState:">Apple Documentation</a>
 * @param {Object} stateClass
 * @return {boolean}
 */
/**
 * @method initWithStates
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKStateMachine/initWithStates:">Apple Documentation</a>
 * @param {Array} states
 * @return {GKStateMachine}
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKStateMachine/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} sec
 * @return {void}
 */
/**
 * @method stateForClass
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKStateMachine/stateForClass:">Apple Documentation</a>
 * @param {Object} stateClass
 * @return {GKState}
 */
/**
 * @method canEnterState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKStateMachine/canEnterState:">Apple Documentation</a>
 * @param {Object} stateClass
 * @return {boolean}
 */
/**
 * @class SCNBox
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method boxWithWidthHeightLengthChamferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNBox/boxWithWidth:height:length:chamferRadius:">Apple Documentation</a>
 * @static
 * @param {number} width
 * @param {number} height
 * @param {number} length
 * @param {number} chamferRadius
 * @return {SCNBox}
 */
/**
 * @property {number} chamferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/chamferRadius">Apple Documentation</a>
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} chamferSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/chamferSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} widthSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/widthSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} lengthSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/lengthSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/height">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/width">Apple Documentation</a>
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBox/length">Apple Documentation</a>
 */
/**
 * @class UITextPlaceholder
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} rects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextPlaceholder/rects">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKTurnBasedExchangeReply
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchangeReply/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} message
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchangeReply/message">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKTurnBasedParticipant} recipient
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchangeReply/recipient">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} replyDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchangeReply/replyDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLMaterialPropertyNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Function} jsevaluationFunction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMaterialPropertyNode/evaluationFunction">Apple Documentation</a>
 */
/**
 * @property {Array} inputs
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMaterialPropertyNode/inputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} outputs
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMaterialPropertyNode/outputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithInputsOutputsEvaluationFunction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLMaterialPropertyNode/initWithInputs:outputs:evaluationFunction:">Apple Documentation</a>
 * @param {Array} inputs
 * @param {Array} outputs
 * @param {Function} function
 * @return {MDLMaterialPropertyNode}
 */
/**
 * @class GKRidgedNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKCoherentNoiseSource
 */
/**
 * @method ridgedNoiseSourceWithFrequencyOctaveCountLacunaritySeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKRidgedNoiseSource/ridgedNoiseSourceWithFrequency:octaveCount:lacunarity:seed:">Apple Documentation</a>
 * @static
 * @param {number} frequency
 * @param {number} octaveCount
 * @param {number} lacunarity
 * @param {number} seed
 * @return {GKRidgedNoiseSource}
 */
/**
 * @method initWithFrequencyOctaveCountLacunaritySeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKRidgedNoiseSource/initWithFrequency:octaveCount:lacunarity:seed:">Apple Documentation</a>
 * @param {number} frequency
 * @param {number} octaveCount
 * @param {number} lacunarity
 * @param {number} seed
 * @return {GKRidgedNoiseSource}
 */
/**
 * @class AVAudioBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAudioFormat} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioBuffer/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GCControllerDirectionPad
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GCControllerElement
 */
/**
 * @property {GCControllerButtonInput} down
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/down">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} right
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/right">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerAxisInput} yAxis
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/yAxis">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} up
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/up">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {GCControllerAxisInput} xAxis
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/xAxis">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} left
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerDirectionPad/left">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setValueForXAxisYAxis
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCControllerDirectionPad/setValueForXAxis:yAxis:">Apple Documentation</a>
 * @param {number} xAxis
 * @param {number} yAxis
 * @return {void}
 */
/**
 * @class MDLBundleAssetResolver
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} path
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLBundleAssetResolver/path">Apple Documentation</a>
 */
/**
 * @method initWithBundle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLBundleAssetResolver/initWithBundle:">Apple Documentation</a>
 * @param {string} path
 * @return {MDLBundleAssetResolver}
 */
/**
 * @class SKReachConstraints
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} upperAngleLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKReachConstraints/upperAngleLimit">Apple Documentation</a>
 */
/**
 * @property {number} lowerAngleLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKReachConstraints/lowerAngleLimit">Apple Documentation</a>
 */
/**
 * @method initWithLowerAngleLimitUpperAngleLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKReachConstraints/initWithLowerAngleLimit:upperAngleLimit:">Apple Documentation</a>
 * @param {number} lowerAngleLimit
 * @param {number} upperAngleLimit
 * @return {SKReachConstraints}
 */
/**
 * @class AVAudioPlayer
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} meteringEnabled
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/meteringEnabled">Apple Documentation</a>
 */
/**
 * @property {number} currentTime
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/currentTime">Apple Documentation</a>
 */
/**
 * @property {NSURL} url
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/url">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioFormat} format
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} settings
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/settings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enableRate
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/enableRate">Apple Documentation</a>
 */
/**
 * @property {number} volume
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/volume">Apple Documentation</a>
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/rate">Apple Documentation</a>
 */
/**
 * @property {Array} channelAssignments
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/channelAssignments">Apple Documentation</a>
 */
/**
 * @property {number} numberOfChannels
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/numberOfChannels">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/delegate">Apple Documentation</a>
 */
/**
 * @property {number} deviceCurrentTime
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/deviceCurrentTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfLoops
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/numberOfLoops">Apple Documentation</a>
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} playing
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/playing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pan
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instp/AVAudioPlayer/pan">Apple Documentation</a>
 */
/**
 * @method initWithContentsOfURLError
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/initWithContentsOfURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} outError
 * @return {AVAudioPlayer}
 */
/**
 * @method peakPowerForChannel
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/peakPowerForChannel:">Apple Documentation</a>
 * @param {number} channelNumber
 * @return {number}
 */
/**
 * @method averagePowerForChannel
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/averagePowerForChannel:">Apple Documentation</a>
 * @param {number} channelNumber
 * @return {number}
 */
/**
 * @method prepareToPlay
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/prepareToPlay">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/play">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method initWithDataError
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/initWithData:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} outError
 * @return {AVAudioPlayer}
 */
/**
 * @method initWithContentsOfURLFileTypeHintError
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/initWithContentsOfURL:fileTypeHint:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {string} utiString
 * @param {Object} outError
 * @return {AVAudioPlayer}
 */
/**
 * @method playAtTime
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/playAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {boolean}
 */
/**
 * @method updateMeters
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/updateMeters">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setVolumeFadeDuration
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/setVolume:fadeDuration:">Apple Documentation</a>
 * @param {number} volume
 * @param {number} duration
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithDataFileTypeHintError
 * <a href="https://developer.apple.com/library/ios/qa/qa1634/_index.html#//apple_ref/occ/instm/AVAudioPlayer/initWithData:fileTypeHint:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {string} utiString
 * @param {Object} outError
 * @return {AVAudioPlayer}
 */
/**
 * @class MDLVertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSMutableArray} attributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexDescriptor/attributes">Apple Documentation</a>
 */
/**
 * @property {NSMutableArray} layouts
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexDescriptor/layouts">Apple Documentation</a>
 */
/**
 * @method attributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/attributeNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {MDLVertexAttribute}
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setPackedOffsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/setPackedOffsets">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithVertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/initWithVertexDescriptor:">Apple Documentation</a>
 * @param {MDLVertexDescriptor} vertexDescriptor
 * @return {MDLVertexDescriptor}
 */
/**
 * @method removeAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/removeAttributeNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {void}
 */
/**
 * @method addOrReplaceAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/addOrReplaceAttribute:">Apple Documentation</a>
 * @param {MDLVertexAttribute} attribute
 * @return {void}
 */
/**
 * @method setPackedStrides
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexDescriptor/setPackedStrides">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIImageSymbolConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIImageConfiguration
 */
/**
 * @method configurationWithScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithScale:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithFont
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithFont:">Apple Documentation</a>
 * @static
 * @param {UIFont} font
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithWeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithWeight:">Apple Documentation</a>
 * @static
 * @param {number} weight
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method unspecifiedConfiguration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/unspecifiedConfiguration">Apple Documentation</a>
 * @static
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithPointSizeWeightScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithPointSize:weight:scale:">Apple Documentation</a>
 * @static
 * @param {number} pointSize
 * @param {number} weight
 * @param {number} scale
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithPointSizeWeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithPointSize:weight:">Apple Documentation</a>
 * @static
 * @param {number} pointSize
 * @param {number} weight
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithTextStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithTextStyle:">Apple Documentation</a>
 * @static
 * @param {string} textStyle
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithPointSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithPointSize:">Apple Documentation</a>
 * @static
 * @param {number} pointSize
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithFontScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithFont:scale:">Apple Documentation</a>
 * @static
 * @param {UIFont} font
 * @param {number} scale
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithTextStyleScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIImageSymbolConfiguration/configurationWithTextStyle:scale:">Apple Documentation</a>
 * @static
 * @param {string} textStyle
 * @param {number} scale
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method isEqualToConfiguration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageSymbolConfiguration/isEqualToConfiguration:">Apple Documentation</a>
 * @param {UIImageSymbolConfiguration} otherConfiguration
 * @return {boolean}
 */
/**
 * @method configurationWithoutScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageSymbolConfiguration/configurationWithoutScale">Apple Documentation</a>
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithoutTextStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageSymbolConfiguration/configurationWithoutTextStyle">Apple Documentation</a>
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithoutWeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageSymbolConfiguration/configurationWithoutWeight">Apple Documentation</a>
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method configurationWithoutPointSizeAndWeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageSymbolConfiguration/configurationWithoutPointSizeAndWeight">Apple Documentation</a>
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @class GKMatchmaker
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedMatchmaker
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKMatchmaker/sharedMatchmaker">Apple Documentation</a>
 * @static
 * @return {GKMatchmaker}
 */
/**
 * @method findMatchForRequestWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/findMatchForRequest:withCompletionHandler:">Apple Documentation</a>
 * @param {GKMatchRequest} request
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method finishMatchmakingForMatch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/finishMatchmakingForMatch:">Apple Documentation</a>
 * @param {GKMatch} match
 * @return {void}
 */
/**
 * @method startBrowsingForNearbyPlayersWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/startBrowsingForNearbyPlayersWithHandler:">Apple Documentation</a>
 * @param {Function} reachableHandler
 * @return {void}
 */
/**
 * @method cancelInviteToPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/cancelInviteToPlayer:">Apple Documentation</a>
 * @param {string} playerID
 * @return {void}
 */
/**
 * @method stopBrowsingForNearbyPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/stopBrowsingForNearbyPlayers">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method matchForInviteCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/matchForInvite:completionHandler:">Apple Documentation</a>
 * @param {GKInvite} invite
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method queryPlayerGroupActivityWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/queryPlayerGroupActivity:withCompletionHandler:">Apple Documentation</a>
 * @param {number} playerGroup
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method findPlayersForHostedMatchRequestWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/findPlayersForHostedMatchRequest:withCompletionHandler:">Apple Documentation</a>
 * @param {GKMatchRequest} request
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method startBrowsingForNearbyPlayersWithReachableHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/startBrowsingForNearbyPlayersWithReachableHandler:">Apple Documentation</a>
 * @param {Function} reachableHandler
 * @return {void}
 */
/**
 * @method addPlayersToMatchMatchRequestCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/addPlayersToMatch:matchRequest:completionHandler:">Apple Documentation</a>
 * @param {GKMatch} match
 * @param {GKMatchRequest} matchRequest
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method queryActivityWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/queryActivityWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method cancelPendingInviteToPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/cancelPendingInviteToPlayer:">Apple Documentation</a>
 * @param {GKPlayer} player
 * @return {void}
 */
/**
 * @method findPlayersForHostedRequestWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKMatchmaker/findPlayersForHostedRequest:withCompletionHandler:">Apple Documentation</a>
 * @param {GKMatchRequest} request
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class MTLTextureDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method textureCubeDescriptorWithPixelFormatSizeMipmapped
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/clm/MTLTextureDescriptor/textureCubeDescriptorWithPixelFormat:size:mipmapped:">Apple Documentation</a>
 * @static
 * @param {number} pixelFormat
 * @param {number} size
 * @param {boolean} mipmapped
 * @return {MTLTextureDescriptor}
 */
/**
 * @method texture2DDescriptorWithPixelFormatWidthHeightMipmapped
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/clm/MTLTextureDescriptor/texture2DDescriptorWithPixelFormat:width:height:mipmapped:">Apple Documentation</a>
 * @static
 * @param {number} pixelFormat
 * @param {number} width
 * @param {number} height
 * @param {boolean} mipmapped
 * @return {MTLTextureDescriptor}
 */
/**
 * @method textureBufferDescriptorWithPixelFormatWidthResourceOptionsUsage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/clm/MTLTextureDescriptor/textureBufferDescriptorWithPixelFormat:width:resourceOptions:usage:">Apple Documentation</a>
 * @static
 * @param {number} pixelFormat
 * @param {number} width
 * @param {number} resourceOptions
 * @param {number} usage
 * @return {MTLTextureDescriptor}
 */
/**
 * @property {number} resourceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/resourceOptions">Apple Documentation</a>
 */
/**
 * @property {number} cpuCacheMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/cpuCacheMode">Apple Documentation</a>
 */
/**
 * @property {number} storageMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/storageMode">Apple Documentation</a>
 */
/**
 * @property {number} sampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/sampleCount">Apple Documentation</a>
 */
/**
 * @property {boolean} allowGPUOptimizedContents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/allowGPUOptimizedContents">Apple Documentation</a>
 */
/**
 * @property {number} textureType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/textureType">Apple Documentation</a>
 */
/**
 * @property {Object} swizzle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/swizzle">Apple Documentation</a>
 */
/**
 * @property {number} pixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/pixelFormat">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/height">Apple Documentation</a>
 */
/**
 * @property {number} hazardTrackingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/hazardTrackingMode">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/width">Apple Documentation</a>
 */
/**
 * @property {number} depth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/depth">Apple Documentation</a>
 */
/**
 * @property {number} arrayLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/arrayLength">Apple Documentation</a>
 */
/**
 * @property {number} usage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/usage">Apple Documentation</a>
 */
/**
 * @property {number} mipmapLevelCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLTextureDescriptor/mipmapLevelCount">Apple Documentation</a>
 */
/**
 * @class AVVideoCompositionRenderContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} edgeWidths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/edgeWidths">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} pixelAspectRatio
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/pixelAspectRatio">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} renderTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/renderTransform">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} highQualityRendering
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/highQualityRendering">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} renderScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/renderScale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVVideoComposition} videoComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/videoComposition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionRenderContext/size">Apple Documentation</a>
 * @readonly
 */
/**
 * @method newPixelBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVVideoCompositionRenderContext/newPixelBuffer">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class UIPopoverPresentationController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIPresentationController
 */
/**
 * @property {UIView} sourceView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/sourceView">Apple Documentation</a>
 */
/**
 * @property {Object} popoverLayoutMargins
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/popoverLayoutMargins">Apple Documentation</a>
 */
/**
 * @property {boolean} canOverlapSourceViewRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/canOverlapSourceViewRect">Apple Documentation</a>
 */
/**
 * @property {Object} popoverBackgroundViewClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/popoverBackgroundViewClass">Apple Documentation</a>
 */
/**
 * @property {Object} sourceRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/sourceRect">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItem} barButtonItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/barButtonItem">Apple Documentation</a>
 */
/**
 * @property {number} arrowDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/arrowDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/delegate">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/backgroundColor">Apple Documentation</a>
 */
/**
 * @property {number} permittedArrowDirections
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/permittedArrowDirections">Apple Documentation</a>
 */
/**
 * @property {Array} passthroughViews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverPresentationController/passthroughViews">Apple Documentation</a>
 */
/**
 * @class NSUnitAngle
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method arcMinutes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAngle/arcMinutes">Apple Documentation</a>
 * @static
 * @return {NSUnitAngle}
 */
/**
 * @method revolutions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAngle/revolutions">Apple Documentation</a>
 * @static
 * @return {NSUnitAngle}
 */
/**
 * @method radians
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAngle/radians">Apple Documentation</a>
 * @static
 * @return {NSUnitAngle}
 */
/**
 * @method gradians
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAngle/gradians">Apple Documentation</a>
 * @static
 * @return {NSUnitAngle}
 */
/**
 * @method degrees
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAngle/degrees">Apple Documentation</a>
 * @static
 * @return {NSUnitAngle}
 */
/**
 * @method arcSeconds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAngle/arcSeconds">Apple Documentation</a>
 * @static
 * @return {NSUnitAngle}
 */
/**
 * @class UIActivityViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {Function} jscompletionWithItemsHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityViewController/completionWithItemsHandler">Apple Documentation</a>
 */
/**
 * @property {Array} excludedActivityTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityViewController/excludedActivityTypes">Apple Documentation</a>
 */
/**
 * @property {Function} jscompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityViewController/completionHandler">Apple Documentation</a>
 */
/**
 * @method initWithActivityItemsApplicationActivities
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityViewController/initWithActivityItems:applicationActivities:">Apple Documentation</a>
 * @param {Array} activityItems
 * @param {Array} applicationActivities
 * @return {UIActivityViewController}
 */
/**
 * @class SKCropNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @property {SKNode} maskNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKCropNode/maskNode">Apple Documentation</a>
 */
/**
 * @class SCNTube
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method tubeWithInnerRadiusOuterRadiusHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTube/tubeWithInnerRadius:outerRadius:height:">Apple Documentation</a>
 * @static
 * @param {number} innerRadius
 * @param {number} outerRadius
 * @param {number} height
 * @return {SCNTube}
 */
/**
 * @property {number} outerRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTube/outerRadius">Apple Documentation</a>
 */
/**
 * @property {number} innerRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTube/innerRadius">Apple Documentation</a>
 */
/**
 * @property {number} radialSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTube/radialSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTube/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTube/height">Apple Documentation</a>
 */
/**
 * @class GKTurnBasedExchange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} completionDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/completionDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} exchangeID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/exchangeID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKTurnBasedParticipant} sender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/sender">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} recipients
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/recipients">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} timeoutDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/timeoutDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} sendDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/sendDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} replies
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/replies">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} message
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/message">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedExchange/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @method cancelWithLocalizableMessageKeyArgumentsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedExchange/cancelWithLocalizableMessageKey:arguments:completionHandler:">Apple Documentation</a>
 * @param {string} key
 * @param {Array} arguments
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method replyWithLocalizableMessageKeyArgumentsDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedExchange/replyWithLocalizableMessageKey:arguments:data:completionHandler:">Apple Documentation</a>
 * @param {string} key
 * @param {Array} arguments
 * @param {NSData} data
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class NSMethodSignature
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} numberOfArguments
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSMethodSignature/numberOfArguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} methodReturnLength
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSMethodSignature/methodReturnLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} frameLength
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSMethodSignature/frameLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @method isOneway
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instm/NSMethodSignature/isOneway">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @class AVSemanticSegmentationMatte
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method semanticSegmentationMatteFromImageSourceAuxiliaryDataTypeDictionaryRepresentationError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVSemanticSegmentationMatte/semanticSegmentationMatteFromImageSourceAuxiliaryDataType:dictionaryRepresentation:error:">Apple Documentation</a>
 * @static
 * @param {Object} imageSourceAuxiliaryDataType
 * @param {Object} imageSourceAuxiliaryDataInfoDictionary
 * @param {Object} outError
 * @return {AVSemanticSegmentationMatte}
 */
/**
 * @property {number} pixelFormatType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSemanticSegmentationMatte/pixelFormatType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} matteType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSemanticSegmentationMatte/matteType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} mattingImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSemanticSegmentationMatte/mattingImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @method semanticSegmentationMatteByReplacingSemanticSegmentationMatteWithPixelBufferError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSemanticSegmentationMatte/semanticSegmentationMatteByReplacingSemanticSegmentationMatteWithPixelBuffer:error:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @param {Object} outError
 * @return {AVSemanticSegmentationMatte}
 */
/**
 * @method semanticSegmentationMatteByApplyingExifOrientation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSemanticSegmentationMatte/semanticSegmentationMatteByApplyingExifOrientation:">Apple Documentation</a>
 * @param {number} exifOrientation
 * @return {AVSemanticSegmentationMatte}
 */
/**
 * @class GKPolygonObstacle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKObstacle
 */
/**
 * @property {number} vertexCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKPolygonObstacle/vertexCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUnitConcentrationMass
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method millimolesPerLiterWithGramsPerMole
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitConcentrationMass/millimolesPerLiterWithGramsPerMole:">Apple Documentation</a>
 * @static
 * @param {number} gramsPerMole
 * @return {NSUnitConcentrationMass}
 */
/**
 * @method gramsPerLiter
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitConcentrationMass/gramsPerLiter">Apple Documentation</a>
 * @static
 * @return {NSUnitConcentrationMass}
 */
/**
 * @method milligramsPerDeciliter
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitConcentrationMass/milligramsPerDeciliter">Apple Documentation</a>
 * @static
 * @return {NSUnitConcentrationMass}
 */
/**
 * @class UIPrintInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method printInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInfo/printInfo">Apple Documentation</a>
 * @static
 * @return {UIPrintInfo}
 */
/**
 * @method printInfoWithDictionary
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInfo/printInfoWithDictionary:">Apple Documentation</a>
 * @static
 * @param {Object} dictionary
 * @return {UIPrintInfo}
 */
/**
 * @property {string} printerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInfo/printerID">Apple Documentation</a>
 */
/**
 * @property {number} orientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInfo/orientation">Apple Documentation</a>
 */
/**
 * @property {number} duplex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInfo/duplex">Apple Documentation</a>
 */
/**
 * @property {Object} dictionaryRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInfo/dictionaryRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} outputType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInfo/outputType">Apple Documentation</a>
 */
/**
 * @property {string} jobName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInfo/jobName">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintInfo/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIPrintInfo}
 */
/**
 * @class NSShadow
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} shadowOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSShadow/shadowOffset">Apple Documentation</a>
 */
/**
 * @property {Object} shadowColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSShadow/shadowColor">Apple Documentation</a>
 */
/**
 * @property {number} shadowBlurRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSShadow/shadowBlurRadius">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSShadow/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSShadow}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSShadow/init">Apple Documentation</a>
 * @return {NSShadow}
 */
/**
 * @class UIPushBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @property {number} angle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIPushBehavior/angle">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIPushBehavior/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} pushDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIPushBehavior/pushDirection">Apple Documentation</a>
 */
/**
 * @property {number} magnitude
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIPushBehavior/magnitude">Apple Documentation</a>
 */
/**
 * @property {number} mode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIPushBehavior/mode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIPushBehavior/active">Apple Documentation</a>
 */
/**
 * @method setTargetOffsetFromCenterForItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIPushBehavior/setTargetOffsetFromCenter:forItem:">Apple Documentation</a>
 * @param {Object} o
 * @param {Object} item
 * @return {void}
 */
/**
 * @method removeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIPushBehavior/removeItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method targetOffsetFromCenterForItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIPushBehavior/targetOffsetFromCenterForItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {Object}
 */
/**
 * @method setAngleMagnitude
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIPushBehavior/setAngle:magnitude:">Apple Documentation</a>
 * @param {number} angle
 * @param {number} magnitude
 * @return {void}
 */
/**
 * @method addItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIPushBehavior/addItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method initWithItemsMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIPushBehavior/initWithItems:mode:">Apple Documentation</a>
 * @param {Array} items
 * @param {number} mode
 * @return {UIPushBehavior}
 */
/**
 * @class RPBroadcastConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} clipDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastConfiguration/clipDuration">Apple Documentation</a>
 */
/**
 * @property {Object} videoCompressionProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastConfiguration/videoCompressionProperties">Apple Documentation</a>
 */
/**
 * @class AVAudioUnitEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnit
 */
/**
 * @property {boolean} bypass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEffect/bypass">Apple Documentation</a>
 */
/**
 * @method initWithAudioComponentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitEffect/initWithAudioComponentDescription:">Apple Documentation</a>
 * @param {Object} audioComponentDescription
 * @return {AVAudioUnitEffect}
 */
/**
 * @class MTLSamplerDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} supportArgumentBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/supportArgumentBuffers">Apple Documentation</a>
 */
/**
 * @property {number} mipFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/mipFilter">Apple Documentation</a>
 */
/**
 * @property {number} minFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/minFilter">Apple Documentation</a>
 */
/**
 * @property {boolean} normalizedCoordinates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/normalizedCoordinates">Apple Documentation</a>
 */
/**
 * @property {boolean} lodAverage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/lodAverage">Apple Documentation</a>
 */
/**
 * @property {number} magFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/magFilter">Apple Documentation</a>
 */
/**
 * @property {number} rAddressMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/rAddressMode">Apple Documentation</a>
 */
/**
 * @property {number} sAddressMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/sAddressMode">Apple Documentation</a>
 */
/**
 * @property {number} lodMinClamp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/lodMinClamp">Apple Documentation</a>
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/label">Apple Documentation</a>
 */
/**
 * @property {number} lodMaxClamp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/lodMaxClamp">Apple Documentation</a>
 */
/**
 * @property {number} maxAnisotropy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/maxAnisotropy">Apple Documentation</a>
 */
/**
 * @property {number} tAddressMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/tAddressMode">Apple Documentation</a>
 */
/**
 * @property {number} compareFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLSamplerDescriptor/compareFunction">Apple Documentation</a>
 */
/**
 * @class AVMutableCompositionTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVCompositionTrack
 */
/**
 * @property {string} languageCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/languageCode">Apple Documentation</a>
 */
/**
 * @property {string} extendedLanguageTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/extendedLanguageTag">Apple Documentation</a>
 */
/**
 * @property {number} preferredVolume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/preferredVolume">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/enabled">Apple Documentation</a>
 */
/**
 * @property {number} naturalTimeScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/naturalTimeScale">Apple Documentation</a>
 */
/**
 * @property {Object} preferredTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/preferredTransform">Apple Documentation</a>
 */
/**
 * @property {Array} segments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableCompositionTrack/segments">Apple Documentation</a>
 */
/**
 * @method insertEmptyTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/insertEmptyTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method validateTrackSegmentsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/validateTrackSegments:error:">Apple Documentation</a>
 * @param {Array} trackSegments
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method removeTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/removeTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method scaleTimeRangeToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/scaleTimeRange:toDuration:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {Object} duration
 * @return {void}
 */
/**
 * @method replaceFormatDescriptionWithFormatDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/replaceFormatDescription:withFormatDescription:">Apple Documentation</a>
 * @param {Object} originalFormatDescription
 * @param {Object} replacementFormatDescription
 * @return {void}
 */
/**
 * @method insertTimeRangesOfTracksAtTimeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/insertTimeRanges:ofTracks:atTime:error:">Apple Documentation</a>
 * @param {Array} timeRanges
 * @param {Array} tracks
 * @param {Object} startTime
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method insertTimeRangeOfTrackAtTimeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/insertTimeRange:ofTrack:atTime:error:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {AVAssetTrack} track
 * @param {Object} startTime
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method removeTrackAssociationToTrackType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/removeTrackAssociationToTrack:type:">Apple Documentation</a>
 * @param {AVCompositionTrack} compositionTrack
 * @param {string} trackAssociationType
 * @return {void}
 */
/**
 * @method addTrackAssociationToTrackType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableCompositionTrack/addTrackAssociationToTrack:type:">Apple Documentation</a>
 * @param {AVCompositionTrack} compositionTrack
 * @param {string} trackAssociationType
 * @return {void}
 */
/**
 * @class GKLeaderboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method loadCategoriesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKLeaderboard/loadCategoriesWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadLeaderboardsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKLeaderboard/loadLeaderboardsWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method setDefaultLeaderboardWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKLeaderboard/setDefaultLeaderboard:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {string} leaderboardIdentifier
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {number} maxRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/maxRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} loading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/loading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timeScope
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/timeScope">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} groupIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/groupIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} range
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/range">Apple Documentation</a>
 */
/**
 * @property {GKScore} localPlayerScore
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/localPlayerScore">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} playerScope
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/playerScope">Apple Documentation</a>
 */
/**
 * @property {Array} scores
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/scores">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLeaderboard/identifier">Apple Documentation</a>
 */
/**
 * @method loadScoresWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLeaderboard/loadScoresWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method initWithPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLeaderboard/initWithPlayers:">Apple Documentation</a>
 * @param {Array} players
 * @return {GKLeaderboard}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLeaderboard/init">Apple Documentation</a>
 * @return {GKLeaderboard}
 */
/**
 * @method initWithPlayerIDs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLeaderboard/initWithPlayerIDs:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @return {GKLeaderboard}
 */
/**
 * @method loadImageWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLeaderboard/loadImageWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class MDLAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method placeLightProbesWithDensityHeuristicUsingIrradianceDataSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLAsset/placeLightProbesWithDensity:heuristic:usingIrradianceDataSource:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @param {number} type
 * @param {Object} dataSource
 * @return {Array}
 */
/**
 * @method canExportFileExtension
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLAsset/canExportFileExtension:">Apple Documentation</a>
 * @static
 * @param {string} extension
 * @return {boolean}
 */
/**
 * @method canImportFileExtension
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLAsset/canImportFileExtension:">Apple Documentation</a>
 * @static
 * @param {string} extension
 * @return {boolean}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLVertexDescriptor} vertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/vertexDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} resolver
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/resolver">Apple Documentation</a>
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} frameInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/frameInterval">Apple Documentation</a>
 */
/**
 * @property {Object} masters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/masters">Apple Documentation</a>
 */
/**
 * @property {number} startTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/startTime">Apple Documentation</a>
 */
/**
 * @property {Object} animations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/animations">Apple Documentation</a>
 */
/**
 * @property {number} endTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/endTime">Apple Documentation</a>
 */
/**
 * @property {Object} bufferAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLAsset/bufferAllocator">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithURLVertexDescriptorBufferAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/initWithURL:vertexDescriptor:bufferAllocator:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {MDLVertexDescriptor} vertexDescriptor
 * @param {Object} bufferAllocator
 * @return {MDLAsset}
 */
/**
 * @method exportAssetToURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/exportAssetToURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {boolean}
 */
/**
 * @method loadTextures
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/loadTextures">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method childObjectsOfClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/childObjectsOfClass:">Apple Documentation</a>
 * @param {Object} objectClass
 * @return {Array}
 */
/**
 * @method removeObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/removeObject:">Apple Documentation</a>
 * @param {MDLObject} object
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {MDLObject}
 */
/**
 * @method initWithURLVertexDescriptorBufferAllocatorPreserveTopologyError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/initWithURL:vertexDescriptor:bufferAllocator:preserveTopology:error:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {MDLVertexDescriptor} vertexDescriptor
 * @param {Object} bufferAllocator
 * @param {boolean} preserveTopology
 * @param {Object} error
 * @return {MDLAsset}
 */
/**
 * @method exportAssetToURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/exportAssetToURL:error:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method objectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/objectAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {MDLObject}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/addObject:">Apple Documentation</a>
 * @param {MDLObject} object
 * @return {void}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/initWithURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {MDLAsset}
 */
/**
 * @method initWithBufferAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/initWithBufferAllocator:">Apple Documentation</a>
 * @param {Object} bufferAllocator
 * @return {MDLAsset}
 */
/**
 * @method objectAtPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLAsset/objectAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {MDLObject}
 */
/**
 * @class UIVisualEffectView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIView} contentView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIVisualEffectView/contentView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIVisualEffect} effect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIVisualEffectView/effect">Apple Documentation</a>
 */
/**
 * @method initWithEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIVisualEffectView/initWithEffect:">Apple Documentation</a>
 * @param {UIVisualEffect} effect
 * @return {UIVisualEffectView}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIVisualEffectView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIVisualEffectView}
 */
/**
 * @class GKBillowNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKCoherentNoiseSource
 */
/**
 * @method billowNoiseSourceWithFrequencyOctaveCountPersistenceLacunaritySeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKBillowNoiseSource/billowNoiseSourceWithFrequency:octaveCount:persistence:lacunarity:seed:">Apple Documentation</a>
 * @static
 * @param {number} frequency
 * @param {number} octaveCount
 * @param {number} persistence
 * @param {number} lacunarity
 * @param {number} seed
 * @return {GKBillowNoiseSource}
 */
/**
 * @property {number} persistence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKBillowNoiseSource/persistence">Apple Documentation</a>
 */
/**
 * @method initWithFrequencyOctaveCountPersistenceLacunaritySeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKBillowNoiseSource/initWithFrequency:octaveCount:persistence:lacunarity:seed:">Apple Documentation</a>
 * @param {number} frequency
 * @param {number} octaveCount
 * @param {number} persistence
 * @param {number} lacunarity
 * @param {number} seed
 * @return {GKBillowNoiseSource}
 */
/**
 * @class GKSKNodeComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKComponent
 */
/**
 * @method componentWithNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKSKNodeComponent/componentWithNode:">Apple Documentation</a>
 * @static
 * @param {SKNode} node
 * @return {GKSKNodeComponent}
 */
/**
 * @property {SKNode} node
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKSKNodeComponent/node">Apple Documentation</a>
 */
/**
 * @method initWithNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKSKNodeComponent/initWithNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {GKSKNodeComponent}
 */
/**
 * @class MDLAnimatedValue
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} timeSampleCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedValue/timeSampleCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} precision
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedValue/precision">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minimumTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedValue/minimumTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} keyTimes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedValue/keyTimes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedValue/maximumTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} interpolation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedValue/interpolation">Apple Documentation</a>
 */
/**
 * @method isAnimated
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedValue/isAnimated">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method clear
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedValue/clear">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSMeasurementFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @property {number} unitStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instp/NSMeasurementFormatter/unitStyle">Apple Documentation</a>
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instp/NSMeasurementFormatter/locale">Apple Documentation</a>
 */
/**
 * @property {number} unitOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instp/NSMeasurementFormatter/unitOptions">Apple Documentation</a>
 */
/**
 * @property {NSNumberFormatter} numberFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instp/NSMeasurementFormatter/numberFormatter">Apple Documentation</a>
 */
/**
 * @method stringFromMeasurement
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSMeasurementFormatter/stringFromMeasurement:">Apple Documentation</a>
 * @param {NSMeasurement} measurement
 * @return {string}
 */
/**
 * @method stringFromUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSMeasurementFormatter/stringFromUnit:">Apple Documentation</a>
 * @param {NSUnit} unit
 * @return {string}
 */
/**
 * @class NSMutableCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSCharacterSet
 */
/**
 * @method newlineCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/newlineCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method letterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/letterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method nonBaseCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/nonBaseCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method symbolCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/symbolCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method characterSetWithBitmapRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/characterSetWithBitmapRepresentation:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {NSMutableCharacterSet}
 */
/**
 * @method alphanumericCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/alphanumericCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method uppercaseLetterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/uppercaseLetterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method whitespaceCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/whitespaceCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method lowercaseLetterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/lowercaseLetterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method punctuationCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/punctuationCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method whitespaceAndNewlineCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/whitespaceAndNewlineCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method controlCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/controlCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method characterSetWithCharactersInString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/characterSetWithCharactersInString:">Apple Documentation</a>
 * @static
 * @param {string} aString
 * @return {NSMutableCharacterSet}
 */
/**
 * @method capitalizedLetterCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/capitalizedLetterCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method characterSetWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/characterSetWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} fName
 * @return {NSMutableCharacterSet}
 */
/**
 * @method illegalCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/illegalCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method decomposableCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/decomposableCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method characterSetWithRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/characterSetWithRange:">Apple Documentation</a>
 * @static
 * @param {Object} aRange
 * @return {NSMutableCharacterSet}
 */
/**
 * @method decimalDigitCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableCharacterSet/decimalDigitCharacterSet">Apple Documentation</a>
 * @static
 * @return {NSMutableCharacterSet}
 */
/**
 * @method formIntersectionWithCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/formIntersectionWithCharacterSet:">Apple Documentation</a>
 * @param {NSCharacterSet} otherSet
 * @return {void}
 */
/**
 * @method removeCharactersInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/removeCharactersInRange:">Apple Documentation</a>
 * @param {Object} aRange
 * @return {void}
 */
/**
 * @method formUnionWithCharacterSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/formUnionWithCharacterSet:">Apple Documentation</a>
 * @param {NSCharacterSet} otherSet
 * @return {void}
 */
/**
 * @method removeCharactersInString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/removeCharactersInString:">Apple Documentation</a>
 * @param {string} aString
 * @return {void}
 */
/**
 * @method addCharactersInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/addCharactersInRange:">Apple Documentation</a>
 * @param {Object} aRange
 * @return {void}
 */
/**
 * @method invert
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/invert">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addCharactersInString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableCharacterSet/addCharactersInString:">Apple Documentation</a>
 * @param {string} aString
 * @return {void}
 */
/**
 * @class NSKeyedArchiver
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSCoder
 */
/**
 * @method archivedDataWithRootObjectRequiringSecureCodingError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedArchiver/archivedDataWithRootObject:requiringSecureCoding:error:">Apple Documentation</a>
 * @static
 * @param {Object} object
 * @param {boolean} requiresSecureCoding
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method setClassNameForClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedArchiver/setClassName:forClass:">Apple Documentation</a>
 * @static
 * @param {string} codedName
 * @param {Object} cls
 * @return {void}
 */
/**
 * @method archivedDataWithRootObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedArchiver/archivedDataWithRootObject:">Apple Documentation</a>
 * @static
 * @param {Object} rootObject
 * @return {NSData}
 */
/**
 * @method archiveRootObjectToFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedArchiver/archiveRootObject:toFile:">Apple Documentation</a>
 * @static
 * @param {Object} rootObject
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method classNameForClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedArchiver/classNameForClass:">Apple Documentation</a>
 * @static
 * @param {Object} cls
 * @return {string}
 */
/**
 * @property {boolean} requiresSecureCoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedArchiver/requiresSecureCoding">Apple Documentation</a>
 */
/**
 * @property {number} outputFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedArchiver/outputFormat">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedArchiver/delegate">Apple Documentation</a>
 */
/**
 * @property {NSData} encodedData
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedArchiver/encodedData">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initRequiringSecureCoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/initRequiringSecureCoding:">Apple Documentation</a>
 * @param {boolean} requiresSecureCoding
 * @return {NSKeyedArchiver}
 */
/**
 * @method classNameForClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/classNameForClass:">Apple Documentation</a>
 * @param {Object} cls
 * @return {string}
 */
/**
 * @method encodeBoolForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeBool:forKey:">Apple Documentation</a>
 * @param {boolean} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method setClassNameForClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/setClassName:forClass:">Apple Documentation</a>
 * @param {string} codedName
 * @param {Object} cls
 * @return {void}
 */
/**
 * @method encodeInt32ForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeInt32:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeInt64ForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeInt64:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeFloatForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeFloat:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/init">Apple Documentation</a>
 * @return {NSKeyedArchiver}
 */
/**
 * @method finishEncoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/finishEncoding">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method encodeDoubleForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeDouble:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeIntForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeInt:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method initForWritingWithMutableData
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/initForWritingWithMutableData:">Apple Documentation</a>
 * @param {NSMutableData} data
 * @return {NSKeyedArchiver}
 */
/**
 * @method encodeObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeObject:forKey:">Apple Documentation</a>
 * @param {Object} object
 * @param {string} key
 * @return {void}
 */
/**
 * @method encodeConditionalObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedArchiver/encodeConditionalObject:forKey:">Apple Documentation</a>
 * @param {Object} object
 * @param {string} key
 * @return {void}
 */
/**
 * @class UIPrintInteractionController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method canPrintURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInteractionController/canPrintURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {boolean}
 */
/**
 * @method canPrintData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInteractionController/canPrintData:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {boolean}
 */
/**
 * @method printableUTIs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInteractionController/printableUTIs">Apple Documentation</a>
 * @static
 * @return {NSSet}
 */
/**
 * @method sharedPrintController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInteractionController/sharedPrintController">Apple Documentation</a>
 * @static
 * @return {UIPrintInteractionController}
 */
/**
 * @method isPrintingAvailable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintInteractionController/isPrintingAvailable">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {Array} printingItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/printingItems">Apple Documentation</a>
 */
/**
 * @property {UIPrintInfo} printInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/printInfo">Apple Documentation</a>
 */
/**
 * @property {Object} printingItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/printingItem">Apple Documentation</a>
 */
/**
 * @property {UIPrintPageRenderer} printPageRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/printPageRenderer">Apple Documentation</a>
 */
/**
 * @property {boolean} showsNumberOfCopies
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/showsNumberOfCopies">Apple Documentation</a>
 */
/**
 * @property {boolean} showsPaperSelectionForLoadedPapers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/showsPaperSelectionForLoadedPapers">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/delegate">Apple Documentation</a>
 */
/**
 * @property {UIPrintFormatter} printFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/printFormatter">Apple Documentation</a>
 */
/**
 * @property {boolean} showsPageRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/showsPageRange">Apple Documentation</a>
 */
/**
 * @property {UIPrintPaper} printPaper
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintInteractionController/printPaper">Apple Documentation</a>
 * @readonly
 */
/**
 * @method presentFromBarButtonItemAnimatedCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintInteractionController/presentFromBarButtonItem:animated:completionHandler:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @method printToPrinterCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintInteractionController/printToPrinter:completionHandler:">Apple Documentation</a>
 * @param {UIPrinter} printer
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @method dismissAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintInteractionController/dismissAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method presentAnimatedCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintInteractionController/presentAnimated:completionHandler:">Apple Documentation</a>
 * @param {boolean} animated
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @method presentFromRectInViewAnimatedCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintInteractionController/presentFromRect:inView:animated:completionHandler:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @param {boolean} animated
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @class SCNIKConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method inverseKinematicsConstraintWithChainRootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNIKConstraint/inverseKinematicsConstraintWithChainRootNode:">Apple Documentation</a>
 * @static
 * @param {SCNNode} chainRootNode
 * @return {SCNIKConstraint}
 */
/**
 * @property {Object} targetPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNIKConstraint/targetPosition">Apple Documentation</a>
 */
/**
 * @property {SCNNode} chainRootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNIKConstraint/chainRootNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method maxAllowedRotationAngleForJoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNIKConstraint/maxAllowedRotationAngleForJoint:">Apple Documentation</a>
 * @param {SCNNode} node
 * @return {number}
 */
/**
 * @method setMaxAllowedRotationAngleForJoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNIKConstraint/setMaxAllowedRotationAngle:forJoint:">Apple Documentation</a>
 * @param {number} angle
 * @param {SCNNode} node
 * @return {void}
 */
/**
 * @method initWithChainRootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNIKConstraint/initWithChainRootNode:">Apple Documentation</a>
 * @param {SCNNode} chainRootNode
 * @return {SCNIKConstraint}
 */
/**
 * @class GKOctree
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class UISceneSizeRestrictions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} minimumSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSizeRestrictions/minimumSize">Apple Documentation</a>
 */
/**
 * @property {Object} maximumSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSizeRestrictions/maximumSize">Apple Documentation</a>
 */
/**
 * @class SCNLevelOfDetail
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method levelOfDetailWithGeometryScreenSpaceRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNLevelOfDetail/levelOfDetailWithGeometry:screenSpaceRadius:">Apple Documentation</a>
 * @static
 * @param {SCNGeometry} geometry
 * @param {number} radius
 * @return {SCNLevelOfDetail}
 */
/**
 * @method levelOfDetailWithGeometryWorldSpaceDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNLevelOfDetail/levelOfDetailWithGeometry:worldSpaceDistance:">Apple Documentation</a>
 * @static
 * @param {SCNGeometry} geometry
 * @param {number} distance
 * @return {SCNLevelOfDetail}
 */
/**
 * @property {SCNGeometry} geometry
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLevelOfDetail/geometry">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} screenSpaceRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLevelOfDetail/screenSpaceRadius">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} worldSpaceDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLevelOfDetail/worldSpaceDistance">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSFileVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method otherVersionsOfItemAtURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileVersion/otherVersionsOfItemAtURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {Array}
 */
/**
 * @method versionOfItemAtURLForPersistentIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileVersion/versionOfItemAtURL:forPersistentIdentifier:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} persistentIdentifier
 * @return {NSFileVersion}
 */
/**
 * @method unresolvedConflictVersionsOfItemAtURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileVersion/unresolvedConflictVersionsOfItemAtURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {Array}
 */
/**
 * @method getNonlocalVersionsOfItemAtURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileVersion/getNonlocalVersionsOfItemAtURL:completionHandler:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method removeOtherVersionsOfItemAtURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileVersion/removeOtherVersionsOfItemAtURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method currentVersionOfItemAtURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileVersion/currentVersionOfItemAtURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSFileVersion}
 */
/**
 * @property {boolean} resolved
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/resolved">Apple Documentation</a>
 */
/**
 * @property {boolean} hasThumbnail
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/hasThumbnail">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSPersonNameComponents} originatorNameComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/originatorNameComponents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasLocalContents
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/hasLocalContents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} persistentIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/persistentIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/localizedName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedNameOfSavingComputer
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/localizedNameOfSavingComputer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} modificationDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/modificationDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} conflict
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileVersion/conflict">Apple Documentation</a>
 * @readonly
 */
/**
 * @method removeAndReturnError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSFileVersion/removeAndReturnError:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method replaceItemAtURLOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSFileVersion/replaceItemAtURL:options:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} options
 * @param {Object} error
 * @return {NSURL}
 */
/**
 * @class AVAudioUnitDistortion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitEffect
 */
/**
 * @property {number} preGain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitDistortion/preGain">Apple Documentation</a>
 */
/**
 * @property {number} wetDryMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitDistortion/wetDryMix">Apple Documentation</a>
 */
/**
 * @method loadFactoryPreset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitDistortion/loadFactoryPreset:">Apple Documentation</a>
 * @param {number} preset
 * @return {void}
 */
/**
 * @class UINotificationFeedbackGenerator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIFeedbackGenerator
 */
/**
 * @method notificationOccurred
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UINotificationFeedbackGenerator/notificationOccurred:">Apple Documentation</a>
 * @param {number} notificationType
 * @return {void}
 */
/**
 * @class SKAudioNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @property {boolean} autoplayLooped
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKAudioNode/autoplayLooped">Apple Documentation</a>
 */
/**
 * @property {boolean} positional
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKAudioNode/positional">Apple Documentation</a>
 */
/**
 * @property {AVAudioNode} avAudioNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKAudioNode/avAudioNode">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKAudioNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKAudioNode}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKAudioNode/initWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {SKAudioNode}
 */
/**
 * @method initWithAVAudioNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKAudioNode/initWithAVAudioNode:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {SKAudioNode}
 */
/**
 * @method initWithFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKAudioNode/initWithFileNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {SKAudioNode}
 */
/**
 * @class AVPlayerItemMetadataCollector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVPlayerItemMediaDataCollector
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemMetadataCollector/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithIdentifiersClassifyingLabels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemMetadataCollector/initWithIdentifiers:classifyingLabels:">Apple Documentation</a>
 * @param {Array} identifiers
 * @param {Array} classifyingLabels
 * @return {AVPlayerItemMetadataCollector}
 */
/**
 * @class GCMicroGamepad
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {GCControllerButtonInput} buttonA
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/buttonA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonMenu
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/buttonMenu">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} reportsAbsoluteDpadValues
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/reportsAbsoluteDpadValues">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsRotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/allowsRotation">Apple Documentation</a>
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {GCController} controller
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/controller">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonX
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/buttonX">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerDirectionPad} dpad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCMicroGamepad/dpad">Apple Documentation</a>
 * @readonly
 */
/**
 * @method saveSnapshot
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMicroGamepad/saveSnapshot">Apple Documentation</a>
 * @return {GCMicroGamepadSnapshot}
 */
/**
 * @method setStateFromMicroGamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCMicroGamepad/setStateFromMicroGamepad:">Apple Documentation</a>
 * @param {GCMicroGamepad} microGamepad
 * @return {void}
 */
/**
 * @class UIInputViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {Object} textDocumentProxy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputViewController/textDocumentProxy">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIInputView} inputView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputViewController/inputView">Apple Documentation</a>
 */
/**
 * @property {boolean} hasDictationKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputViewController/hasDictationKey">Apple Documentation</a>
 */
/**
 * @property {boolean} needsInputModeSwitchKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputViewController/needsInputModeSwitchKey">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} primaryLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputViewController/primaryLanguage">Apple Documentation</a>
 */
/**
 * @property {boolean} hasFullAccess
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputViewController/hasFullAccess">Apple Documentation</a>
 * @readonly
 */
/**
 * @method advanceToNextInputMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInputViewController/advanceToNextInputMode">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method requestSupplementaryLexiconWithCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInputViewController/requestSupplementaryLexiconWithCompletion:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method dismissKeyboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInputViewController/dismissKeyboard">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method handleInputModeListFromViewWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInputViewController/handleInputModeListFromView:withEvent:">Apple Documentation</a>
 * @param {UIView} view
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @class SCNPhysicsBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class MDLMatrix4x4Array
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} elementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMatrix4x4Array/elementCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} precision
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMatrix4x4Array/precision">Apple Documentation</a>
 * @readonly
 */
/**
 * @method clear
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLMatrix4x4Array/clear">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithElementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLMatrix4x4Array/initWithElementCount:">Apple Documentation</a>
 * @param {number} arrayElementCount
 * @return {MDLMatrix4x4Array}
 */
/**
 * @class AVRouteDetector
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} routeDetectionEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVRouteDetector/routeDetectionEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} multipleRoutesDetected
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVRouteDetector/multipleRoutesDetected">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIReferenceLibraryViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @method dictionaryHasDefinitionForTerm
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIReferenceLibraryViewController/dictionaryHasDefinitionForTerm:">Apple Documentation</a>
 * @static
 * @param {string} term
 * @return {boolean}
 */
/**
 * @method initWithTerm
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIReferenceLibraryViewController/initWithTerm:">Apple Documentation</a>
 * @param {string} term
 * @return {UIReferenceLibraryViewController}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIReferenceLibraryViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIReferenceLibraryViewController}
 */
/**
 * @class CAEmitterLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {number} emitterDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterDepth">Apple Documentation</a>
 */
/**
 * @property {number} scale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/scale">Apple Documentation</a>
 */
/**
 * @property {string} emitterShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterShape">Apple Documentation</a>
 */
/**
 * @property {Array} emitterCells
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterCells">Apple Documentation</a>
 */
/**
 * @property {string} emitterMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterMode">Apple Documentation</a>
 */
/**
 * @property {boolean} preservesDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/preservesDepth">Apple Documentation</a>
 */
/**
 * @property {Object} emitterSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterSize">Apple Documentation</a>
 */
/**
 * @property {number} birthRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/birthRate">Apple Documentation</a>
 */
/**
 * @property {number} seed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/seed">Apple Documentation</a>
 */
/**
 * @property {number} emitterZPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterZPosition">Apple Documentation</a>
 */
/**
 * @property {number} velocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/velocity">Apple Documentation</a>
 */
/**
 * @property {number} spin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/spin">Apple Documentation</a>
 */
/**
 * @property {number} lifetime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/lifetime">Apple Documentation</a>
 */
/**
 * @property {string} renderMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/renderMode">Apple Documentation</a>
 */
/**
 * @property {Object} emitterPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterLayer/emitterPosition">Apple Documentation</a>
 */
/**
 * @class UIMotionEffectGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIMotionEffect
 */
/**
 * @property {Array} motionEffects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMotionEffectGroup/motionEffects">Apple Documentation</a>
 */
/**
 * @class MTKView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {number} clearStencil
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/clearStencil">Apple Documentation</a>
 */
/**
 * @property {boolean} framebufferOnly
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/framebufferOnly">Apple Documentation</a>
 */
/**
 * @property {boolean} enableSetNeedsDisplay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/enableSetNeedsDisplay">Apple Documentation</a>
 */
/**
 * @property {Object} clearColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/clearColor">Apple Documentation</a>
 */
/**
 * @property {MTLRenderPassDescriptor} currentRenderPassDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/currentRenderPassDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} multisampleColorTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/multisampleColorTexture">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} autoResizeDrawable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/autoResizeDrawable">Apple Documentation</a>
 */
/**
 * @property {Object} preferredDrawableSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/preferredDrawableSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/sampleCount">Apple Documentation</a>
 */
/**
 * @property {Object} currentDrawable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/currentDrawable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} presentsWithTransaction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/presentsWithTransaction">Apple Documentation</a>
 */
/**
 * @property {Object} device
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/device">Apple Documentation</a>
 */
/**
 * @property {number} clearDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/clearDepth">Apple Documentation</a>
 */
/**
 * @property {number} depthStencilPixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/depthStencilPixelFormat">Apple Documentation</a>
 */
/**
 * @property {Object} preferredDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/preferredDevice">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/paused">Apple Documentation</a>
 */
/**
 * @property {number} multisampleColorAttachmentTextureUsage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/multisampleColorAttachmentTextureUsage">Apple Documentation</a>
 */
/**
 * @property {number} depthStencilAttachmentTextureUsage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/depthStencilAttachmentTextureUsage">Apple Documentation</a>
 */
/**
 * @property {Object} drawableSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/drawableSize">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/delegate">Apple Documentation</a>
 */
/**
 * @property {number} preferredFramesPerSecond
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/preferredFramesPerSecond">Apple Documentation</a>
 */
/**
 * @property {number} colorPixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/colorPixelFormat">Apple Documentation</a>
 */
/**
 * @property {Object} depthStencilTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKView/depthStencilTexture">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithFrameDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKView/initWithFrame:device:">Apple Documentation</a>
 * @param {Object} frameRect
 * @param {Object} device
 * @return {MTKView}
 */
/**
 * @method draw
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKView/draw">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {MTKView}
 */
/**
 * @method releaseDrawables
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKView/releaseDrawables">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UITableViewFocusUpdateContext
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIFocusUpdateContext
 */
/**
 * @property {NSIndexPath} previouslyFocusedIndexPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITableViewFocusUpdateContext/previouslyFocusedIndexPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSIndexPath} nextFocusedIndexPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITableViewFocusUpdateContext/nextFocusedIndexPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @class CATransition
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html">Apple Documentation</a>
 * @extends CAAnimation
 */
/**
 * @property {number} startProgress
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CATransition/startProgress">Apple Documentation</a>
 */
/**
 * @property {string} subtype
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CATransition/subtype">Apple Documentation</a>
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CATransition/type">Apple Documentation</a>
 */
/**
 * @property {number} endProgress
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CATransition/endProgress">Apple Documentation</a>
 */
/**
 * @class UIDynamicItemGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemGroup/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemGroup/initWithItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {UIDynamicItemGroup}
 */
/**
 * @class AVAudioRecorder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} meteringEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/meteringEnabled">Apple Documentation</a>
 */
/**
 * @property {AVAudioFormat} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} url
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/url">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} currentTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/currentTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} recording
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/recording">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} channelAssignments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/channelAssignments">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/delegate">Apple Documentation</a>
 */
/**
 * @property {number} deviceCurrentTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/deviceCurrentTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} settings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioRecorder/settings">Apple Documentation</a>
 * @readonly
 */
/**
 * @method recordForDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/recordForDuration:">Apple Documentation</a>
 * @param {number} duration
 * @return {boolean}
 */
/**
 * @method initWithURLFormatError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/initWithURL:format:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {AVAudioFormat} format
 * @param {Object} outError
 * @return {AVAudioRecorder}
 */
/**
 * @method averagePowerForChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/averagePowerForChannel:">Apple Documentation</a>
 * @param {number} channelNumber
 * @return {number}
 */
/**
 * @method peakPowerForChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/peakPowerForChannel:">Apple Documentation</a>
 * @param {number} channelNumber
 * @return {number}
 */
/**
 * @method prepareToRecord
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/prepareToRecord">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method deleteRecording
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/deleteRecording">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method recordAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/recordAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {boolean}
 */
/**
 * @method updateMeters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/updateMeters">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method recordAtTimeForDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/recordAtTime:forDuration:">Apple Documentation</a>
 * @param {number} time
 * @param {number} duration
 * @return {boolean}
 */
/**
 * @method record
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/record">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method initWithURLSettingsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioRecorder/initWithURL:settings:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} settings
 * @param {Object} outError
 * @return {AVAudioRecorder}
 */
/**
 * @class NSURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method fileURLWithPathRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/fileURLWithPath:relativeToURL:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method URLWithStringRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/URLWithString:relativeToURL:">Apple Documentation</a>
 * @static
 * @param {string} URLString
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method bookmarkDataWithContentsOfURLError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/bookmarkDataWithContentsOfURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} bookmarkFileURL
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method writeBookmarkDataToURLOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/writeBookmarkData:toURL:options:error:">Apple Documentation</a>
 * @static
 * @param {NSData} bookmarkData
 * @param {NSURL} bookmarkFileURL
 * @param {number} options
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method fileURLWithPathIsDirectoryRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/fileURLWithPath:isDirectory:relativeToURL:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @param {boolean} isDir
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method URLWithString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/URLWithString:">Apple Documentation</a>
 * @static
 * @param {string} URLString
 * @return {NSURL}
 */
/**
 * @method fileURLWithPathIsDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/fileURLWithPath:isDirectory:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @param {boolean} isDir
 * @return {NSURL}
 */
/**
 * @method resourceValuesForKeysFromBookmarkData
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/resourceValuesForKeys:fromBookmarkData:">Apple Documentation</a>
 * @static
 * @param {Array} keys
 * @param {NSData} bookmarkData
 * @return {Object}
 */
/**
 * @method fileURLWithPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/fileURLWithPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSURL}
 */
/**
 * @method URLByResolvingAliasFileAtURLOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/URLByResolvingAliasFileAtURL:options:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {number} options
 * @param {Object} error
 * @return {NSURL}
 */
/**
 * @method absoluteURLWithDataRepresentationRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/absoluteURLWithDataRepresentation:relativeToURL:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method fileURLWithPathComponents
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/fileURLWithPathComponents:">Apple Documentation</a>
 * @static
 * @param {Array} components
 * @return {NSURL}
 */
/**
 * @method URLWithDataRepresentationRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURL/URLWithDataRepresentation:relativeToURL:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @property {NSURL} absoluteURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/absoluteURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} password
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/password">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasDirectoryPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/hasDirectoryPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} resourceSpecifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/resourceSpecifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} absoluteString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/absoluteString">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} parameterString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/parameterString">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} fragment
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/fragment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} relativePath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/relativePath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} standardizedURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/standardizedURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} baseURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/baseURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} port
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/port">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} host
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/host">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} filePathURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/filePathURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} relativeString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/relativeString">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} query
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/query">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} path
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/path">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} fileURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/fileURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} scheme
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/scheme">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} dataRepresentation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/dataRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} user
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURL/user">Apple Documentation</a>
 * @readonly
 */
/**
 * @method URLByAppendingPathComponentIsDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/URLByAppendingPathComponent:isDirectory:">Apple Documentation</a>
 * @param {string} pathComponent
 * @param {boolean} isDirectory
 * @return {NSURL}
 */
/**
 * @method initFileURLWithPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initFileURLWithPath:">Apple Documentation</a>
 * @param {string} path
 * @return {NSURL}
 */
/**
 * @method URLByAppendingPathExtension
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/URLByAppendingPathExtension:">Apple Documentation</a>
 * @param {string} pathExtension
 * @return {NSURL}
 */
/**
 * @method URLByAppendingPathComponent
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/URLByAppendingPathComponent:">Apple Documentation</a>
 * @param {string} pathComponent
 * @return {NSURL}
 */
/**
 * @method checkResourceIsReachableAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/checkResourceIsReachableAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initWithString:">Apple Documentation</a>
 * @param {string} URLString
 * @return {NSURL}
 */
/**
 * @method fileReferenceURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/fileReferenceURL">Apple Documentation</a>
 * @return {NSURL}
 */
/**
 * @method removeAllCachedResourceValues
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/removeAllCachedResourceValues">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initFileURLWithPathIsDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initFileURLWithPath:isDirectory:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} isDir
 * @return {NSURL}
 */
/**
 * @method initFileURLWithPathIsDirectoryRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initFileURLWithPath:isDirectory:relativeToURL:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} isDir
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method startAccessingSecurityScopedResource
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/startAccessingSecurityScopedResource">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method initFileURLWithPathRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initFileURLWithPath:relativeToURL:">Apple Documentation</a>
 * @param {string} path
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method initAbsoluteURLWithDataRepresentationRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initAbsoluteURLWithDataRepresentation:relativeToURL:">Apple Documentation</a>
 * @param {NSData} data
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method removeCachedResourceValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/removeCachedResourceValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {void}
 */
/**
 * @method initWithStringRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initWithString:relativeToURL:">Apple Documentation</a>
 * @param {string} URLString
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method resourceValuesForKeysError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/resourceValuesForKeys:error:">Apple Documentation</a>
 * @param {Array} keys
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method initWithDataRepresentationRelativeToURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initWithDataRepresentation:relativeToURL:">Apple Documentation</a>
 * @param {NSData} data
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @method stopAccessingSecurityScopedResource
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/stopAccessingSecurityScopedResource">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method promisedItemResourceValuesForKeysError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/promisedItemResourceValuesForKeys:error:">Apple Documentation</a>
 * @param {Array} keys
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method checkPromisedItemIsReachableAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/checkPromisedItemIsReachableAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method bookmarkDataWithOptionsIncludingResourceValuesForKeysRelativeToURLError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:">Apple Documentation</a>
 * @param {number} options
 * @param {Array} keys
 * @param {NSURL} relativeURL
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method setResourceValueForKeyError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/setResourceValue:forKey:error:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method isFileReferenceURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/isFileReferenceURL">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method setTemporaryResourceValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/setTemporaryResourceValue:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method initWithSchemeHostPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/initWithScheme:host:path:">Apple Documentation</a>
 * @param {string} scheme
 * @param {string} host
 * @param {string} path
 * @return {NSURL}
 */
/**
 * @method setResourceValuesError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURL/setResourceValues:error:">Apple Documentation</a>
 * @param {Object} keyedValues
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @class AVCaptureStillImageOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVCaptureStillImageOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCaptureStillImageOutput}
 */
/**
 * @method jpegStillImageNSDataRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVCaptureStillImageOutput/jpegStillImageNSDataRepresentation:">Apple Documentation</a>
 * @static
 * @param {Object} jpegSampleBuffer
 * @return {NSData}
 */
/**
 * @property {boolean} capturingStillImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/capturingStillImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} stillImageStabilizationActive
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/stillImageStabilizationActive">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} highResolutionStillImageOutputEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/highResolutionStillImageOutputEnabled">Apple Documentation</a>
 */
/**
 * @property {Object} outputSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/outputSettings">Apple Documentation</a>
 */
/**
 * @property {Array} availableImageDataCVPixelFormatTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/availableImageDataCVPixelFormatTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyEnablesStillImageStabilizationWhenAvailable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/automaticallyEnablesStillImageStabilizationWhenAvailable">Apple Documentation</a>
 */
/**
 * @property {boolean} stillImageStabilizationSupported
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/stillImageStabilizationSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableImageDataCodecTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureStillImageOutput/availableImageDataCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method captureStillImageAsynchronouslyFromConnectionCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureStillImageOutput/captureStillImageAsynchronouslyFromConnection:completionHandler:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method prepareToCaptureStillImageBracketFromConnectionWithSettingsArrayCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureStillImageOutput/prepareToCaptureStillImageBracketFromConnection:withSettingsArray:completionHandler:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @param {Array} settings
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureStillImageOutput/init">Apple Documentation</a>
 * @return {AVCaptureStillImageOutput}
 */
/**
 * @method captureStillImageBracketAsynchronouslyFromConnectionWithSettingsArrayCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureStillImageOutput/captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler:">Apple Documentation</a>
 * @param {AVCaptureConnection} connection
 * @param {Array} settings
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class CIPDF417CodeDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends CIBarcodeDescriptor
 */
/**
 * @method descriptorWithPayloadIsCompactRowCountColumnCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIPDF417CodeDescriptor/descriptorWithPayload:isCompact:rowCount:columnCount:">Apple Documentation</a>
 * @static
 * @param {NSData} errorCorrectedPayload
 * @param {boolean} isCompact
 * @param {number} rowCount
 * @param {number} columnCount
 * @return {CIPDF417CodeDescriptor}
 */
/**
 * @property {number} columnCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIPDF417CodeDescriptor/columnCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} rowCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIPDF417CodeDescriptor/rowCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} errorCorrectedPayload
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIPDF417CodeDescriptor/errorCorrectedPayload">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isCompact
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIPDF417CodeDescriptor/isCompact">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPayloadIsCompactRowCountColumnCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIPDF417CodeDescriptor/initWithPayload:isCompact:rowCount:columnCount:">Apple Documentation</a>
 * @param {NSData} errorCorrectedPayload
 * @param {boolean} isCompact
 * @param {number} rowCount
 * @param {number} columnCount
 * @return {CIPDF417CodeDescriptor}
 */
/**
 * @class SCNAvoidOccluderConstraint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method avoidOccluderConstraintWithTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNAvoidOccluderConstraint/avoidOccluderConstraintWithTarget:">Apple Documentation</a>
 * @static
 * @param {SCNNode} target
 * @return {SCNAvoidOccluderConstraint}
 */
/**
 * @property {number} occluderCategoryBitMask
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAvoidOccluderConstraint/occluderCategoryBitMask">Apple Documentation</a>
 */
/**
 * @property {number} bias
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAvoidOccluderConstraint/bias">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAvoidOccluderConstraint/delegate">Apple Documentation</a>
 */
/**
 * @property {SCNNode} target
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAvoidOccluderConstraint/target">Apple Documentation</a>
 */
/**
 * @class NSAssertionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSAssertionHandler/currentHandler">Apple Documentation</a>
 * @static
 * @return {NSAssertionHandler}
 */
/**
 * @method handleFailureInFunctionFileLineNumberDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSAssertionHandler/handleFailureInFunction:file:lineNumber:description:">Apple Documentation</a>
 * @param {string} functionName
 * @param {string} fileName
 * @param {number} line
 * @param {string} format
 * @param {Array} args
 * @return {void}
 */
/**
 * @method handleFailureInMethodObjectFileLineNumberDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSAssertionHandler/handleFailureInMethod:object:file:lineNumber:description:">Apple Documentation</a>
 * @param {string} selector
 * @param {Object} object
 * @param {string} fileName
 * @param {number} line
 * @param {string} format
 * @param {Array} args
 * @return {void}
 */
/**
 * @class NSDecimalNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSNumber
 */
/**
 * @method decimalNumberWithStringLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/decimalNumberWithString:locale:">Apple Documentation</a>
 * @static
 * @param {string} numberValue
 * @param {Object} locale
 * @return {NSDecimalNumber}
 */
/**
 * @method setDefaultBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/setDefaultBehavior:">Apple Documentation</a>
 * @static
 * @param {Object} defaultBehavior
 * @return {void}
 */
/**
 * @method minimumDecimalNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/minimumDecimalNumber">Apple Documentation</a>
 * @static
 * @return {NSDecimalNumber}
 */
/**
 * @method one
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/one">Apple Documentation</a>
 * @static
 * @return {NSDecimalNumber}
 */
/**
 * @method notANumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/notANumber">Apple Documentation</a>
 * @static
 * @return {NSDecimalNumber}
 */
/**
 * @method zero
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/zero">Apple Documentation</a>
 * @static
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberWithMantissaExponentIsNegative
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/decimalNumberWithMantissa:exponent:isNegative:">Apple Documentation</a>
 * @static
 * @param {number} mantissa
 * @param {number} exponent
 * @param {boolean} flag
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/decimalNumberWithString:">Apple Documentation</a>
 * @static
 * @param {string} numberValue
 * @return {NSDecimalNumber}
 */
/**
 * @method maximumDecimalNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/maximumDecimalNumber">Apple Documentation</a>
 * @static
 * @return {NSDecimalNumber}
 */
/**
 * @method defaultBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumber/defaultBehavior">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @property {number} doubleValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSDecimalNumber/doubleValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @method decimalNumberByRaisingToPower
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByRaisingToPower:">Apple Documentation</a>
 * @param {number} power
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByDividingBy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByDividingBy:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByAddingWithBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByAdding:withBehavior:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByMultiplyingByWithBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByMultiplyingBy:withBehavior:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/initWithString:">Apple Documentation</a>
 * @param {string} numberValue
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberBySubtracting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberBySubtracting:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @return {NSDecimalNumber}
 */
/**
 * @method initWithStringLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/initWithString:locale:">Apple Documentation</a>
 * @param {string} numberValue
 * @param {Object} locale
 * @return {NSDecimalNumber}
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method decimalNumberByDividingByWithBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByDividingBy:withBehavior:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByMultiplyingByPowerOf10WithBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByMultiplyingByPowerOf10:withBehavior:">Apple Documentation</a>
 * @param {number} power
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByRoundingAccordingToBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByRoundingAccordingToBehavior:">Apple Documentation</a>
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByMultiplyingBy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByMultiplyingBy:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberBySubtractingWithBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberBySubtracting:withBehavior:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByRaisingToPowerWithBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByRaisingToPower:withBehavior:">Apple Documentation</a>
 * @param {number} power
 * @param {Object} behavior
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByMultiplyingByPowerOf10
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByMultiplyingByPowerOf10:">Apple Documentation</a>
 * @param {number} power
 * @return {NSDecimalNumber}
 */
/**
 * @method decimalNumberByAdding
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/decimalNumberByAdding:">Apple Documentation</a>
 * @param {NSDecimalNumber} decimalNumber
 * @return {NSDecimalNumber}
 */
/**
 * @method initWithMantissaExponentIsNegative
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/initWithMantissa:exponent:isNegative:">Apple Documentation</a>
 * @param {number} mantissa
 * @param {number} exponent
 * @param {boolean} flag
 * @return {NSDecimalNumber}
 */
/**
 * @method compare
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumber/compare:">Apple Documentation</a>
 * @param {number} decimalNumber
 * @return {number}
 */
/**
 * @class NSXPCConnection
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentConnection
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSXPCConnection/currentConnection">Apple Documentation</a>
 * @static
 * @return {NSXPCConnection}
 */
/**
 * @property {number} auditSessionIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/auditSessionIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} exportedObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/exportedObject">Apple Documentation</a>
 */
/**
 * @property {NSXPCListenerEndpoint} endpoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/endpoint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} effectiveGroupIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/effectiveGroupIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} processIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/processIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsinvalidationHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/invalidationHandler">Apple Documentation</a>
 */
/**
 * @property {Function} jsinterruptionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/interruptionHandler">Apple Documentation</a>
 */
/**
 * @property {NSXPCInterface} exportedInterface
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/exportedInterface">Apple Documentation</a>
 */
/**
 * @property {number} effectiveUserIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/effectiveUserIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSXPCInterface} remoteObjectInterface
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/remoteObjectInterface">Apple Documentation</a>
 */
/**
 * @property {Object} remoteObjectProxy
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/remoteObjectProxy">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} serviceName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSXPCConnection/serviceName">Apple Documentation</a>
 * @readonly
 */
/**
 * @method invalidate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/invalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method suspend
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/suspend">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method synchronousRemoteObjectProxyWithErrorHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/synchronousRemoteObjectProxyWithErrorHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {Object}
 */
/**
 * @method scheduleSendBarrierBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/scheduleSendBarrierBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method resume
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/resume">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithListenerEndpoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/initWithListenerEndpoint:">Apple Documentation</a>
 * @param {NSXPCListenerEndpoint} endpoint
 * @return {NSXPCConnection}
 */
/**
 * @method remoteObjectProxyWithErrorHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSXPCConnection/remoteObjectProxyWithErrorHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {Object}
 */
/**
 * @class UILexicon
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} entries
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILexicon/entries">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class RPBroadcastMP4ClipHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends RPBroadcastHandler
 */
/**
 * @method finishedProcessingMP4ClipWithUpdatedBroadcastConfigurationError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastMP4ClipHandler/finishedProcessingMP4ClipWithUpdatedBroadcastConfiguration:error:">Apple Documentation</a>
 * @param {RPBroadcastConfiguration} broadcastConfiguration
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method processMP4ClipWithURLSetupInfoFinished
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastMP4ClipHandler/processMP4ClipWithURL:setupInfo:finished:">Apple Documentation</a>
 * @param {NSURL} mp4ClipURL
 * @param {Object} setupInfo
 * @param {boolean} finished
 * @return {void}
 */
/**
 * @class NSSimpleCString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-FoundationOlderNotes/index.html">Apple Documentation</a>
 * @extends NSString
 */
/**
 * @class AVAudioPCMBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioBuffer
 */
/**
 * @property {number} frameLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioPCMBuffer/frameLength">Apple Documentation</a>
 */
/**
 * @property {number} stride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioPCMBuffer/stride">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} frameCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioPCMBuffer/frameCapacity">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPCMFormatFrameCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPCMBuffer/initWithPCMFormat:frameCapacity:">Apple Documentation</a>
 * @param {AVAudioFormat} format
 * @param {number} frameCapacity
 * @return {AVAudioPCMBuffer}
 */
/**
 * @class UIDragPreviewTarget
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIPreviewTarget
 */
/**
 * @class SKLabelNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method labelNodeWithFontNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKLabelNode/labelNodeWithFontNamed:">Apple Documentation</a>
 * @static
 * @param {string} fontName
 * @return {SKLabelNode}
 */
/**
 * @method labelNodeWithText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKLabelNode/labelNodeWithText:">Apple Documentation</a>
 * @static
 * @param {string} text
 * @return {SKLabelNode}
 */
/**
 * @method labelNodeWithAttributedText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKLabelNode/labelNodeWithAttributedText:">Apple Documentation</a>
 * @static
 * @param {NSAttributedString} attributedText
 * @return {SKLabelNode}
 */
/**
 * @property {number} preferredMaxLayoutWidth
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/preferredMaxLayoutWidth">Apple Documentation</a>
 */
/**
 * @property {number} horizontalAlignmentMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/horizontalAlignmentMode">Apple Documentation</a>
 */
/**
 * @property {string} fontName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/fontName">Apple Documentation</a>
 */
/**
 * @property {number} colorBlendFactor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/colorBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} lineBreakMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/lineBreakMode">Apple Documentation</a>
 */
/**
 * @property {number} numberOfLines
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/numberOfLines">Apple Documentation</a>
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/text">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/attributedText">Apple Documentation</a>
 */
/**
 * @property {number} verticalAlignmentMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/verticalAlignmentMode">Apple Documentation</a>
 */
/**
 * @property {UIColor} color
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/color">Apple Documentation</a>
 */
/**
 * @property {number} fontSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/fontSize">Apple Documentation</a>
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/blendMode">Apple Documentation</a>
 */
/**
 * @property {UIColor} fontColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKLabelNode/fontColor">Apple Documentation</a>
 */
/**
 * @method initWithFontNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKLabelNode/initWithFontNamed:">Apple Documentation</a>
 * @param {string} fontName
 * @return {SKLabelNode}
 */
/**
 * @class SKMutableTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends SKTexture
 */
/**
 * @method mutableTextureWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKMutableTexture/mutableTextureWithSize:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @return {SKMutableTexture}
 */
/**
 * @method initWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKMutableTexture/initWithSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {SKMutableTexture}
 */
/**
 * @method initWithSizePixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKMutableTexture/initWithSize:pixelFormat:">Apple Documentation</a>
 * @param {Object} size
 * @param {number} format
 * @return {SKMutableTexture}
 */
/**
 * @class MTLRasterizationRateSampleArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateSampleArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {number} value
 * @param {number} index
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateSampleArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {number}
 */
/**
 * @class AVMetadataItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method metadataItemWithPropertiesOfMetadataItemValueLoadingHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/metadataItemWithPropertiesOfMetadataItem:valueLoadingHandler:">Apple Documentation</a>
 * @static
 * @param {AVMetadataItem} metadataItem
 * @param {Function} handler
 * @return {AVMetadataItem}
 */
/**
 * @method keySpaceForIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/keySpaceForIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {string}
 */
/**
 * @method identifierForKeyKeySpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/identifierForKey:keySpace:">Apple Documentation</a>
 * @static
 * @param {Object} key
 * @param {string} keySpace
 * @return {string}
 */
/**
 * @method metadataItemsFromArrayWithKeyKeySpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/metadataItemsFromArray:withKey:keySpace:">Apple Documentation</a>
 * @static
 * @param {Array} metadataItems
 * @param {Object} key
 * @param {string} keySpace
 * @return {Array}
 */
/**
 * @method metadataItemsFromArrayFilteredByIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/metadataItemsFromArray:filteredByIdentifier:">Apple Documentation</a>
 * @static
 * @param {Array} metadataItems
 * @param {string} identifier
 * @return {Array}
 */
/**
 * @method metadataItemsFromArrayFilteredAndSortedAccordingToPreferredLanguages
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/metadataItemsFromArray:filteredAndSortedAccordingToPreferredLanguages:">Apple Documentation</a>
 * @static
 * @param {Array} metadataItems
 * @param {Array} preferredLanguages
 * @return {Array}
 */
/**
 * @method metadataItemsFromArrayWithLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/metadataItemsFromArray:withLocale:">Apple Documentation</a>
 * @static
 * @param {Array} metadataItems
 * @param {NSLocale} locale
 * @return {Array}
 */
/**
 * @method keyForIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/keyForIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {Object}
 */
/**
 * @method metadataItemsFromArrayFilteredByMetadataItemFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItem/metadataItemsFromArray:filteredByMetadataItemFilter:">Apple Documentation</a>
 * @static
 * @param {Array} metadataItems
 * @param {AVMetadataItemFilter} metadataItemFilter
 * @return {Array}
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/locale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} extendedLanguageTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/extendedLanguageTag">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} value
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} dataType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/dataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} extraAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/extraAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} time
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/time">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItem/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @method statusOfValueForKeyError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMetadataItem/statusOfValueForKey:error:">Apple Documentation</a>
 * @param {string} key
 * @param {Object} outError
 * @return {number}
 */
/**
 * @method loadValuesAsynchronouslyForKeysCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMetadataItem/loadValuesAsynchronouslyForKeys:completionHandler:">Apple Documentation</a>
 * @param {Array} keys
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class SKPhysicsJointSpring
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKPhysicsJoint
 */
/**
 * @method jointWithBodyABodyBAnchorAAnchorB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKPhysicsJointSpring/jointWithBodyA:bodyB:anchorA:anchorB:">Apple Documentation</a>
 * @static
 * @param {SKPhysicsBody} bodyA
 * @param {SKPhysicsBody} bodyB
 * @param {Object} anchorA
 * @param {Object} anchorB
 * @return {SKPhysicsJointSpring}
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointSpring/frequency">Apple Documentation</a>
 */
/**
 * @property {number} damping
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointSpring/damping">Apple Documentation</a>
 */
/**
 * @class UIStepper
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {number} stepValue
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/stepValue">Apple Documentation</a>
 */
/**
 * @property {boolean} wraps
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/wraps">Apple Documentation</a>
 */
/**
 * @property {number} maximumValue
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/maximumValue">Apple Documentation</a>
 */
/**
 * @property {boolean} autorepeat
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/autorepeat">Apple Documentation</a>
 */
/**
 * @property {boolean} continuous
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/continuous">Apple Documentation</a>
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/value">Apple Documentation</a>
 */
/**
 * @property {number} minimumValue
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIStepper/minimumValue">Apple Documentation</a>
 */
/**
 * @method backgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/backgroundImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method setDividerImageForLeftSegmentStateRightSegmentState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/setDividerImage:forLeftSegmentState:rightSegmentState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} leftState
 * @param {number} rightState
 * @return {void}
 */
/**
 * @method dividerImageForLeftSegmentStateRightSegmentState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/dividerImageForLeftSegmentState:rightSegmentState:">Apple Documentation</a>
 * @param {number} state
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method setBackgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/setBackgroundImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method setIncrementImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/setIncrementImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method decrementImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/decrementImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method incrementImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/incrementImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method setDecrementImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIStepper/setDecrementImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @class MTLComputePipelineReflection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} arguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineReflection/arguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AUAudioUnitBus
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} supportedChannelLayoutTags
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/supportedChannelLayoutTags">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} index
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/index">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} contextPresentationLatency
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/contextPresentationLatency">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/name">Apple Documentation</a>
 */
/**
 * @property {AVAudioFormat} format
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldAllocateBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/shouldAllocateBuffer">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/enabled">Apple Documentation</a>
 */
/**
 * @property {number} busType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/busType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUAudioUnit} ownerAudioUnit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBus/ownerAudioUnit">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setFormatError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBus/setFormat:error:">Apple Documentation</a>
 * @param {AVAudioFormat} format
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method initWithFormatError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBus/initWithFormat:error:">Apple Documentation</a>
 * @param {AVAudioFormat} format
 * @param {Object} outError
 * @return {AUAudioUnitBus}
 */
/**
 * @class NSHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method weakObjectsHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSHashTable/weakObjectsHashTable">Apple Documentation</a>
 * @static
 * @return {NSHashTable}
 */
/**
 * @method hashTableWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSHashTable/hashTableWithOptions:">Apple Documentation</a>
 * @static
 * @param {number} options
 * @return {NSHashTable}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHashTable/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} allObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHashTable/allObjects">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} anyObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHashTable/anyObject">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} setRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHashTable/setRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSPointerFunctions} pointerFunctions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHashTable/pointerFunctions">Apple Documentation</a>
 * @readonly
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method containsObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/containsObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {boolean}
 */
/**
 * @method isEqualToHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/isEqualToHashTable:">Apple Documentation</a>
 * @param {NSHashTable} other
 * @return {boolean}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/addObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method minusHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/minusHashTable:">Apple Documentation</a>
 * @param {NSHashTable} other
 * @return {void}
 */
/**
 * @method unionHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/unionHashTable:">Apple Documentation</a>
 * @param {NSHashTable} other
 * @return {void}
 */
/**
 * @method isSubsetOfHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/isSubsetOfHashTable:">Apple Documentation</a>
 * @param {NSHashTable} other
 * @return {boolean}
 */
/**
 * @method initWithOptionsCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/initWithOptions:capacity:">Apple Documentation</a>
 * @param {number} options
 * @param {number} initialCapacity
 * @return {NSHashTable}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithPointerFunctionsCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/initWithPointerFunctions:capacity:">Apple Documentation</a>
 * @param {NSPointerFunctions} functions
 * @param {number} initialCapacity
 * @return {NSHashTable}
 */
/**
 * @method intersectHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/intersectHashTable:">Apple Documentation</a>
 * @param {NSHashTable} other
 * @return {void}
 */
/**
 * @method member
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/member:">Apple Documentation</a>
 * @param {Object} object
 * @return {Object}
 */
/**
 * @method intersectsHashTable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/intersectsHashTable:">Apple Documentation</a>
 * @param {NSHashTable} other
 * @return {boolean}
 */
/**
 * @method removeObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHashTable/removeObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @class SKShader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method shaderWithSourceUniforms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShader/shaderWithSource:uniforms:">Apple Documentation</a>
 * @static
 * @param {string} source
 * @param {Array} uniforms
 * @return {SKShader}
 */
/**
 * @method shaderWithSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShader/shaderWithSource:">Apple Documentation</a>
 * @static
 * @param {string} source
 * @return {SKShader}
 */
/**
 * @method shaderWithFileNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShader/shaderWithFileNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKShader}
 */
/**
 * @method shader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShader/shader">Apple Documentation</a>
 * @static
 * @return {SKShader}
 */
/**
 * @property {string} source
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShader/source">Apple Documentation</a>
 */
/**
 * @property {Array} uniforms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShader/uniforms">Apple Documentation</a>
 */
/**
 * @property {Array} attributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShader/attributes">Apple Documentation</a>
 */
/**
 * @method initWithSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShader/initWithSource:">Apple Documentation</a>
 * @param {string} source
 * @return {SKShader}
 */
/**
 * @method uniformNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShader/uniformNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {SKUniform}
 */
/**
 * @method addUniform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShader/addUniform:">Apple Documentation</a>
 * @param {SKUniform} uniform
 * @return {void}
 */
/**
 * @method initWithSourceUniforms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShader/initWithSource:uniforms:">Apple Documentation</a>
 * @param {string} source
 * @param {Array} uniforms
 * @return {SKShader}
 */
/**
 * @method removeUniformNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShader/removeUniformNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {void}
 */
/**
 * @class GKMonteCarloStrategist
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} explorationParameter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKMonteCarloStrategist/explorationParameter">Apple Documentation</a>
 */
/**
 * @property {number} budget
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKMonteCarloStrategist/budget">Apple Documentation</a>
 */
/**
 * @class AVCaptureDataOutputSynchronizer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} dataOutputs
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDataOutputSynchronizer/dataOutputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDataOutputSynchronizer/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDataOutputs
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureDataOutputSynchronizer/initWithDataOutputs:">Apple Documentation</a>
 * @param {Array} dataOutputs
 * @return {AVCaptureDataOutputSynchronizer}
 */
/**
 * @class SKConstraint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method distanceToNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/distance:toNode:">Apple Documentation</a>
 * @static
 * @param {SKRange} range
 * @param {SKNode} node
 * @return {SKConstraint}
 */
/**
 * @method orientToNodeOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/orientToNode:offset:">Apple Documentation</a>
 * @static
 * @param {SKNode} node
 * @param {SKRange} radians
 * @return {SKConstraint}
 */
/**
 * @method orientToPointInNodeOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/orientToPoint:inNode:offset:">Apple Documentation</a>
 * @static
 * @param {Object} point
 * @param {SKNode} node
 * @param {SKRange} radians
 * @return {SKConstraint}
 */
/**
 * @method distanceToPoint
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/distance:toPoint:">Apple Documentation</a>
 * @static
 * @param {SKRange} range
 * @param {Object} point
 * @return {SKConstraint}
 */
/**
 * @method positionXY
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/positionX:Y:">Apple Documentation</a>
 * @static
 * @param {SKRange} xRange
 * @param {SKRange} yRange
 * @return {SKConstraint}
 */
/**
 * @method orientToPointOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/orientToPoint:offset:">Apple Documentation</a>
 * @static
 * @param {Object} point
 * @param {SKRange} radians
 * @return {SKConstraint}
 */
/**
 * @method positionX
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/positionX:">Apple Documentation</a>
 * @static
 * @param {SKRange} range
 * @return {SKConstraint}
 */
/**
 * @method zRotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/zRotation:">Apple Documentation</a>
 * @static
 * @param {SKRange} zRange
 * @return {SKConstraint}
 */
/**
 * @method positionY
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/positionY:">Apple Documentation</a>
 * @static
 * @param {SKRange} range
 * @return {SKConstraint}
 */
/**
 * @method distanceToPointInNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKConstraint/distance:toPoint:inNode:">Apple Documentation</a>
 * @static
 * @param {SKRange} range
 * @param {Object} point
 * @param {SKNode} node
 * @return {SKConstraint}
 */
/**
 * @property {SKNode} referenceNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKConstraint/referenceNode">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKConstraint/enabled">Apple Documentation</a>
 */
/**
 * @class UIVisualEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class MDLSkeleton
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLObject
 */
/**
 * @property {Array} jointPaths
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLSkeleton/jointPaths">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMatrix4x4Array} jointRestTransforms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLSkeleton/jointRestTransforms">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMatrix4x4Array} jointBindTransforms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLSkeleton/jointBindTransforms">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNameJointPaths
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLSkeleton/initWithName:jointPaths:">Apple Documentation</a>
 * @param {string} name
 * @param {Array} jointPaths
 * @return {MDLSkeleton}
 */
/**
 * @class UIToolbar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/items">Apple Documentation</a>
 */
/**
 * @property {number} barStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/barStyle">Apple Documentation</a>
 */
/**
 * @property {UIColor} barTintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/barTintColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/tintColor">Apple Documentation</a>
 */
/**
 * @property {UIToolbarAppearance} compactAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/compactAppearance">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/delegate">Apple Documentation</a>
 */
/**
 * @property {UIToolbarAppearance} standardAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/standardAppearance">Apple Documentation</a>
 */
/**
 * @property {boolean} translucent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIToolbar/translucent">Apple Documentation</a>
 */
/**
 * @method setItemsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIToolbar/setItems:animated:">Apple Documentation</a>
 * @param {Array} items
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method shadowImageForToolbarPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIToolbar/shadowImageForToolbarPosition:">Apple Documentation</a>
 * @param {number} topOrBottom
 * @return {UIImage}
 */
/**
 * @method setBackgroundImageForToolbarPositionBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIToolbar/setBackgroundImage:forToolbarPosition:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} topOrBottom
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method backgroundImageForToolbarPositionBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIToolbar/backgroundImageForToolbarPosition:barMetrics:">Apple Documentation</a>
 * @param {number} topOrBottom
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method setShadowImageForToolbarPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIToolbar/setShadowImage:forToolbarPosition:">Apple Documentation</a>
 * @param {UIImage} shadowImage
 * @param {number} topOrBottom
 * @return {void}
 */
/**
 * @class AVAssetReaderOutputMetadataAdaptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetReaderOutputMetadataAdaptorWithAssetReaderTrackOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAssetReaderOutputMetadataAdaptor/assetReaderOutputMetadataAdaptorWithAssetReaderTrackOutput:">Apple Documentation</a>
 * @static
 * @param {AVAssetReaderTrackOutput} trackOutput
 * @return {AVAssetReaderOutputMetadataAdaptor}
 */
/**
 * @property {AVAssetReaderTrackOutput} assetReaderTrackOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderOutputMetadataAdaptor/assetReaderTrackOutput">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAssetReaderTrackOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetReaderOutputMetadataAdaptor/initWithAssetReaderTrackOutput:">Apple Documentation</a>
 * @param {AVAssetReaderTrackOutput} trackOutput
 * @return {AVAssetReaderOutputMetadataAdaptor}
 */
/**
 * @method nextTimedMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetReaderOutputMetadataAdaptor/nextTimedMetadataGroup">Apple Documentation</a>
 * @return {AVTimedMetadataGroup}
 */
/**
 * @class UIImageConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UITraitCollection} traitCollection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIImageConfiguration/traitCollection">Apple Documentation</a>
 * @readonly
 */
/**
 * @method configurationWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageConfiguration/configurationWithTraitCollection:">Apple Documentation</a>
 * @param {UITraitCollection} traitCollection
 * @return {UIImageConfiguration}
 */
/**
 * @method configurationByApplyingConfiguration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImageConfiguration/configurationByApplyingConfiguration:">Apple Documentation</a>
 * @param {UIImageConfiguration} otherConfiguration
 * @return {UIImageConfiguration}
 */
/**
 * @class SCNCamera
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method camera
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNCamera/camera">Apple Documentation</a>
 * @static
 * @return {SCNCamera}
 */
/**
 * @property {number} exposureAdaptationDarkeningSpeedFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/exposureAdaptationDarkeningSpeedFactor">Apple Documentation</a>
 */
/**
 * @property {number} apertureBladeCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/apertureBladeCount">Apple Documentation</a>
 */
/**
 * @property {number} vignettingIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/vignettingIntensity">Apple Documentation</a>
 */
/**
 * @property {number} vignettingPower
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/vignettingPower">Apple Documentation</a>
 */
/**
 * @property {boolean} automaticallyAdjustsZRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/automaticallyAdjustsZRange">Apple Documentation</a>
 */
/**
 * @property {number} bloomBlurRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/bloomBlurRadius">Apple Documentation</a>
 */
/**
 * @property {number} focusDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/focusDistance">Apple Documentation</a>
 */
/**
 * @property {number} exposureOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/exposureOffset">Apple Documentation</a>
 */
/**
 * @property {number} grainScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/grainScale">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceAmbientOcclusionNormalThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/screenSpaceAmbientOcclusionNormalThreshold">Apple Documentation</a>
 */
/**
 * @property {number} focalLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/focalLength">Apple Documentation</a>
 */
/**
 * @property {number} bloomThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/bloomThreshold">Apple Documentation</a>
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {number} motionBlurIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/motionBlurIntensity">Apple Documentation</a>
 */
/**
 * @property {number} saturation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/saturation">Apple Documentation</a>
 */
/**
 * @property {number} exposureAdaptationBrighteningSpeedFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/exposureAdaptationBrighteningSpeedFactor">Apple Documentation</a>
 */
/**
 * @property {number} focalBlurSampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/focalBlurSampleCount">Apple Documentation</a>
 */
/**
 * @property {number} whiteBalanceTint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/whiteBalanceTint">Apple Documentation</a>
 */
/**
 * @property {number} contrast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/contrast">Apple Documentation</a>
 */
/**
 * @property {Object} projectionTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/projectionTransform">Apple Documentation</a>
 */
/**
 * @property {number} fieldOfView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/fieldOfView">Apple Documentation</a>
 */
/**
 * @property {number} bloomIterationCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/bloomIterationCount">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceAmbientOcclusionBias
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/screenSpaceAmbientOcclusionBias">Apple Documentation</a>
 */
/**
 * @property {number} fStop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/fStop">Apple Documentation</a>
 */
/**
 * @property {number} whiteBalanceTemperature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/whiteBalanceTemperature">Apple Documentation</a>
 */
/**
 * @property {number} bloomIterationSpread
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/bloomIterationSpread">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceAmbientOcclusionRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/screenSpaceAmbientOcclusionRadius">Apple Documentation</a>
 */
/**
 * @property {boolean} grainIsColored
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/grainIsColored">Apple Documentation</a>
 */
/**
 * @property {number} projectionDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/projectionDirection">Apple Documentation</a>
 */
/**
 * @property {number} averageGray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/averageGray">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceAmbientOcclusionIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/screenSpaceAmbientOcclusionIntensity">Apple Documentation</a>
 */
/**
 * @property {number} orthographicScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/orthographicScale">Apple Documentation</a>
 */
/**
 * @property {number} sensorHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/sensorHeight">Apple Documentation</a>
 */
/**
 * @property {number} minimumExposure
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/minimumExposure">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/name">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsHDR
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/wantsHDR">Apple Documentation</a>
 */
/**
 * @property {number} colorFringeIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/colorFringeIntensity">Apple Documentation</a>
 */
/**
 * @property {number} maximumExposure
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/maximumExposure">Apple Documentation</a>
 */
/**
 * @property {number} zNear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/zNear">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsDepthOfField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/wantsDepthOfField">Apple Documentation</a>
 */
/**
 * @property {number} colorFringeStrength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/colorFringeStrength">Apple Documentation</a>
 */
/**
 * @property {boolean} usesOrthographicProjection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/usesOrthographicProjection">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceAmbientOcclusionDepthThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/screenSpaceAmbientOcclusionDepthThreshold">Apple Documentation</a>
 */
/**
 * @property {number} grainIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/grainIntensity">Apple Documentation</a>
 */
/**
 * @property {number} bloomIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/bloomIntensity">Apple Documentation</a>
 */
/**
 * @property {number} whitePoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/whitePoint">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} colorGrading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/colorGrading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} zFar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/zFar">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsExposureAdaptation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCamera/wantsExposureAdaptation">Apple Documentation</a>
 */
/**
 * @method projectionTransformWithViewportSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNCamera/projectionTransformWithViewportSize:">Apple Documentation</a>
 * @param {Object} viewportSize
 * @return {Object}
 */
/**
 * @class NSTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method timeZoneForSecondsFromGMT
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/timeZoneForSecondsFromGMT:">Apple Documentation</a>
 * @static
 * @param {number} seconds
 * @return {NSTimeZone}
 */
/**
 * @method timeZoneWithAbbreviation
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/timeZoneWithAbbreviation:">Apple Documentation</a>
 * @static
 * @param {string} abbreviation
 * @return {NSTimeZone}
 */
/**
 * @method knownTimeZoneNames
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/knownTimeZoneNames">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method systemTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/systemTimeZone">Apple Documentation</a>
 * @static
 * @return {NSTimeZone}
 */
/**
 * @method defaultTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/defaultTimeZone">Apple Documentation</a>
 * @static
 * @return {NSTimeZone}
 */
/**
 * @method timeZoneWithNameData
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/timeZoneWithName:data:">Apple Documentation</a>
 * @static
 * @param {string} tzName
 * @param {NSData} aData
 * @return {NSTimeZone}
 */
/**
 * @method setDefaultTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/setDefaultTimeZone:">Apple Documentation</a>
 * @static
 * @param {NSTimeZone} defaultTimeZone
 * @return {void}
 */
/**
 * @method timeZoneDataVersion
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/timeZoneDataVersion">Apple Documentation</a>
 * @static
 * @return {string}
 */
/**
 * @method localTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/localTimeZone">Apple Documentation</a>
 * @static
 * @return {NSTimeZone}
 */
/**
 * @method setAbbreviationDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/setAbbreviationDictionary:">Apple Documentation</a>
 * @static
 * @param {Object} abbreviationDictionary
 * @return {void}
 */
/**
 * @method resetSystemTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/resetSystemTimeZone">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method timeZoneWithName
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/timeZoneWithName:">Apple Documentation</a>
 * @static
 * @param {string} tzName
 * @return {NSTimeZone}
 */
/**
 * @method abbreviationDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/clm/NSTimeZone/abbreviationDictionary">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instp/NSTimeZone/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instp/NSTimeZone/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @method isDaylightSavingTimeForDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/isDaylightSavingTimeForDate:">Apple Documentation</a>
 * @param {Date} aDate
 * @return {boolean}
 */
/**
 * @method localizedNameLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/localizedName:locale:">Apple Documentation</a>
 * @param {number} style
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @method secondsFromGMTForDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/secondsFromGMTForDate:">Apple Documentation</a>
 * @param {Date} aDate
 * @return {number}
 */
/**
 * @method isEqualToTimeZone
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/isEqualToTimeZone:">Apple Documentation</a>
 * @param {NSTimeZone} aTimeZone
 * @return {boolean}
 */
/**
 * @method initWithNameData
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/initWithName:data:">Apple Documentation</a>
 * @param {string} tzName
 * @param {NSData} aData
 * @return {NSTimeZone}
 */
/**
 * @method abbreviationForDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/abbreviationForDate:">Apple Documentation</a>
 * @param {Date} aDate
 * @return {string}
 */
/**
 * @method daylightSavingTimeOffsetForDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/daylightSavingTimeOffsetForDate:">Apple Documentation</a>
 * @param {Date} aDate
 * @return {number}
 */
/**
 * @method initWithName
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/initWithName:">Apple Documentation</a>
 * @param {string} tzName
 * @return {NSTimeZone}
 */
/**
 * @method nextDaylightSavingTimeTransitionAfterDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Introspection/Introspection.html#//apple_ref/occ/instm/NSTimeZone/nextDaylightSavingTimeTransitionAfterDate:">Apple Documentation</a>
 * @param {Date} aDate
 * @return {Date}
 */
/**
 * @class MDLTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method initWithTransformComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTransform/initWithTransformComponent:">Apple Documentation</a>
 * @param {Object} component
 * @return {MDLTransform}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTransform/init">Apple Documentation</a>
 * @return {MDLTransform}
 */
/**
 * @method jsinitWithIdentity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTransform/initWithIdentity">Apple Documentation</a>
 * @return {MDLTransform}
 */
/**
 * @method setIdentity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTransform/setIdentity">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithTransformComponentResetsTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTransform/initWithTransformComponent:resetsTransform:">Apple Documentation</a>
 * @param {Object} component
 * @param {boolean} resetsTransform
 * @return {MDLTransform}
 */
/**
 * @class AUAudioUnitBusArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBusArray/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} countChangeable
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBusArray/countChangeable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUAudioUnit} ownerAudioUnit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBusArray/ownerAudioUnit">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} busType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitBusArray/busType">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAudioUnitBusType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBusArray/initWithAudioUnit:busType:">Apple Documentation</a>
 * @param {AUAudioUnit} owner
 * @param {number} busType
 * @return {AUAudioUnitBusArray}
 */
/**
 * @method replaceBusses
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBusArray/replaceBusses:">Apple Documentation</a>
 * @param {Array} busArray
 * @return {void}
 */
/**
 * @method setBusCountError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBusArray/setBusCount:error:">Apple Documentation</a>
 * @param {number} count
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBusArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {AUAudioUnitBus}
 */
/**
 * @method initWithAudioUnitBusTypeBusses
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUAudioUnitBusArray/initWithAudioUnit:busType:busses:">Apple Documentation</a>
 * @param {AUAudioUnit} owner
 * @param {number} busType
 * @param {Array} busArray
 * @return {AUAudioUnitBusArray}
 */
/**
 * @class NSPointerArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method strongObjectsPointerArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSPointerArray/strongObjectsPointerArray">Apple Documentation</a>
 * @static
 * @return {NSPointerArray}
 */
/**
 * @method pointerArrayWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSPointerArray/pointerArrayWithOptions:">Apple Documentation</a>
 * @static
 * @param {number} options
 * @return {NSPointerArray}
 */
/**
 * @method weakObjectsPointerArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSPointerArray/weakObjectsPointerArray">Apple Documentation</a>
 * @static
 * @return {NSPointerArray}
 */
/**
 * @method pointerArrayWithPointerFunctions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSPointerArray/pointerArrayWithPointerFunctions:">Apple Documentation</a>
 * @static
 * @param {NSPointerFunctions} functions
 * @return {NSPointerArray}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPointerArray/count">Apple Documentation</a>
 */
/**
 * @property {NSPointerFunctions} pointerFunctions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPointerArray/pointerFunctions">Apple Documentation</a>
 * @readonly
 */
/**
 * @method compact
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSPointerArray/compact">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSPointerArray/initWithOptions:">Apple Documentation</a>
 * @param {number} options
 * @return {NSPointerArray}
 */
/**
 * @method initWithPointerFunctions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSPointerArray/initWithPointerFunctions:">Apple Documentation</a>
 * @param {NSPointerFunctions} functions
 * @return {NSPointerArray}
 */
/**
 * @method removePointerAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSPointerArray/removePointerAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {void}
 */
/**
 * @class SCNLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method light
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNLight/light">Apple Documentation</a>
 * @static
 * @return {SCNLight}
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {number} probeType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/probeType">Apple Documentation</a>
 */
/**
 * @property {Object} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/color">Apple Documentation</a>
 */
/**
 * @property {number} attenuationFalloffExponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/attenuationFalloffExponent">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} probeEnvironment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/probeEnvironment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} shadowCascadeCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowCascadeCount">Apple Documentation</a>
 */
/**
 * @property {number} intensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/intensity">Apple Documentation</a>
 */
/**
 * @property {number} shadowCascadeSplittingFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowCascadeSplittingFactor">Apple Documentation</a>
 */
/**
 * @property {number} attenuationEndDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/attenuationEndDistance">Apple Documentation</a>
 */
/**
 * @property {boolean} doubleSided
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/doubleSided">Apple Documentation</a>
 */
/**
 * @property {boolean} parallaxCorrectionEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/parallaxCorrectionEnabled">Apple Documentation</a>
 */
/**
 * @property {Array} areaPolygonVertices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/areaPolygonVertices">Apple Documentation</a>
 */
/**
 * @property {number} areaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/areaType">Apple Documentation</a>
 */
/**
 * @property {number} temperature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/temperature">Apple Documentation</a>
 */
/**
 * @property {number} spotInnerAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/spotInnerAngle">Apple Documentation</a>
 */
/**
 * @property {Object} shadowColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowColor">Apple Documentation</a>
 */
/**
 * @property {number} shadowSampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowSampleCount">Apple Documentation</a>
 */
/**
 * @property {number} shadowRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowRadius">Apple Documentation</a>
 */
/**
 * @property {boolean} forcesBackFaceCasters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/forcesBackFaceCasters">Apple Documentation</a>
 */
/**
 * @property {number} attenuationStartDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/attenuationStartDistance">Apple Documentation</a>
 */
/**
 * @property {NSURL} IESProfileURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/IESProfileURL">Apple Documentation</a>
 */
/**
 * @property {NSData} sphericalHarmonicsCoefficients
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/sphericalHarmonicsCoefficients">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} sampleDistributedShadowMaps
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/sampleDistributedShadowMaps">Apple Documentation</a>
 */
/**
 * @property {number} shadowBias
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowBias">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} gobo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/gobo">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} shadowMapSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowMapSize">Apple Documentation</a>
 */
/**
 * @property {boolean} automaticallyAdjustsShadowProjection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/automaticallyAdjustsShadowProjection">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/name">Apple Documentation</a>
 */
/**
 * @property {number} spotOuterAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/spotOuterAngle">Apple Documentation</a>
 */
/**
 * @property {boolean} drawsArea
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/drawsArea">Apple Documentation</a>
 */
/**
 * @property {number} orthographicScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/orthographicScale">Apple Documentation</a>
 */
/**
 * @property {number} probeUpdateType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/probeUpdateType">Apple Documentation</a>
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/type">Apple Documentation</a>
 */
/**
 * @property {number} zNear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/zNear">Apple Documentation</a>
 */
/**
 * @property {number} maximumShadowDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/maximumShadowDistance">Apple Documentation</a>
 */
/**
 * @property {number} shadowMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/shadowMode">Apple Documentation</a>
 */
/**
 * @property {boolean} castsShadow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/castsShadow">Apple Documentation</a>
 */
/**
 * @property {number} zFar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNLight/zFar">Apple Documentation</a>
 */
/**
 * @class SCNMorpher
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} unifiesNormals
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMorpher/unifiesNormals">Apple Documentation</a>
 */
/**
 * @property {Array} weights
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMorpher/weights">Apple Documentation</a>
 */
/**
 * @property {Array} targets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMorpher/targets">Apple Documentation</a>
 */
/**
 * @property {number} calculationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMorpher/calculationMode">Apple Documentation</a>
 */
/**
 * @method weightForTargetAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNMorpher/weightForTargetAtIndex:">Apple Documentation</a>
 * @param {number} targetIndex
 * @return {number}
 */
/**
 * @method setWeightForTargetNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNMorpher/setWeight:forTargetNamed:">Apple Documentation</a>
 * @param {number} weight
 * @param {string} targetName
 * @return {void}
 */
/**
 * @method setWeightForTargetAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNMorpher/setWeight:forTargetAtIndex:">Apple Documentation</a>
 * @param {number} weight
 * @param {number} targetIndex
 * @return {void}
 */
/**
 * @method weightForTargetNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNMorpher/weightForTargetNamed:">Apple Documentation</a>
 * @param {string} targetName
 * @return {number}
 */
/**
 * @class UIPasteConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} acceptableTypeIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPasteConfiguration/acceptableTypeIdentifiers">Apple Documentation</a>
 */
/**
 * @method initWithTypeIdentifiersForAcceptingClass
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPasteConfiguration/initWithTypeIdentifiersForAcceptingClass:">Apple Documentation</a>
 * @param {Object} aClass
 * @return {UIPasteConfiguration}
 */
/**
 * @method addTypeIdentifiersForAcceptingClass
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPasteConfiguration/addTypeIdentifiersForAcceptingClass:">Apple Documentation</a>
 * @param {Object} aClass
 * @return {void}
 */
/**
 * @method addAcceptableTypeIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPasteConfiguration/addAcceptableTypeIdentifiers:">Apple Documentation</a>
 * @param {Array} acceptableTypeIdentifiers
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPasteConfiguration/init">Apple Documentation</a>
 * @return {UIPasteConfiguration}
 */
/**
 * @method initWithAcceptableTypeIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPasteConfiguration/initWithAcceptableTypeIdentifiers:">Apple Documentation</a>
 * @param {Array} acceptableTypeIdentifiers
 * @return {UIPasteConfiguration}
 */
/**
 * @class NSUnitConverter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method baseUnitValueFromValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSUnitConverter/baseUnitValueFromValue:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method valueFromBaseUnitValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSUnitConverter/valueFromBaseUnitValue:">Apple Documentation</a>
 * @param {number} baseUnitValue
 * @return {number}
 */
/**
 * @class UIFocusUpdateContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} nextFocusedItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusUpdateContext/nextFocusedItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} previouslyFocusedItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusUpdateContext/previouslyFocusedItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} nextFocusedView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusUpdateContext/nextFocusedView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} focusHeading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusUpdateContext/focusHeading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} previouslyFocusedView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFocusUpdateContext/previouslyFocusedView">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UISceneOpenExternalURLOptions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} universalLinksOnly
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneOpenExternalURLOptions/universalLinksOnly">Apple Documentation</a>
 */
/**
 * @class AVMetadataSalientObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVMetadataObject
 */
/**
 * @property {number} objectID
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataSalientObject/objectID">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKARC4RandomSource
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKRandomSource
 */
/**
 * @property {NSData} seed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKARC4RandomSource/seed">Apple Documentation</a>
 */
/**
 * @method initWithSeed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKARC4RandomSource/initWithSeed:">Apple Documentation</a>
 * @param {NSData} seed
 * @return {GKARC4RandomSource}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKARC4RandomSource/init">Apple Documentation</a>
 * @return {GKARC4RandomSource}
 */
/**
 * @method dropValuesWithCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKARC4RandomSource/dropValuesWithCount:">Apple Documentation</a>
 * @param {number} count
 * @return {void}
 */
/**
 * @class AVFragmentedAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVURLAsset
 */
/**
 * @method fragmentedAssetWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVFragmentedAsset/fragmentedAssetWithURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @param {Object} options
 * @return {AVFragmentedAsset}
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVFragmentedAsset/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedAsset/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVFragmentedAssetTrack}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedAsset/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedAsset/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @class MTLRasterizationRateLayerArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateLayerArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLRasterizationRateLayerDescriptor} layer
 * @param {number} layerIndex
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateLayerArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} layerIndex
 * @return {MTLRasterizationRateLayerDescriptor}
 */
/**
 * @class MTLRenderPipelineColorAttachmentDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} writeMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/writeMask">Apple Documentation</a>
 */
/**
 * @property {number} sourceRGBBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/sourceRGBBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} sourceAlphaBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/sourceAlphaBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} pixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/pixelFormat">Apple Documentation</a>
 */
/**
 * @property {number} destinationAlphaBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/destinationAlphaBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} rgbBlendOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/rgbBlendOperation">Apple Documentation</a>
 */
/**
 * @property {boolean} blendingEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/blendingEnabled">Apple Documentation</a>
 */
/**
 * @property {number} destinationRGBBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/destinationRGBBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} alphaBlendOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineColorAttachmentDescriptor/alphaBlendOperation">Apple Documentation</a>
 */
/**
 * @class UIStoryboardPopoverSegue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIStoryboardSegue
 */
/**
 * @property {UIPopoverController} popoverController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStoryboardPopoverSegue/popoverController">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UILexiconEntry
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} documentText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILexiconEntry/documentText">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} userInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILexiconEntry/userInput">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UINavigationController
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {UIPanGestureRecognizer} barHideOnSwipeGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/barHideOnSwipeGestureRecognizer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} viewControllers
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/viewControllers">Apple Documentation</a>
 */
/**
 * @property {UIViewController} topViewController
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/topViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hidesBarsOnSwipe
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/hidesBarsOnSwipe">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesBarsWhenKeyboardAppears
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/hidesBarsWhenKeyboardAppears">Apple Documentation</a>
 */
/**
 * @property {boolean} navigationBarHidden
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/navigationBarHidden">Apple Documentation</a>
 */
/**
 * @property {UITapGestureRecognizer} barHideOnTapGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/barHideOnTapGestureRecognizer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} toolbarHidden
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/toolbarHidden">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesBarsWhenVerticallyCompact
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/hidesBarsWhenVerticallyCompact">Apple Documentation</a>
 */
/**
 * @property {UIViewController} visibleViewController
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/visibleViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIGestureRecognizer} interactivePopGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/interactivePopGestureRecognizer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UINavigationBar} navigationBar
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/navigationBar">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIToolbar} toolbar
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/toolbar">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hidesBarsOnTap
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instp/UINavigationController/hidesBarsOnTap">Apple Documentation</a>
 */
/**
 * @method initWithNavigationBarClassToolbarClass
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/initWithNavigationBarClass:toolbarClass:">Apple Documentation</a>
 * @param {Object} navigationBarClass
 * @param {Object} toolbarClass
 * @return {UINavigationController}
 */
/**
 * @method initWithNibNameBundle
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/initWithNibName:bundle:">Apple Documentation</a>
 * @param {string} nibNameOrNil
 * @param {NSBundle} nibBundleOrNil
 * @return {UINavigationController}
 */
/**
 * @method popViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/popViewControllerAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {UIViewController}
 */
/**
 * @method pushViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/pushViewController:animated:">Apple Documentation</a>
 * @param {UIViewController} viewController
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method popToViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/popToViewController:animated:">Apple Documentation</a>
 * @param {UIViewController} viewController
 * @param {boolean} animated
 * @return {Array}
 */
/**
 * @method initWithRootViewController
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/initWithRootViewController:">Apple Documentation</a>
 * @param {UIViewController} rootViewController
 * @return {UINavigationController}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {UINavigationController}
 */
/**
 * @method setViewControllersAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/setViewControllers:animated:">Apple Documentation</a>
 * @param {Array} viewControllers
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method popToRootViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/popToRootViewControllerAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {Array}
 */
/**
 * @method showViewControllerSender
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/showViewController:sender:">Apple Documentation</a>
 * @param {UIViewController} vc
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method setToolbarHiddenAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/setToolbarHidden:animated:">Apple Documentation</a>
 * @param {boolean} hidden
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setNavigationBarHiddenAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iAdJSProgGuide/iAdJSProgramming/iAdJSProgramming.html#//apple_ref/occ/instm/UINavigationController/setNavigationBarHidden:animated:">Apple Documentation</a>
 * @param {boolean} hidden
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class GKPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends GKBasePlayer
 */
/**
 * @method anonymousGuestPlayerWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKPlayer/anonymousGuestPlayerWithIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} guestIdentifier
 * @return {GKPlayer}
 */
/**
 * @method loadPlayersForIdentifiersWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKPlayer/loadPlayersForIdentifiers:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} identifiers
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {string} alias
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKPlayer/alias">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} displayName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKPlayer/displayName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} guestIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKPlayer/guestIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} gamePlayerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKPlayer/gamePlayerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} teamPlayerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKPlayer/teamPlayerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @method loadPhotoForSizeWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKPlayer/loadPhotoForSize:withCompletionHandler:">Apple Documentation</a>
 * @param {number} size
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method scopedIDsArePersistent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKPlayer/scopedIDsArePersistent">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @class AVAudioSequencer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSequencer/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVMusicTrack} tempoTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSequencer/tempoTrack">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSequencer/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAudioEngine
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/initWithAudioEngine:">Apple Documentation</a>
 * @param {AVAudioEngine} engine
 * @return {AVAudioSequencer}
 */
/**
 * @method loadFromDataOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/loadFromData:options:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method beatsForSeconds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/beatsForSeconds:">Apple Documentation</a>
 * @param {number} seconds
 * @return {number}
 */
/**
 * @method loadFromURLOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/loadFromURL:options:error:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method hostTimeForBeatsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/hostTimeForBeats:error:">Apple Documentation</a>
 * @param {number} inBeats
 * @param {Object} outError
 * @return {number}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method prepareToPlay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/prepareToPlay">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method writeToURLSMPTEResolutionReplaceExistingError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/writeToURL:SMPTEResolution:replaceExisting:error:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @param {number} resolution
 * @param {boolean} replace
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/init">Apple Documentation</a>
 * @return {AVAudioSequencer}
 */
/**
 * @method beatsForHostTimeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/beatsForHostTime:error:">Apple Documentation</a>
 * @param {number} inHostTime
 * @param {Object} outError
 * @return {number}
 */
/**
 * @method secondsForBeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/secondsForBeats:">Apple Documentation</a>
 * @param {number} beats
 * @return {number}
 */
/**
 * @method startAndReturnError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/startAndReturnError:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method dataWithSMPTEResolutionError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSequencer/dataWithSMPTEResolution:error:">Apple Documentation</a>
 * @param {number} SMPTEResolution
 * @param {Object} outError
 * @return {NSData}
 */
/**
 * @class AVAssetWriterInput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetWriterInputWithMediaTypeOutputSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/AVAssetWriterInput/assetWriterInputWithMediaType:outputSettings:">Apple Documentation</a>
 * @static
 * @param {string} mediaType
 * @param {Object} outputSettings
 * @return {AVAssetWriterInput}
 */
/**
 * @method assetWriterInputWithMediaTypeOutputSettingsSourceFormatHint
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/AVAssetWriterInput/assetWriterInputWithMediaType:outputSettings:sourceFormatHint:">Apple Documentation</a>
 * @static
 * @param {string} mediaType
 * @param {Object} outputSettings
 * @param {Object} sourceFormatHint
 * @return {AVAssetWriterInput}
 */
/**
 * @property {boolean} expectsMediaDataInRealTime
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriterInput/expectsMediaDataInRealTime">Apple Documentation</a>
 */
/**
 * @property {string} mediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriterInput/mediaType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} outputSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriterInput/outputSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} sourceFormatHint
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriterInput/sourceFormatHint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} readyForMoreMediaData
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriterInput/readyForMoreMediaData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} metadata
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriterInput/metadata">Apple Documentation</a>
 */
/**
 * @method markAsFinished
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/markAsFinished">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithMediaTypeOutputSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/initWithMediaType:outputSettings:">Apple Documentation</a>
 * @param {string} mediaType
 * @param {Object} outputSettings
 * @return {AVAssetWriterInput}
 */
/**
 * @method addTrackAssociationWithTrackOfInputType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/addTrackAssociationWithTrackOfInput:type:">Apple Documentation</a>
 * @param {AVAssetWriterInput} input
 * @param {string} trackAssociationType
 * @return {void}
 */
/**
 * @method appendSampleBuffer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/appendSampleBuffer:">Apple Documentation</a>
 * @param {Object} sampleBuffer
 * @return {boolean}
 */
/**
 * @method canAddTrackAssociationWithTrackOfInputType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/canAddTrackAssociationWithTrackOfInput:type:">Apple Documentation</a>
 * @param {AVAssetWriterInput} input
 * @param {string} trackAssociationType
 * @return {boolean}
 */
/**
 * @method initWithMediaTypeOutputSettingsSourceFormatHint
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/initWithMediaType:outputSettings:sourceFormatHint:">Apple Documentation</a>
 * @param {string} mediaType
 * @param {Object} outputSettings
 * @param {Object} sourceFormatHint
 * @return {AVAssetWriterInput}
 */
/**
 * @method markCurrentPassAsFinished
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriterInput/markCurrentPassAsFinished">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method arrayWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/arrayWithObject:">Apple Documentation</a>
 * @static
 * @param {Object} anObject
 * @return {Array}
 */
/**
 * @method arrayWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/arrayWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {Array}
 */
/**
 * @method arrayWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/arrayWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {Array}
 */
/**
 * @method arrayWithObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/arrayWithObjects:">Apple Documentation</a>
 * @static
 * @param {Object} firstObj
 * @param {Array} args
 * @return {Array}
 */
/**
 * @method array
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/array">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method arrayWithContentsOfURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/arrayWithContentsOfURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} error
 * @return {Array}
 */
/**
 * @method arrayWithArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/clm/NSArray/arrayWithArray:">Apple Documentation</a>
 * @static
 * @param {Array} array
 * @return {Array}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instp/NSArray/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/setValue:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method sortedArrayUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/sortedArrayUsingComparator:">Apple Documentation</a>
 * @param {Function} cmptr
 * @return {Array}
 */
/**
 * @method differenceFromArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/differenceFromArray:">Apple Documentation</a>
 * @param {Array} other
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method indexesOfObjectsWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexesOfObjectsWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method containsObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/containsObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {boolean}
 */
/**
 * @method componentsJoinedByString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/componentsJoinedByString:">Apple Documentation</a>
 * @param {string} separator
 * @return {string}
 */
/**
 * @method arrayByAddingObjectsFromArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/arrayByAddingObjectsFromArray:">Apple Documentation</a>
 * @param {Array} otherArray
 * @return {Array}
 */
/**
 * @method indexOfObjectIdenticalTo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObjectIdenticalTo:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {number}
 */
/**
 * @method initWithContentsOfURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithContentsOfURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} error
 * @return {Array}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {Array}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/valueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method arrayByAddingObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/arrayByAddingObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {Array}
 */
/**
 * @method writeToURLAtomically
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/writeToURL:atomically:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} atomically
 * @return {boolean}
 */
/**
 * @method reverseObjectEnumerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/reverseObjectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method enumerateObjectsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/enumerateObjectsUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method sortedArrayWithOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/sortedArrayWithOptions:usingComparator:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} cmptr
 * @return {Array}
 */
/**
 * @method filteredArrayUsingPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/filteredArrayUsingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @return {Array}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} idx
 * @return {Object}
 */
/**
 * @method initWithArrayCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithArray:copyItems:">Apple Documentation</a>
 * @param {Array} array
 * @param {boolean} flag
 * @return {Array}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/init">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method enumerateObjectsWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/enumerateObjectsWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method isEqualToArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/isEqualToArray:">Apple Documentation</a>
 * @param {Array} otherArray
 * @return {boolean}
 */
/**
 * @method firstObjectCommonWithArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/firstObjectCommonWithArray:">Apple Documentation</a>
 * @param {Array} otherArray
 * @return {Object}
 */
/**
 * @method objectsAtIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/objectsAtIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @return {Array}
 */
/**
 * @method initWithArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {Array}
 */
/**
 * @method indexOfObjectWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObjectWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method enumerateObjectsAtIndexesOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/enumerateObjectsAtIndexes:options:usingBlock:">Apple Documentation</a>
 * @param {NSIndexSet} s
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method indexesOfObjectsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexesOfObjectsPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method shuffledArrayWithRandomSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/shuffledArrayWithRandomSource:">Apple Documentation</a>
 * @param {GKRandomSource} randomSource
 * @return {Array}
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method indexOfObjectPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObjectPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {Array}
 */
/**
 * @method indexesOfObjectsAtIndexesOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexesOfObjectsAtIndexes:options:passingTest:">Apple Documentation</a>
 * @param {NSIndexSet} s
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method sortedArrayUsingDescriptors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/sortedArrayUsingDescriptors:">Apple Documentation</a>
 * @param {Array} sortDescriptors
 * @return {Array}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {Array}
 */
/**
 * @method makeObjectsPerformSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/makeObjectsPerformSelector:">Apple Documentation</a>
 * @param {string} aSelector
 * @return {void}
 */
/**
 * @method initWithObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/initWithObjects:">Apple Documentation</a>
 * @param {Object} firstObj
 * @param {Array} args
 * @return {Array}
 */
/**
 * @method writeToURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/writeToURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method indexOfObjectInSortedRangeOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObject:inSortedRange:options:usingComparator:">Apple Documentation</a>
 * @param {Object} obj
 * @param {Object} r
 * @param {number} opts
 * @param {Function} cmp
 * @return {number}
 */
/**
 * @method removeObserverForKeyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/removeObserver:forKeyPath:">Apple Documentation</a>
 * @param {NSObject} observer
 * @param {string} keyPath
 * @return {void}
 */
/**
 * @method differenceFromArrayWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/differenceFromArray:withOptions:">Apple Documentation</a>
 * @param {Array} other
 * @param {number} options
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method arrayByApplyingDifference
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/arrayByApplyingDifference:">Apple Documentation</a>
 * @param {NSOrderedCollectionDifference} difference
 * @return {Array}
 */
/**
 * @method indexOfObjectInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObject:inRange:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {Object} range
 * @return {number}
 */
/**
 * @method objectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/objectAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @method indexOfObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {number}
 */
/**
 * @method subarrayWithRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/subarrayWithRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {Array}
 */
/**
 * @method indexOfObjectAtIndexesOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObjectAtIndexes:options:passingTest:">Apple Documentation</a>
 * @param {NSIndexSet} s
 * @param {number} opts
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method sortedArrayUsingSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/sortedArrayUsingSelector:">Apple Documentation</a>
 * @param {string} comparator
 * @return {Array}
 */
/**
 * @method indexOfObjectIdenticalToInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/indexOfObjectIdenticalTo:inRange:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {Object} range
 * @return {number}
 */
/**
 * @method pathsMatchingExtensions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/pathsMatchingExtensions:">Apple Documentation</a>
 * @param {Array} filterTypes
 * @return {Array}
 */
/**
 * @method writeToFileAtomically
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/writeToFile:atomically:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} useAuxiliaryFile
 * @return {boolean}
 */
/**
 * @method shuffledArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/shuffledArray">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method descriptionWithLocaleIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/descriptionWithLocale:indent:">Apple Documentation</a>
 * @param {Object} locale
 * @param {number} level
 * @return {string}
 */
/**
 * @method differenceFromArrayWithOptionsUsingEquivalenceTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/differenceFromArray:withOptions:usingEquivalenceTest:">Apple Documentation</a>
 * @param {Array} other
 * @param {number} options
 * @param {Function} block
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method removeObserverFromObjectsAtIndexesForKeyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/removeObserver:fromObjectsAtIndexes:forKeyPath:">Apple Documentation</a>
 * @param {NSObject} observer
 * @param {NSIndexSet} indexes
 * @param {string} keyPath
 * @return {void}
 */
/**
 * @method makeObjectsPerformSelectorWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/CoreLocation.html#//apple_ref/occ/instm/NSArray/makeObjectsPerformSelector:withObject:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} argument
 * @return {void}
 */
/**
 * @class UITextDropProposal
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIDropProposal
 */
/**
 * @property {boolean} useFastSameViewOperations
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDropProposal/useFastSameViewOperations">Apple Documentation</a>
 */
/**
 * @property {number} dropPerformer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDropProposal/dropPerformer">Apple Documentation</a>
 */
/**
 * @property {number} dropProgressMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDropProposal/dropProgressMode">Apple Documentation</a>
 */
/**
 * @property {number} dropAction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDropProposal/dropAction">Apple Documentation</a>
 */
/**
 * @class NSFileManager
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultManager
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSFileManager/defaultManager">Apple Documentation</a>
 * @static
 * @return {NSFileManager}
 */
/**
 * @property {Object} ubiquityIdentityToken
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSFileManager/ubiquityIdentityToken">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} currentDirectoryPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSFileManager/currentDirectoryPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSFileManager/delegate">Apple Documentation</a>
 */
/**
 * @method contentsOfDirectoryAtPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/contentsOfDirectoryAtPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} error
 * @return {Array}
 */
/**
 * @method isWritableFileAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/isWritableFileAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method attributesOfItemAtPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/attributesOfItemAtPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method fileAttributesAtPathTraverseLink
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/fileAttributesAtPath:traverseLink:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} yorn
 * @return {Object}
 */
/**
 * @method removeItemAtPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/removeItemAtPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method URLsForDirectoryInDomains
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/URLsForDirectory:inDomains:">Apple Documentation</a>
 * @param {number} directory
 * @param {number} domainMask
 * @return {Array}
 */
/**
 * @method createDirectoryAtURLWithIntermediateDirectoriesAttributesError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createDirectoryAtURL:withIntermediateDirectories:attributes:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} createIntermediates
 * @param {Object} attributes
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method mountedVolumeURLsIncludingResourceValuesForKeysOptions
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/mountedVolumeURLsIncludingResourceValuesForKeys:options:">Apple Documentation</a>
 * @param {Array} propertyKeys
 * @param {number} options
 * @return {Array}
 */
/**
 * @method displayNameAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/displayNameAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {string}
 */
/**
 * @method createSymbolicLinkAtPathWithDestinationPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createSymbolicLinkAtPath:withDestinationPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {string} destPath
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method enumeratorAtURLIncludingPropertiesForKeysOptionsErrorHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Array} keys
 * @param {number} mask
 * @param {Function} handler
 * @return {NSDirectoryEnumerator}
 */
/**
 * @method destinationOfSymbolicLinkAtPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/destinationOfSymbolicLinkAtPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} error
 * @return {string}
 */
/**
 * @method containerURLForSecurityApplicationGroupIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/containerURLForSecurityApplicationGroupIdentifier:">Apple Documentation</a>
 * @param {string} groupIdentifier
 * @return {NSURL}
 */
/**
 * @method linkItemAtURLToURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/linkItemAtURL:toURL:error:">Apple Documentation</a>
 * @param {NSURL} srcURL
 * @param {NSURL} dstURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method URLForUbiquityContainerIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/URLForUbiquityContainerIdentifier:">Apple Documentation</a>
 * @param {string} containerIdentifier
 * @return {NSURL}
 */
/**
 * @method linkItemAtPathToPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/linkItemAtPath:toPath:error:">Apple Documentation</a>
 * @param {string} srcPath
 * @param {string} dstPath
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method setAttributesOfItemAtPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/setAttributes:ofItemAtPath:error:">Apple Documentation</a>
 * @param {Object} attributes
 * @param {string} path
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method isUbiquitousItemAtURL
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/isUbiquitousItemAtURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {boolean}
 */
/**
 * @method copyItemAtURLToURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/copyItemAtURL:toURL:error:">Apple Documentation</a>
 * @param {NSURL} srcURL
 * @param {NSURL} dstURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method pathContentOfSymbolicLinkAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/pathContentOfSymbolicLinkAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {string}
 */
/**
 * @method moveItemAtPathToPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/moveItemAtPath:toPath:error:">Apple Documentation</a>
 * @param {string} srcPath
 * @param {string} dstPath
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method isReadableFileAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/isReadableFileAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method getFileProviderServicesForItemAtURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/getFileProviderServicesForItemAtURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method contentsOfDirectoryAtURLIncludingPropertiesForKeysOptionsError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Array} keys
 * @param {number} mask
 * @param {Object} error
 * @return {Array}
 */
/**
 * @method changeCurrentDirectoryPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/changeCurrentDirectoryPath:">Apple Documentation</a>
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method fileSystemAttributesAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/fileSystemAttributesAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {Object}
 */
/**
 * @method URLForDirectoryInDomainAppropriateForURLCreateError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/URLForDirectory:inDomain:appropriateForURL:create:error:">Apple Documentation</a>
 * @param {number} directory
 * @param {number} domain
 * @param {NSURL} url
 * @param {boolean} shouldCreate
 * @param {Object} error
 * @return {NSURL}
 */
/**
 * @method startDownloadingUbiquitousItemAtURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/startDownloadingUbiquitousItemAtURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method copyItemAtPathToPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/copyItemAtPath:toPath:error:">Apple Documentation</a>
 * @param {string} srcPath
 * @param {string} dstPath
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method evictUbiquitousItemAtURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/evictUbiquitousItemAtURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method subpathsAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/subpathsAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {Array}
 */
/**
 * @method createSymbolicLinkAtPathPathContent
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createSymbolicLinkAtPath:pathContent:">Apple Documentation</a>
 * @param {string} path
 * @param {string} otherpath
 * @return {boolean}
 */
/**
 * @method componentsToDisplayForPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/componentsToDisplayForPath:">Apple Documentation</a>
 * @param {string} path
 * @return {Array}
 */
/**
 * @method setUbiquitousItemAtURLDestinationURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/setUbiquitous:itemAtURL:destinationURL:error:">Apple Documentation</a>
 * @param {boolean} flag
 * @param {NSURL} url
 * @param {NSURL} destinationURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method enumeratorAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/enumeratorAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {NSDirectoryEnumerator}
 */
/**
 * @method isExecutableFileAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/isExecutableFileAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method changeFileAttributesAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/changeFileAttributes:atPath:">Apple Documentation</a>
 * @param {Object} attributes
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method fileExistsAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/fileExistsAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method isDeletableFileAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/isDeletableFileAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {boolean}
 */
/**
 * @method contentsAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/contentsAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {NSData}
 */
/**
 * @method removeItemAtURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/removeItemAtURL:error:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method moveItemAtURLToURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/moveItemAtURL:toURL:error:">Apple Documentation</a>
 * @param {NSURL} srcURL
 * @param {NSURL} dstURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method createDirectoryAtPathAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createDirectoryAtPath:attributes:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} attributes
 * @return {boolean}
 */
/**
 * @method directoryContentsAtPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/directoryContentsAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {Array}
 */
/**
 * @method attributesOfFileSystemForPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/attributesOfFileSystemForPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method createFileAtPathContentsAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createFileAtPath:contents:attributes:">Apple Documentation</a>
 * @param {string} path
 * @param {NSData} data
 * @param {Object} attr
 * @return {boolean}
 */
/**
 * @method createSymbolicLinkAtURLWithDestinationURLError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createSymbolicLinkAtURL:withDestinationURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {NSURL} destURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method subpathsOfDirectoryAtPathError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/subpathsOfDirectoryAtPath:error:">Apple Documentation</a>
 * @param {string} path
 * @param {Object} error
 * @return {Array}
 */
/**
 * @method createDirectoryAtPathWithIntermediateDirectoriesAttributesError
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/createDirectoryAtPath:withIntermediateDirectories:attributes:error:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} createIntermediates
 * @param {Object} attributes
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method contentsEqualAtPathAndPath
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSFileManager/contentsEqualAtPath:andPath:">Apple Documentation</a>
 * @param {string} path1
 * @param {string} path2
 * @return {boolean}
 */
/**
 * @class SCNPhysicsWorld
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} timeStep
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsWorld/timeStep">Apple Documentation</a>
 */
/**
 * @property {Array} allBehaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsWorld/allBehaviors">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsWorld/speed">Apple Documentation</a>
 */
/**
 * @property {Object} gravity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsWorld/gravity">Apple Documentation</a>
 */
/**
 * @property {Object} contactDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsWorld/contactDelegate">Apple Documentation</a>
 */
/**
 * @method contactTestBetweenBodyAndBodyOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/contactTestBetweenBody:andBody:options:">Apple Documentation</a>
 * @param {SCNPhysicsBody} bodyA
 * @param {SCNPhysicsBody} bodyB
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method convexSweepTestWithShapeFromTransformToTransformOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/convexSweepTestWithShape:fromTransform:toTransform:options:">Apple Documentation</a>
 * @param {SCNPhysicsShape} shape
 * @param {Object} from
 * @param {Object} to
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method updateCollisionPairs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/updateCollisionPairs">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method contactTestWithBodyOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/contactTestWithBody:options:">Apple Documentation</a>
 * @param {SCNPhysicsBody} body
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method removeAllBehaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/removeAllBehaviors">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/addBehavior:">Apple Documentation</a>
 * @param {SCNPhysicsBehavior} behavior
 * @return {void}
 */
/**
 * @method removeBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/removeBehavior:">Apple Documentation</a>
 * @param {SCNPhysicsBehavior} behavior
 * @return {void}
 */
/**
 * @method rayTestWithSegmentFromPointToPointOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsWorld/rayTestWithSegmentFromPoint:toPoint:options:">Apple Documentation</a>
 * @param {Object} origin
 * @param {Object} dest
 * @param {Object} options
 * @return {Array}
 */
/**
 * @class CAScrollLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {string} scrollMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAScrollLayer/scrollMode">Apple Documentation</a>
 */
/**
 * @method scrollToRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instm/CAScrollLayer/scrollToRect:">Apple Documentation</a>
 * @param {Object} r
 * @return {void}
 */
/**
 * @method scrollToPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instm/CAScrollLayer/scrollToPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {void}
 */
/**
 * @class AVAsynchronousVideoCompositionRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} videoCompositionInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousVideoCompositionRequest/videoCompositionInstruction">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} sourceTrackIDs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousVideoCompositionRequest/sourceTrackIDs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVVideoCompositionRenderContext} renderContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousVideoCompositionRequest/renderContext">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} compositionTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousVideoCompositionRequest/compositionTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @method sourceFrameByTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAsynchronousVideoCompositionRequest/sourceFrameByTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {Object}
 */
/**
 * @method finishWithComposedVideoFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAsynchronousVideoCompositionRequest/finishWithComposedVideoFrame:">Apple Documentation</a>
 * @param {Object} composedVideoFrame
 * @return {void}
 */
/**
 * @method finishCancelledRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAsynchronousVideoCompositionRequest/finishCancelledRequest">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finishWithError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAsynchronousVideoCompositionRequest/finishWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @class CIKernel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method kernelWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIKernel/kernelWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {CIKernel}
 */
/**
 * @method kernelWithFunctionNameFromMetalLibraryDataOutputPixelFormatError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIKernel/kernelWithFunctionName:fromMetalLibraryData:outputPixelFormat:error:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSData} data
 * @param {number} format
 * @param {Object} error
 * @return {CIKernel}
 */
/**
 * @method kernelWithFunctionNameFromMetalLibraryDataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIKernel/kernelWithFunctionName:fromMetalLibraryData:error:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSData} data
 * @param {Object} error
 * @return {CIKernel}
 */
/**
 * @method kernelsWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIKernel/kernelsWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {Array}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIKernel/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @method applyWithExtentRoiCallbackArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIKernel/applyWithExtent:roiCallback:arguments:">Apple Documentation</a>
 * @param {Object} extent
 * @param {Function} callback
 * @param {Array} args
 * @return {CIImage}
 */
/**
 * @method setROISelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIKernel/setROISelector:">Apple Documentation</a>
 * @param {string} method
 * @return {void}
 */
/**
 * @class CAGradientLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAGradientLayer/type">Apple Documentation</a>
 */
/**
 * @property {Array} colors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAGradientLayer/colors">Apple Documentation</a>
 */
/**
 * @property {Object} endPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAGradientLayer/endPoint">Apple Documentation</a>
 */
/**
 * @property {Object} startPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAGradientLayer/startPoint">Apple Documentation</a>
 */
/**
 * @property {Array} locations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAGradientLayer/locations">Apple Documentation</a>
 */
/**
 * @class GKComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {GKEntity} entity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKComponent/entity">Apple Documentation</a>
 * @readonly
 */
/**
 * @method willRemoveFromEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponent/willRemoveFromEntity">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didAddToEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponent/didAddToEntity">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKComponent/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} seconds
 * @return {void}
 */
/**
 * @class SKTileGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method tileGroupWithTileDefinition
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileGroup/tileGroupWithTileDefinition:">Apple Documentation</a>
 * @static
 * @param {SKTileDefinition} tileDefinition
 * @return {SKTileGroup}
 */
/**
 * @method emptyTileGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileGroup/emptyTileGroup">Apple Documentation</a>
 * @static
 * @return {SKTileGroup}
 */
/**
 * @method tileGroupWithRules
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileGroup/tileGroupWithRules:">Apple Documentation</a>
 * @static
 * @param {Array} rules
 * @return {SKTileGroup}
 */
/**
 * @property {Array} rules
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileGroup/rules">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileGroup/name">Apple Documentation</a>
 */
/**
 * @method initWithRules
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKTileGroup/initWithRules:">Apple Documentation</a>
 * @param {Array} rules
 * @return {SKTileGroup}
 */
/**
 * @method initWithTileDefinition
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKTileGroup/initWithTileDefinition:">Apple Documentation</a>
 * @param {SKTileDefinition} tileDefinition
 * @return {SKTileGroup}
 */
/**
 * @class GKAgent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKComponent
 */
/**
 * @property {number} maxSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/maxSpeed">Apple Documentation</a>
 */
/**
 * @property {number} maxAcceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/maxAcceleration">Apple Documentation</a>
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/radius">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/delegate">Apple Documentation</a>
 */
/**
 * @property {GKBehavior} behavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/behavior">Apple Documentation</a>
 */
/**
 * @property {number} mass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/mass">Apple Documentation</a>
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent/speed">Apple Documentation</a>
 */
/**
 * @class UIDocumentBrowserTransitionController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSProgress} loadingProgress
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserTransitionController/loadingProgress">Apple Documentation</a>
 */
/**
 * @property {UIView} targetView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserTransitionController/targetView">Apple Documentation</a>
 */
/**
 * @class UNNotificationResponse
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UNNotification} notification
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UNNotificationResponse/notification">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} actionIdentifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UNNotificationResponse/actionIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SKPhysicsContact
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {SKPhysicsBody} bodyA
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsContact/bodyA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contactNormal
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsContact/contactNormal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contactPoint
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsContact/contactPoint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SKPhysicsBody} bodyB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsContact/bodyB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} collisionImpulse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsContact/collisionImpulse">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SKTextureAtlas
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method atlasNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTextureAtlas/atlasNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKTextureAtlas}
 */
/**
 * @method preloadTextureAtlasesNamedWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTextureAtlas/preloadTextureAtlasesNamed:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} atlasNames
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method preloadTextureAtlasesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTextureAtlas/preloadTextureAtlases:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} textureAtlases
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method atlasWithDictionary
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTextureAtlas/atlasWithDictionary:">Apple Documentation</a>
 * @static
 * @param {Object} properties
 * @return {SKTextureAtlas}
 */
/**
 * @property {Array} textureNames
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTextureAtlas/textureNames">Apple Documentation</a>
 * @readonly
 */
/**
 * @method preloadWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTextureAtlas/preloadWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method textureNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTextureAtlas/textureNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {SKTexture}
 */
/**
 * @class UIFontMetrics
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultMetrics
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFontMetrics/defaultMetrics">Apple Documentation</a>
 * @static
 * @return {UIFontMetrics}
 */
/**
 * @method metricsForTextStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFontMetrics/metricsForTextStyle:">Apple Documentation</a>
 * @static
 * @param {string} textStyle
 * @return {UIFontMetrics}
 */
/**
 * @method scaledFontForFontCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/scaledFontForFont:compatibleWithTraitCollection:">Apple Documentation</a>
 * @param {UIFont} font
 * @param {UITraitCollection} traitCollection
 * @return {UIFont}
 */
/**
 * @method scaledFontForFontMaximumPointSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/scaledFontForFont:maximumPointSize:">Apple Documentation</a>
 * @param {UIFont} font
 * @param {number} maximumPointSize
 * @return {UIFont}
 */
/**
 * @method scaledValueForValueCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/scaledValueForValue:compatibleWithTraitCollection:">Apple Documentation</a>
 * @param {number} value
 * @param {UITraitCollection} traitCollection
 * @return {number}
 */
/**
 * @method initForTextStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/initForTextStyle:">Apple Documentation</a>
 * @param {string} textStyle
 * @return {UIFontMetrics}
 */
/**
 * @method scaledFontForFont
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/scaledFontForFont:">Apple Documentation</a>
 * @param {UIFont} font
 * @return {UIFont}
 */
/**
 * @method scaledValueForValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/scaledValueForValue:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method scaledFontForFontMaximumPointSizeCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontMetrics/scaledFontForFont:maximumPointSize:compatibleWithTraitCollection:">Apple Documentation</a>
 * @param {UIFont} font
 * @param {number} maximumPointSize
 * @param {UITraitCollection} traitCollection
 * @return {UIFont}
 */
/**
 * @class AVAssetDownloadStorageManager
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedDownloadStorageManager
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVAssetDownloadStorageManager/sharedDownloadStorageManager">Apple Documentation</a>
 * @static
 * @return {AVAssetDownloadStorageManager}
 */
/**
 * @method storageManagementPolicyForURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVAssetDownloadStorageManager/storageManagementPolicyForURL:">Apple Documentation</a>
 * @param {NSURL} downloadStorageURL
 * @return {AVAssetDownloadStorageManagementPolicy}
 */
/**
 * @method setStorageManagementPolicyForURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVAssetDownloadStorageManager/setStorageManagementPolicy:forURL:">Apple Documentation</a>
 * @param {AVAssetDownloadStorageManagementPolicy} storageManagementPolicy
 * @param {NSURL} downloadStorageURL
 * @return {void}
 */
/**
 * @class NSTextCheckingResult
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method transitInformationCheckingResultWithRangeComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/transitInformationCheckingResultWithRange:components:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {Object} components
 * @return {NSTextCheckingResult}
 */
/**
 * @method orthographyCheckingResultWithRangeOrthography
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/orthographyCheckingResultWithRange:orthography:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {NSOrthography} orthography
 * @return {NSTextCheckingResult}
 */
/**
 * @method addressCheckingResultWithRangeComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/addressCheckingResultWithRange:components:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {Object} components
 * @return {NSTextCheckingResult}
 */
/**
 * @method dashCheckingResultWithRangeReplacementString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/dashCheckingResultWithRange:replacementString:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {string} replacementString
 * @return {NSTextCheckingResult}
 */
/**
 * @method correctionCheckingResultWithRangeReplacementString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/correctionCheckingResultWithRange:replacementString:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {string} replacementString
 * @return {NSTextCheckingResult}
 */
/**
 * @method correctionCheckingResultWithRangeReplacementStringAlternativeStrings
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/correctionCheckingResultWithRange:replacementString:alternativeStrings:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {string} replacementString
 * @param {Array} alternativeStrings
 * @return {NSTextCheckingResult}
 */
/**
 * @method dateCheckingResultWithRangeDateTimeZoneDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/dateCheckingResultWithRange:date:timeZone:duration:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {Date} date
 * @param {NSTimeZone} timeZone
 * @param {number} duration
 * @return {NSTextCheckingResult}
 */
/**
 * @method grammarCheckingResultWithRangeDetails
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/grammarCheckingResultWithRange:details:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {Array} details
 * @return {NSTextCheckingResult}
 */
/**
 * @method phoneNumberCheckingResultWithRangePhoneNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/phoneNumberCheckingResultWithRange:phoneNumber:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {string} phoneNumber
 * @return {NSTextCheckingResult}
 */
/**
 * @method spellCheckingResultWithRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/spellCheckingResultWithRange:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @return {NSTextCheckingResult}
 */
/**
 * @method linkCheckingResultWithRangeURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/linkCheckingResultWithRange:URL:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {NSURL} url
 * @return {NSTextCheckingResult}
 */
/**
 * @method quoteCheckingResultWithRangeReplacementString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/quoteCheckingResultWithRange:replacementString:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {string} replacementString
 * @return {NSTextCheckingResult}
 */
/**
 * @method replacementCheckingResultWithRangeReplacementString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/replacementCheckingResultWithRange:replacementString:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {string} replacementString
 * @return {NSTextCheckingResult}
 */
/**
 * @method dateCheckingResultWithRangeDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSTextCheckingResult/dateCheckingResultWithRange:date:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @param {Date} date
 * @return {NSTextCheckingResult}
 */
/**
 * @property {number} resultType
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSTextCheckingResult/resultType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} range
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSTextCheckingResult/range">Apple Documentation</a>
 * @readonly
 */
/**
 * @method rangeAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSTextCheckingResult/rangeAtIndex:">Apple Documentation</a>
 * @param {number} idx
 * @return {Object}
 */
/**
 * @method resultByAdjustingRangesWithOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSTextCheckingResult/resultByAdjustingRangesWithOffset:">Apple Documentation</a>
 * @param {number} offset
 * @return {NSTextCheckingResult}
 */
/**
 * @method rangeWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSTextCheckingResult/rangeWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {Object}
 */
/**
 * @class UIStatusBarManager
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} statusBarStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIStatusBarManager/statusBarStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} statusBarFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIStatusBarManager/statusBarFrame">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} statusBarHidden
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIStatusBarManager/statusBarHidden">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UICollectionViewFocusUpdateContext
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIFocusUpdateContext
 */
/**
 * @property {NSIndexPath} previouslyFocusedIndexPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewFocusUpdateContext/previouslyFocusedIndexPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSIndexPath} nextFocusedIndexPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewFocusUpdateContext/nextFocusedIndexPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMutableVideoCompositionInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVVideoCompositionInstruction
 */
/**
 * @method videoCompositionInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoCompositionInstruction/videoCompositionInstruction">Apple Documentation</a>
 * @static
 * @return {AVMutableVideoCompositionInstruction}
 */
/**
 * @property {boolean} enablePostProcessing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoCompositionInstruction/enablePostProcessing">Apple Documentation</a>
 */
/**
 * @property {Object} timeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoCompositionInstruction/timeRange">Apple Documentation</a>
 */
/**
 * @property {Array} layerInstructions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoCompositionInstruction/layerInstructions">Apple Documentation</a>
 */
/**
 * @property {Object} backgroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoCompositionInstruction/backgroundColor">Apple Documentation</a>
 */
/**
 * @class CIVector
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method vectorWithXY
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithX:Y:">Apple Documentation</a>
 * @static
 * @param {number} x
 * @param {number} y
 * @return {CIVector}
 */
/**
 * @method vectorWithCGPoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithCGPoint:">Apple Documentation</a>
 * @static
 * @param {Object} p
 * @return {CIVector}
 */
/**
 * @method vectorWithCGRect
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithCGRect:">Apple Documentation</a>
 * @static
 * @param {Object} r
 * @return {CIVector}
 */
/**
 * @method vectorWithString
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithString:">Apple Documentation</a>
 * @static
 * @param {string} representation
 * @return {CIVector}
 */
/**
 * @method vectorWithXYZW
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithX:Y:Z:W:">Apple Documentation</a>
 * @static
 * @param {number} x
 * @param {number} y
 * @param {number} z
 * @param {number} w
 * @return {CIVector}
 */
/**
 * @method vectorWithXYZ
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithX:Y:Z:">Apple Documentation</a>
 * @static
 * @param {number} x
 * @param {number} y
 * @param {number} z
 * @return {CIVector}
 */
/**
 * @method vectorWithX
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithX:">Apple Documentation</a>
 * @static
 * @param {number} x
 * @return {CIVector}
 */
/**
 * @method vectorWithCGAffineTransform
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CIVector/vectorWithCGAffineTransform:">Apple Documentation</a>
 * @static
 * @param {Object} t
 * @return {CIVector}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} CGAffineTransformValue
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/CGAffineTransformValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} CGRectValue
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/CGRectValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} CGPointValue
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/CGPointValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} stringRepresentation
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/stringRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} W
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/W">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} Y
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/Y">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} X
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/X">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} Z
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CIVector/Z">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithX
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithX:">Apple Documentation</a>
 * @param {number} x
 * @return {CIVector}
 */
/**
 * @method initWithXYZ
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithX:Y:Z:">Apple Documentation</a>
 * @param {number} x
 * @param {number} y
 * @param {number} z
 * @return {CIVector}
 */
/**
 * @method initWithCGAffineTransform
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithCGAffineTransform:">Apple Documentation</a>
 * @param {Object} r
 * @return {CIVector}
 */
/**
 * @method initWithCGRect
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithCGRect:">Apple Documentation</a>
 * @param {Object} r
 * @return {CIVector}
 */
/**
 * @method initWithXYZW
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithX:Y:Z:W:">Apple Documentation</a>
 * @param {number} x
 * @param {number} y
 * @param {number} z
 * @param {number} w
 * @return {CIVector}
 */
/**
 * @method initWithXY
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithX:Y:">Apple Documentation</a>
 * @param {number} x
 * @param {number} y
 * @return {CIVector}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithString:">Apple Documentation</a>
 * @param {string} representation
 * @return {CIVector}
 */
/**
 * @method initWithCGPoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/initWithCGPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {CIVector}
 */
/**
 * @method valueAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CIVector/valueAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {number}
 */
/**
 * @class UINavigationBarAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIBarAppearance
 */
/**
 * @property {UIBarButtonItemAppearance} buttonAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/buttonAppearance">Apple Documentation</a>
 */
/**
 * @property {Object} largeTitleTextAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/largeTitleTextAttributes">Apple Documentation</a>
 */
/**
 * @property {UIImage} backIndicatorImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/backIndicatorImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} titlePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/titlePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {UIImage} backIndicatorTransitionMaskImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/backIndicatorTransitionMaskImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} titleTextAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/titleTextAttributes">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItemAppearance} doneButtonAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/doneButtonAppearance">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItemAppearance} backButtonAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UINavigationBarAppearance/backButtonAppearance">Apple Documentation</a>
 */
/**
 * @method setBackIndicatorImageTransitionMaskImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UINavigationBarAppearance/setBackIndicatorImage:transitionMaskImage:">Apple Documentation</a>
 * @param {UIImage} backIndicatorImage
 * @param {UIImage} backIndicatorTransitionMaskImage
 * @return {void}
 */
/**
 * @class NSURLSessionWebSocketTask
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSURLSessionTask
 */
/**
 * @property {number} closeCode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionWebSocketTask/closeCode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} closeReason
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionWebSocketTask/closeReason">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumMessageSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionWebSocketTask/maximumMessageSize">Apple Documentation</a>
 */
/**
 * @method sendPingWithPongReceiveHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionWebSocketTask/sendPingWithPongReceiveHandler:">Apple Documentation</a>
 * @param {Function} pongReceiveHandler
 * @return {void}
 */
/**
 * @method cancelWithCloseCodeReason
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionWebSocketTask/cancelWithCloseCode:reason:">Apple Documentation</a>
 * @param {number} closeCode
 * @param {NSData} reason
 * @return {void}
 */
/**
 * @method receiveMessageWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionWebSocketTask/receiveMessageWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendMessageCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionWebSocketTask/sendMessage:completionHandler:">Apple Documentation</a>
 * @param {NSURLSessionWebSocketMessage} message
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class GCExtendedGamepadSnapshot
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GCExtendedGamepad
 */
/**
 * @property {NSData} snapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepadSnapshot/snapshotData">Apple Documentation</a>
 */
/**
 * @method initWithControllerSnapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCExtendedGamepadSnapshot/initWithController:snapshotData:">Apple Documentation</a>
 * @param {GCController} controller
 * @param {NSData} data
 * @return {GCExtendedGamepadSnapshot}
 */
/**
 * @method initWithSnapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCExtendedGamepadSnapshot/initWithSnapshotData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {GCExtendedGamepadSnapshot}
 */
/**
 * @class UIContextMenuInteraction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextMenuInteraction/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method locationInView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIContextMenuInteraction/locationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method initWithDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIContextMenuInteraction/initWithDelegate:">Apple Documentation</a>
 * @param {Object} delegate
 * @return {UIContextMenuInteraction}
 */
/**
 * @class GCExtendedGamepad
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {GCControllerButtonInput} buttonB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/buttonB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonA
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/buttonA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonMenu
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/buttonMenu">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} leftTrigger
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/leftTrigger">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerDirectionPad} rightThumbstick
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/rightThumbstick">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} rightTrigger
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/rightTrigger">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerDirectionPad} leftThumbstick
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/leftThumbstick">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {GCController} controller
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/controller">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonOptions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/buttonOptions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} rightShoulder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/rightShoulder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} leftShoulder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/leftShoulder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonY
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/buttonY">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonX
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/buttonX">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} leftThumbstickButton
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/leftThumbstickButton">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} rightThumbstickButton
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/rightThumbstickButton">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerDirectionPad} dpad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCExtendedGamepad/dpad">Apple Documentation</a>
 * @readonly
 */
/**
 * @method saveSnapshot
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCExtendedGamepad/saveSnapshot">Apple Documentation</a>
 * @return {GCExtendedGamepadSnapshot}
 */
/**
 * @method setStateFromExtendedGamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCExtendedGamepad/setStateFromExtendedGamepad:">Apple Documentation</a>
 * @param {GCExtendedGamepad} extendedGamepad
 * @return {void}
 */
/**
 * @class MTLTileRenderPipelineColorAttachmentDescriptorArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLTileRenderPipelineColorAttachmentDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLTileRenderPipelineColorAttachmentDescriptor} attachment
 * @param {number} attachmentIndex
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLTileRenderPipelineColorAttachmentDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} attachmentIndex
 * @return {MTLTileRenderPipelineColorAttachmentDescriptor}
 */
/**
 * @class UISceneDestructionRequestOptions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class NSDimension
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSUnit
 */
/**
 * @method baseUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/NSDimension/baseUnit">Apple Documentation</a>
 * @static
 * @return {NSDimension}
 */
/**
 * @property {NSUnitConverter} converter
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSDimension/converter">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSymbolConverter
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDimension/initWithSymbol:converter:">Apple Documentation</a>
 * @param {string} symbol
 * @param {NSUnitConverter} converter
 * @return {NSDimension}
 */
/**
 * @class MDLVertexAttributeData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLMeshBufferMap} map
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttributeData/map">Apple Documentation</a>
 */
/**
 * @property {number} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttributeData/format">Apple Documentation</a>
 */
/**
 * @property {number} bufferSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttributeData/bufferSize">Apple Documentation</a>
 */
/**
 * @property {number} stride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttributeData/stride">Apple Documentation</a>
 */
/**
 * @class UIWebView
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {boolean} canGoBack
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/canGoBack">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} paginationBreakingMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/paginationBreakingMode">Apple Documentation</a>
 */
/**
 * @property {boolean} loading
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/loading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} gapBetweenPages
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/gapBetweenPages">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsInlineMediaPlayback
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/allowsInlineMediaPlayback">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsLinkPreview
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/allowsLinkPreview">Apple Documentation</a>
 */
/**
 * @property {boolean} mediaPlaybackRequiresUserAction
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/mediaPlaybackRequiresUserAction">Apple Documentation</a>
 */
/**
 * @property {number} dataDetectorTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/dataDetectorTypes">Apple Documentation</a>
 */
/**
 * @property {number} paginationMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/paginationMode">Apple Documentation</a>
 */
/**
 * @property {NSURLRequest} request
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/request">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pageLength
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/pageLength">Apple Documentation</a>
 */
/**
 * @property {UIScrollView} scrollView
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/scrollView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} scalesPageToFit
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/scalesPageToFit">Apple Documentation</a>
 */
/**
 * @property {number} pageCount
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/pageCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} detectsPhoneNumbers
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/detectsPhoneNumbers">Apple Documentation</a>
 */
/**
 * @property {boolean} canGoForward
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/canGoForward">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} suppressesIncrementalRendering
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/suppressesIncrementalRendering">Apple Documentation</a>
 */
/**
 * @property {boolean} keyboardDisplayRequiresUserAction
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/keyboardDisplayRequiresUserAction">Apple Documentation</a>
 */
/**
 * @property {boolean} mediaPlaybackAllowsAirPlay
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/mediaPlaybackAllowsAirPlay">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsPictureInPictureMediaPlayback
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/UIWebView/allowsPictureInPictureMediaPlayback">Apple Documentation</a>
 */
/**
 * @method loadRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/loadRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {void}
 */
/**
 * @method loadHTMLStringBaseURL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/loadHTMLString:baseURL:">Apple Documentation</a>
 * @param {string} string
 * @param {NSURL} baseURL
 * @return {void}
 */
/**
 * @method goForward
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/goForward">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method goBack
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/goBack">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method loadDataMIMETypeTextEncodingNameBaseURL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/loadData:MIMEType:textEncodingName:baseURL:">Apple Documentation</a>
 * @param {NSData} data
 * @param {string} MIMEType
 * @param {string} textEncodingName
 * @param {NSURL} baseURL
 * @return {void}
 */
/**
 * @method stopLoading
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/stopLoading">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method stringByEvaluatingJavaScriptFromString
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/stringByEvaluatingJavaScriptFromString:">Apple Documentation</a>
 * @param {string} script
 * @return {string}
 */
/**
 * @method reload
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/UIWebView/reload">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIBlurEffect
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIVisualEffect
 */
/**
 * @method effectWithStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIBlurEffect/effectWithStyle:">Apple Documentation</a>
 * @static
 * @param {number} style
 * @return {UIBlurEffect}
 */
/**
 * @class UICollectionViewCell
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UICollectionReusableView
 */
/**
 * @property {boolean} highlighted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionViewCell/highlighted">Apple Documentation</a>
 */
/**
 * @property {UIView} backgroundView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionViewCell/backgroundView">Apple Documentation</a>
 */
/**
 * @property {UIView} selectedBackgroundView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionViewCell/selectedBackgroundView">Apple Documentation</a>
 */
/**
 * @property {UIView} contentView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionViewCell/contentView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} selected
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UICollectionViewCell/selected">Apple Documentation</a>
 */
/**
 * @method dragStateDidChange
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UICollectionViewCell/dragStateDidChange:">Apple Documentation</a>
 * @param {number} dragState
 * @return {void}
 */
/**
 * @class AVAudioEngine
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} manualRenderingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/manualRenderingMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} manualRenderingSampleTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/manualRenderingSampleTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} musicSequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/musicSequence">Apple Documentation</a>
 */
/**
 * @property {Function} jsmanualRenderingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/manualRenderingBlock">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} autoShutdownEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/autoShutdownEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} running
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/running">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} attachedNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/attachedNodes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioMixerNode} mainMixerNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/mainMixerNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioInputNode} inputNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/inputNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioFormat} manualRenderingFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/manualRenderingFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} manualRenderingMaximumFrameCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/manualRenderingMaximumFrameCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioOutputNode} outputNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/outputNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isInManualRenderingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEngine/isInManualRenderingMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method outputConnectionPointsForNodeOutputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/outputConnectionPointsForNode:outputBus:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @param {number} bus
 * @return {Array}
 */
/**
 * @method connectToFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/connect:to:format:">Apple Documentation</a>
 * @param {AVAudioNode} node1
 * @param {AVAudioNode} node2
 * @param {AVAudioFormat} format
 * @return {void}
 */
/**
 * @method disconnectMIDIInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectMIDIInput:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {void}
 */
/**
 * @method disableManualRenderingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disableManualRenderingMode">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method connectToFromBusToBusFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/connect:to:fromBus:toBus:format:">Apple Documentation</a>
 * @param {AVAudioNode} node1
 * @param {AVAudioNode} node2
 * @param {number} bus1
 * @param {number} bus2
 * @param {AVAudioFormat} format
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method disconnectNodeInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectNodeInput:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {void}
 */
/**
 * @method prepare
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/prepare">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method disconnectMIDIOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectMIDIOutput:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {void}
 */
/**
 * @method disconnectNodeInputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectNodeInput:bus:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @param {number} bus
 * @return {void}
 */
/**
 * @method enableManualRenderingModeFormatMaximumFrameCountError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/enableManualRenderingMode:format:maximumFrameCount:error:">Apple Documentation</a>
 * @param {number} mode
 * @param {AVAudioFormat} pcmFormat
 * @param {number} maximumFrameCount
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method disconnectNodeOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectNodeOutput:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/init">Apple Documentation</a>
 * @return {AVAudioEngine}
 */
/**
 * @method detachNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/detachNode:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method inputConnectionPointForNodeInputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/inputConnectionPointForNode:inputBus:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @param {number} bus
 * @return {AVAudioConnectionPoint}
 */
/**
 * @method connectToConnectionPointsFromBusFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/connect:toConnectionPoints:fromBus:format:">Apple Documentation</a>
 * @param {AVAudioNode} sourceNode
 * @param {Array} destNodes
 * @param {number} sourceBus
 * @param {AVAudioFormat} format
 * @return {void}
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method renderOfflineToBufferError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/renderOffline:toBuffer:error:">Apple Documentation</a>
 * @param {number} numberOfFrames
 * @param {AVAudioPCMBuffer} buffer
 * @param {Object} outError
 * @return {number}
 */
/**
 * @method disconnectMIDIFromNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectMIDI:fromNodes:">Apple Documentation</a>
 * @param {AVAudioNode} sourceNode
 * @param {Array} destinationNodes
 * @return {void}
 */
/**
 * @method startAndReturnError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/startAndReturnError:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method disconnectNodeOutputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectNodeOutput:bus:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @param {number} bus
 * @return {void}
 */
/**
 * @method disconnectMIDIFrom
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/disconnectMIDI:from:">Apple Documentation</a>
 * @param {AVAudioNode} sourceNode
 * @param {AVAudioNode} destinationNode
 * @return {void}
 */
/**
 * @method attachNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEngine/attachNode:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @return {void}
 */
/**
 * @class UICollectionViewDropProposal
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIDropProposal
 */
/**
 * @property {number} intent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewDropProposal/intent">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDropOperationIntent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewDropProposal/initWithDropOperation:intent:">Apple Documentation</a>
 * @param {number} operation
 * @param {number} intent
 * @return {UICollectionViewDropProposal}
 */
/**
 * @class UIImageAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method unregisterImageWithConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/unregisterImageWithConfiguration:">Apple Documentation</a>
 * @param {UIImageConfiguration} configuration
 * @return {void}
 */
/**
 * @method registerImageWithConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/registerImage:withConfiguration:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {UIImageConfiguration} configuration
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIImageAsset}
 */
/**
 * @method unregisterImageWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/unregisterImageWithTraitCollection:">Apple Documentation</a>
 * @param {UITraitCollection} traitCollection
 * @return {void}
 */
/**
 * @method imageWithConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/imageWithConfiguration:">Apple Documentation</a>
 * @param {UIImageConfiguration} configuration
 * @return {UIImage}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/init">Apple Documentation</a>
 * @return {UIImageAsset}
 */
/**
 * @method registerImageWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/registerImage:withTraitCollection:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {UITraitCollection} traitCollection
 * @return {void}
 */
/**
 * @method imageWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIImageAsset/imageWithTraitCollection:">Apple Documentation</a>
 * @param {UITraitCollection} traitCollection
 * @return {UIImage}
 */
/**
 * @class SCNSkinner
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method skinnerWithBaseGeometryBonesBoneInverseBindTransformsBoneWeightsBoneIndices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNSkinner/skinnerWithBaseGeometry:bones:boneInverseBindTransforms:boneWeights:boneIndices:">Apple Documentation</a>
 * @static
 * @param {SCNGeometry} baseGeometry
 * @param {Array} bones
 * @param {Array} boneInverseBindTransforms
 * @param {SCNGeometrySource} boneWeights
 * @param {SCNGeometrySource} boneIndices
 * @return {SCNSkinner}
 */
/**
 * @property {SCNNode} skeleton
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/skeleton">Apple Documentation</a>
 */
/**
 * @property {SCNGeometry} baseGeometry
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/baseGeometry">Apple Documentation</a>
 */
/**
 * @property {Array} boneInverseBindTransforms
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/boneInverseBindTransforms">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNGeometrySource} boneIndices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/boneIndices">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNGeometrySource} boneWeights
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/boneWeights">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} bones
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/bones">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} baseGeometryBindTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSkinner/baseGeometryBindTransform">Apple Documentation</a>
 */
/**
 * @class MDLAnimatedQuaternion
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @class MTLArgument
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} bufferDataType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/bufferDataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} index
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/index">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} textureDataType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/textureDataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} threadgroupMemoryAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/threadgroupMemoryAlignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} textureType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/textureType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} bufferAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/bufferAlignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} bufferDataSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/bufferDataSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} access
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/access">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTLPointerType} bufferPointerType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/bufferPointerType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} arrayLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/arrayLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} threadgroupMemoryDataSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/threadgroupMemoryDataSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/active">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isDepthTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/isDepthTexture">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTLStructType} bufferStructType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArgument/bufferStructType">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLNoiseTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLTexture
 */
/**
 * @class AVAudioSourceNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @class AVCaptureResolvedPhotoSettings
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} portraitEffectsMatteDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/portraitEffectsMatteDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} flashEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/flashEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} photoDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/photoDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dualCameraFusionEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/dualCameraFusionEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} livePhotoMovieDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/livePhotoMovieDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} photoProcessingTimeRange
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/photoProcessingTimeRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} previewDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/previewDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} expectedPhotoCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/expectedPhotoCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} virtualDeviceFusionEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/virtualDeviceFusionEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rawPhotoDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/rawPhotoDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} redEyeReductionEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/redEyeReductionEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rawEmbeddedThumbnailDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/rawEmbeddedThumbnailDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} embeddedThumbnailDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/embeddedThumbnailDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} uniqueID
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/uniqueID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} stillImageStabilizationEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureResolvedPhotoSettings/stillImageStabilizationEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @method dimensionsForSemanticSegmentationMatteOfType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureResolvedPhotoSettings/dimensionsForSemanticSegmentationMatteOfType:">Apple Documentation</a>
 * @param {string} semanticSegmentationMatteType
 * @return {Object}
 */
/**
 * @class NSUnitIlluminance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method lux
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitIlluminance/lux">Apple Documentation</a>
 * @static
 * @return {NSUnitIlluminance}
 */
/**
 * @class SKTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method textureWithDataSizeRowLengthAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithData:size:rowLength:alignment:">Apple Documentation</a>
 * @static
 * @param {NSData} pixelData
 * @param {Object} size
 * @param {number} rowLength
 * @param {number} alignment
 * @return {SKTexture}
 */
/**
 * @method textureWithImageNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithImageNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKTexture}
 */
/**
 * @method textureWithImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithImage:">Apple Documentation</a>
 * @static
 * @param {UIImage} image
 * @return {SKTexture}
 */
/**
 * @method textureNoiseWithSmoothnessSizeGrayscale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureNoiseWithSmoothness:size:grayscale:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {Object} size
 * @param {boolean} grayscale
 * @return {SKTexture}
 */
/**
 * @method preloadTexturesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/preloadTextures:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method textureWithRectInTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithRect:inTexture:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @param {SKTexture} texture
 * @return {SKTexture}
 */
/**
 * @method textureWithDataSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithData:size:">Apple Documentation</a>
 * @static
 * @param {NSData} pixelData
 * @param {Object} size
 * @return {SKTexture}
 */
/**
 * @method textureWithNoiseMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithNoiseMap:">Apple Documentation</a>
 * @static
 * @param {GKNoiseMap} noiseMap
 * @return {SKTexture}
 */
/**
 * @method textureWithCGImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithCGImage:">Apple Documentation</a>
 * @static
 * @param {Object} image
 * @return {SKTexture}
 */
/**
 * @method textureWithDataSizeFlipped
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureWithData:size:flipped:">Apple Documentation</a>
 * @static
 * @param {NSData} pixelData
 * @param {Object} size
 * @param {boolean} flipped
 * @return {SKTexture}
 */
/**
 * @method textureVectorNoiseWithSmoothnessSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTexture/textureVectorNoiseWithSmoothness:size:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {Object} size
 * @return {SKTexture}
 */
/**
 * @property {boolean} usesMipmaps
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTexture/usesMipmaps">Apple Documentation</a>
 */
/**
 * @property {number} filteringMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTexture/filteringMode">Apple Documentation</a>
 */
/**
 * @method CGImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/CGImage">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method textureByApplyingCIFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/textureByApplyingCIFilter:">Apple Documentation</a>
 * @param {CIFilter} filter
 * @return {SKTexture}
 */
/**
 * @method preloadWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/preloadWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method textureRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/textureRect">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method textureByGeneratingNormalMapWithSmoothnessContrast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/textureByGeneratingNormalMapWithSmoothness:contrast:">Apple Documentation</a>
 * @param {number} smoothness
 * @param {number} contrast
 * @return {SKTexture}
 */
/**
 * @method textureByGeneratingNormalMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/textureByGeneratingNormalMap">Apple Documentation</a>
 * @return {SKTexture}
 */
/**
 * @method size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTexture/size">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class UITextInputStringTokenizer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method initWithTextInput
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITextInputStringTokenizer/initWithTextInput:">Apple Documentation</a>
 * @param {UIResponder} textInput
 * @return {UITextInputStringTokenizer}
 */
/**
 * @class GKShuffledDistribution
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKRandomDistribution
 */
/**
 * @class UIScreenshotService
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScreenshotService/delegate">Apple Documentation</a>
 */
/**
 * @property {UIWindowScene} windowScene
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScreenshotService/windowScene">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUnitPressure
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method inchesOfMercury
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/inchesOfMercury">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method megapascals
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/megapascals">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method kilopascals
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/kilopascals">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method gigapascals
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/gigapascals">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method bars
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/bars">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method newtonsPerMetersSquared
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/newtonsPerMetersSquared">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method poundsForcePerSquareInch
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/poundsForcePerSquareInch">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method millimetersOfMercury
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/millimetersOfMercury">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method hectopascals
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/hectopascals">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @method millibars
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitPressure/millibars">Apple Documentation</a>
 * @static
 * @return {NSUnitPressure}
 */
/**
 * @class UIPrintFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} pageCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/pageCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIPrintPageRenderer} printPageRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/printPageRenderer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contentInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/contentInsets">Apple Documentation</a>
 */
/**
 * @property {Object} perPageContentInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/perPageContentInsets">Apple Documentation</a>
 */
/**
 * @property {number} maximumContentWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/maximumContentWidth">Apple Documentation</a>
 */
/**
 * @property {number} maximumContentHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/maximumContentHeight">Apple Documentation</a>
 */
/**
 * @property {number} startPage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintFormatter/startPage">Apple Documentation</a>
 */
/**
 * @method rectForPageAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintFormatter/rectForPageAtIndex:">Apple Documentation</a>
 * @param {number} pageIndex
 * @return {Object}
 */
/**
 * @method drawInRectForPageAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintFormatter/drawInRect:forPageAtIndex:">Apple Documentation</a>
 * @param {Object} rect
 * @param {number} pageIndex
 * @return {void}
 */
/**
 * @method removeFromPrintPageRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintFormatter/removeFromPrintPageRenderer">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSConstantString
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSSimpleCString
 */
/**
 * @class AVMetadataFaceObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends AVMetadataObject
 */
/**
 * @property {number} faceID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVMetadataFaceObject/faceID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasYawAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVMetadataFaceObject/hasYawAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasRollAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVMetadataFaceObject/hasRollAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} yawAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVMetadataFaceObject/yawAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} rollAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVMetadataFaceObject/rollAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSScanner
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method scannerWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSScanner/scannerWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {NSScanner}
 */
/**
 * @method localizedScannerWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSScanner/localizedScannerWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {Object}
 */
/**
 * @property {Object} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSScanner/locale">Apple Documentation</a>
 */
/**
 * @property {NSCharacterSet} charactersToBeSkipped
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSScanner/charactersToBeSkipped">Apple Documentation</a>
 */
/**
 * @property {number} scanLocation
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSScanner/scanLocation">Apple Documentation</a>
 */
/**
 * @property {string} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSScanner/string">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} caseSensitive
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSScanner/caseSensitive">Apple Documentation</a>
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSScanner/initWithString:">Apple Documentation</a>
 * @param {string} string
 * @return {NSScanner}
 */
/**
 * @class NSUnitDuration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method picoseconds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/picoseconds">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @method seconds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/seconds">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @method nanoseconds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/nanoseconds">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @method hours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/hours">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @method microseconds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/microseconds">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @method minutes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/minutes">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @method milliseconds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDuration/milliseconds">Apple Documentation</a>
 * @static
 * @return {NSUnitDuration}
 */
/**
 * @class AVCompositionTrackFormatDescriptionReplacement
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} replacementFormatDescription
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCompositionTrackFormatDescriptionReplacement/replacementFormatDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} originalFormatDescription
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCompositionTrackFormatDescriptionReplacement/originalFormatDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method colorWithWhiteAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithWhite:alpha:">Apple Documentation</a>
 * @static
 * @param {number} white
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method systemBlueColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemBlueColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method secondaryLabelColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/secondaryLabelColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorNamedInBundleCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorNamed:inBundle:compatibleWithTraitCollection:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSBundle} bundle
 * @param {UITraitCollection} traitCollection
 * @return {UIColor}
 */
/**
 * @method colorWithPatternImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithPatternImage:">Apple Documentation</a>
 * @static
 * @param {UIImage} image
 * @return {UIColor}
 */
/**
 * @method secondarySystemBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/secondarySystemBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method cyanColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/cyanColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method greenColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/greenColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method separatorColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/separatorColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method viewFlipsideBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/viewFlipsideBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemYellowColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemYellowColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemGray3Color
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGray3Color">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemOrangeColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemOrangeColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method orangeColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/orangeColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorWithDisplayP3RedGreenBlueAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithDisplayP3Red:green:blue:alpha:">Apple Documentation</a>
 * @static
 * @param {number} displayP3Red
 * @param {number} green
 * @param {number} blue
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method systemGrayColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGrayColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method tertiarySystemBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/tertiarySystemBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method opaqueSeparatorColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/opaqueSeparatorColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method quaternarySystemFillColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/quaternarySystemFillColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemGray2Color
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGray2Color">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method redColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/redColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method secondarySystemFillColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/secondarySystemFillColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method groupTableViewBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/groupTableViewBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemGreenColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGreenColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemFillColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemFillColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method secondarySystemGroupedBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/secondarySystemGroupedBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method darkTextColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/darkTextColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method labelColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/labelColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method quaternaryLabelColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/quaternaryLabelColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method linkColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/linkColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemTealColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemTealColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method underPageBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/underPageBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorWithRedGreenBlueAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithRed:green:blue:alpha:">Apple Documentation</a>
 * @static
 * @param {number} red
 * @param {number} green
 * @param {number} blue
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method grayColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/grayColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method purpleColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/purpleColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method scrollViewTexturedBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/scrollViewTexturedBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method tertiaryLabelColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/tertiaryLabelColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method tertiarySystemFillColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/tertiarySystemFillColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemPurpleColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemPurpleColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method brownColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/brownColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method blackColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/blackColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorWithHueSaturationBrightnessAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithHue:saturation:brightness:alpha:">Apple Documentation</a>
 * @static
 * @param {number} hue
 * @param {number} saturation
 * @param {number} brightness
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method magentaColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/magentaColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method lightGrayColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/lightGrayColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemRedColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemRedColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemGray6Color
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGray6Color">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorWithCGColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithCGColor:">Apple Documentation</a>
 * @static
 * @param {Object} cgColor
 * @return {UIColor}
 */
/**
 * @method systemGroupedBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGroupedBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method darkGrayColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/darkGrayColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemIndigoColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemIndigoColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemPinkColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemPinkColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method blueColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/blueColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemGray5Color
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGray5Color">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorWithCIColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithCIColor:">Apple Documentation</a>
 * @static
 * @param {CIColor} ciColor
 * @return {UIColor}
 */
/**
 * @method tertiarySystemGroupedBackgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/tertiarySystemGroupedBackgroundColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method colorNamed
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {UIColor}
 */
/**
 * @method colorWithDynamicProvider
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/colorWithDynamicProvider:">Apple Documentation</a>
 * @static
 * @param {Function} dynamicProvider
 * @return {UIColor}
 */
/**
 * @method lightTextColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/lightTextColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method whiteColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/whiteColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method systemGray4Color
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/systemGray4Color">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method clearColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/clearColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method yellowColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/yellowColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @method placeholderTextColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/clm/UIColor/placeholderTextColor">Apple Documentation</a>
 * @static
 * @return {UIColor}
 */
/**
 * @property {Object} CGColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UIColor/CGColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CIColor} CIColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instp/UIColor/CIColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setStroke
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/setStroke">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method set
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/set">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithPatternImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithPatternImage:">Apple Documentation</a>
 * @param {UIImage} image
 * @return {UIColor}
 */
/**
 * @method CGColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/CGColor">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method initWithDisplayP3RedGreenBlueAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithDisplayP3Red:green:blue:alpha:">Apple Documentation</a>
 * @param {number} displayP3Red
 * @param {number} green
 * @param {number} blue
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method initWithDynamicProvider
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithDynamicProvider:">Apple Documentation</a>
 * @param {Function} dynamicProvider
 * @return {UIColor}
 */
/**
 * @method initWithHueSaturationBrightnessAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithHue:saturation:brightness:alpha:">Apple Documentation</a>
 * @param {number} hue
 * @param {number} saturation
 * @param {number} brightness
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method initWithRedGreenBlueAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithRed:green:blue:alpha:">Apple Documentation</a>
 * @param {number} red
 * @param {number} green
 * @param {number} blue
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method resolvedColorWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/resolvedColorWithTraitCollection:">Apple Documentation</a>
 * @param {UITraitCollection} traitCollection
 * @return {UIColor}
 */
/**
 * @method initWithCIColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithCIColor:">Apple Documentation</a>
 * @param {CIColor} ciColor
 * @return {UIColor}
 */
/**
 * @method initWithWhiteAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithWhite:alpha:">Apple Documentation</a>
 * @param {number} white
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @method setFill
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/setFill">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithCGColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/initWithCGColor:">Apple Documentation</a>
 * @param {Object} cgColor
 * @return {UIColor}
 */
/**
 * @method colorWithAlphaComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UIKitCatalog_AAPLTextFieldViewController_m.html#//apple_ref/occ/instm/UIColor/colorWithAlphaComponent:">Apple Documentation</a>
 * @param {number} alpha
 * @return {UIColor}
 */
/**
 * @class GKNoiseMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method noiseMapWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKNoiseMap/noiseMapWithNoise:">Apple Documentation</a>
 * @static
 * @param {GKNoise} noise
 * @return {GKNoiseMap}
 */
/**
 * @property {boolean} seamless
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKNoiseMap/seamless">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoiseMap/initWithNoise:">Apple Documentation</a>
 * @param {GKNoise} noise
 * @return {GKNoiseMap}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoiseMap/init">Apple Documentation</a>
 * @return {GKNoiseMap}
 */
/**
 * @class UIAction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIMenuElement
 */
/**
 * @method actionWithTitleImageIdentifierHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIAction/actionWithTitle:image:identifier:handler:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {UIImage} image
 * @param {string} identifier
 * @param {Function} handler
 * @return {UIAction}
 */
/**
 * @property {string} discoverabilityTitle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAction/discoverabilityTitle">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAction/title">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAction/image">Apple Documentation</a>
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAction/state">Apple Documentation</a>
 */
/**
 * @property {number} attributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAction/attributes">Apple Documentation</a>
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAction/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SKAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method attributeWithNameType
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAttribute/attributeWithName:type:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {number} type
 * @return {SKAttribute}
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAttribute/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAttribute/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNameType
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKAttribute/initWithName:type:">Apple Documentation</a>
 * @param {string} name
 * @param {number} type
 * @return {SKAttribute}
 */
/**
 * @class GKGoal
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method goalToAlignWithAgentsMaxDistanceMaxAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToAlignWithAgents:maxDistance:maxAngle:">Apple Documentation</a>
 * @static
 * @param {Array} agents
 * @param {number} maxDistance
 * @param {number} maxAngle
 * @return {GKGoal}
 */
/**
 * @method goalToFleeAgent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToFleeAgent:">Apple Documentation</a>
 * @static
 * @param {GKAgent} agent
 * @return {GKGoal}
 */
/**
 * @method goalToAvoidAgentsMaxPredictionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToAvoidAgents:maxPredictionTime:">Apple Documentation</a>
 * @static
 * @param {Array} agents
 * @param {number} maxPredictionTime
 * @return {GKGoal}
 */
/**
 * @method goalToStayOnPathMaxPredictionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToStayOnPath:maxPredictionTime:">Apple Documentation</a>
 * @static
 * @param {GKPath} path
 * @param {number} maxPredictionTime
 * @return {GKGoal}
 */
/**
 * @method goalToWander
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToWander:">Apple Documentation</a>
 * @static
 * @param {number} speed
 * @return {GKGoal}
 */
/**
 * @method goalToAvoidObstaclesMaxPredictionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToAvoidObstacles:maxPredictionTime:">Apple Documentation</a>
 * @static
 * @param {Array} obstacles
 * @param {number} maxPredictionTime
 * @return {GKGoal}
 */
/**
 * @method goalToSeparateFromAgentsMaxDistanceMaxAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToSeparateFromAgents:maxDistance:maxAngle:">Apple Documentation</a>
 * @static
 * @param {Array} agents
 * @param {number} maxDistance
 * @param {number} maxAngle
 * @return {GKGoal}
 */
/**
 * @method goalToCohereWithAgentsMaxDistanceMaxAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToCohereWithAgents:maxDistance:maxAngle:">Apple Documentation</a>
 * @static
 * @param {Array} agents
 * @param {number} maxDistance
 * @param {number} maxAngle
 * @return {GKGoal}
 */
/**
 * @method goalToSeekAgent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToSeekAgent:">Apple Documentation</a>
 * @static
 * @param {GKAgent} agent
 * @return {GKGoal}
 */
/**
 * @method goalToFollowPathMaxPredictionTimeForward
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToFollowPath:maxPredictionTime:forward:">Apple Documentation</a>
 * @static
 * @param {GKPath} path
 * @param {number} maxPredictionTime
 * @param {boolean} forward
 * @return {GKGoal}
 */
/**
 * @method goalToInterceptAgentMaxPredictionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToInterceptAgent:maxPredictionTime:">Apple Documentation</a>
 * @static
 * @param {GKAgent} target
 * @param {number} maxPredictionTime
 * @return {GKGoal}
 */
/**
 * @method goalToReachTargetSpeed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKGoal/goalToReachTargetSpeed:">Apple Documentation</a>
 * @static
 * @param {number} targetSpeed
 * @return {GKGoal}
 */
/**
 * @class NSLayoutXAxisAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html">Apple Documentation</a>
 * @extends NSLayoutAnchor
 */
/**
 * @method constraintLessThanOrEqualToSystemSpacingAfterAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutXAxisAnchor/constraintLessThanOrEqualToSystemSpacingAfterAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutXAxisAnchor} anchor
 * @param {number} multiplier
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintEqualToSystemSpacingAfterAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutXAxisAnchor/constraintEqualToSystemSpacingAfterAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutXAxisAnchor} anchor
 * @param {number} multiplier
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintGreaterThanOrEqualToSystemSpacingAfterAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutXAxisAnchor/constraintGreaterThanOrEqualToSystemSpacingAfterAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutXAxisAnchor} anchor
 * @param {number} multiplier
 * @return {NSLayoutConstraint}
 */
/**
 * @method anchorWithOffsetToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutXAxisAnchor/anchorWithOffsetToAnchor:">Apple Documentation</a>
 * @param {NSLayoutXAxisAnchor} otherAnchor
 * @return {NSLayoutDimension}
 */
/**
 * @class GKQuadtree
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class AVCaptureDeviceDiscoverySession
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method discoverySessionWithDeviceTypesMediaTypePosition
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureDeviceDiscoverySession/discoverySessionWithDeviceTypes:mediaType:position:">Apple Documentation</a>
 * @static
 * @param {Array} deviceTypes
 * @param {string} mediaType
 * @param {number} position
 * @return {AVCaptureDeviceDiscoverySession}
 */
/**
 * @property {Array} supportedMultiCamDeviceSets
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceDiscoverySession/supportedMultiCamDeviceSets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} devices
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceDiscoverySession/devices">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUserDefaults
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method resetStandardUserDefaults
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSUserDefaults/resetStandardUserDefaults">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method standardUserDefaults
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSUserDefaults/standardUserDefaults">Apple Documentation</a>
 * @static
 * @return {NSUserDefaults}
 */
/**
 * @property {Array} volatileDomainNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSUserDefaults/volatileDomainNames">Apple Documentation</a>
 * @readonly
 */
/**
 * @method doubleForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/doubleForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {number}
 */
/**
 * @method volatileDomainForName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/volatileDomainForName:">Apple Documentation</a>
 * @param {string} domainName
 * @return {Object}
 */
/**
 * @method setIntegerForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setInteger:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method setDoubleForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setDouble:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method setURLForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setURL:forKey:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method setBoolForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setBool:forKey:">Apple Documentation</a>
 * @param {boolean} value
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method setFloatForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setFloat:forKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method stringArrayForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/stringArrayForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {Array}
 */
/**
 * @method addSuiteNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/addSuiteNamed:">Apple Documentation</a>
 * @param {string} suiteName
 * @return {void}
 */
/**
 * @method URLForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/URLForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {NSURL}
 */
/**
 * @method setPersistentDomainForName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setPersistentDomain:forName:">Apple Documentation</a>
 * @param {Object} domain
 * @param {string} domainName
 * @return {void}
 */
/**
 * @method synchronize
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/synchronize">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method initWithSuiteName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/initWithSuiteName:">Apple Documentation</a>
 * @param {string} suitename
 * @return {NSUserDefaults}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/init">Apple Documentation</a>
 * @return {NSUserDefaults}
 */
/**
 * @method initWithUser
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/initWithUser:">Apple Documentation</a>
 * @param {string} username
 * @return {Object}
 */
/**
 * @method stringForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/stringForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {string}
 */
/**
 * @method removeVolatileDomainForName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/removeVolatileDomainForName:">Apple Documentation</a>
 * @param {string} domainName
 * @return {void}
 */
/**
 * @method integerForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/integerForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {number}
 */
/**
 * @method setVolatileDomainForName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setVolatileDomain:forName:">Apple Documentation</a>
 * @param {Object} domain
 * @param {string} domainName
 * @return {void}
 */
/**
 * @method removeSuiteNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/removeSuiteNamed:">Apple Documentation</a>
 * @param {string} suiteName
 * @return {void}
 */
/**
 * @method setObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/setObject:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method removePersistentDomainForName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/removePersistentDomainForName:">Apple Documentation</a>
 * @param {string} domainName
 * @return {void}
 */
/**
 * @method removeObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/removeObjectForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {void}
 */
/**
 * @method dictionaryForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/dictionaryForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {Object}
 */
/**
 * @method objectIsForcedForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/objectIsForcedForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method persistentDomainNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/persistentDomainNames">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method objectIsForcedForKeyInDomain
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/objectIsForcedForKey:inDomain:">Apple Documentation</a>
 * @param {string} key
 * @param {string} domain
 * @return {boolean}
 */
/**
 * @method boolForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/boolForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {boolean}
 */
/**
 * @method dictionaryRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/dictionaryRepresentation">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method persistentDomainForName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/persistentDomainForName:">Apple Documentation</a>
 * @param {string} domainName
 * @return {Object}
 */
/**
 * @method dataForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/dataForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {NSData}
 */
/**
 * @method registerDefaults
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/registerDefaults:">Apple Documentation</a>
 * @param {Object} registrationDictionary
 * @return {void}
 */
/**
 * @method arrayForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/arrayForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {Array}
 */
/**
 * @method floatForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/floatForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {number}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSUserDefaults/objectForKey:">Apple Documentation</a>
 * @param {string} defaultName
 * @return {Object}
 */
/**
 * @class GKTurnBasedMatch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method findMatchForRequestWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKTurnBasedMatch/findMatchForRequest:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {GKMatchRequest} request
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadMatchesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKTurnBasedMatch/loadMatchesWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadMatchWithIDWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKTurnBasedMatch/loadMatchWithID:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {string} matchID
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} exchangeMaxInitiatedExchangesPerPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/exchangeMaxInitiatedExchangesPerPlayer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} matchData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/matchData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} activeExchanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/activeExchanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKTurnBasedParticipant} currentParticipant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/currentParticipant">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} matchID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/matchID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} matchDataMaximumSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/matchDataMaximumSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} participants
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/participants">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} completedExchanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/completedExchanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} exchanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/exchanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} message
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/message">Apple Documentation</a>
 */
/**
 * @property {Date} creationDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/creationDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} exchangeDataMaximumSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedMatch/exchangeDataMaximumSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @method participantQuitInTurnWithOutcomeNextParticipantsTurnTimeoutMatchDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/participantQuitInTurnWithOutcome:nextParticipants:turnTimeout:matchData:completionHandler:">Apple Documentation</a>
 * @param {number} matchOutcome
 * @param {Array} nextParticipants
 * @param {number} timeout
 * @param {NSData} matchData
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method setLocalizableMessageWithKeyArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/setLocalizableMessageWithKey:arguments:">Apple Documentation</a>
 * @param {string} key
 * @param {Array} arguments
 * @return {void}
 */
/**
 * @method endTurnWithNextParticipantsTurnTimeoutMatchDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/endTurnWithNextParticipants:turnTimeout:matchData:completionHandler:">Apple Documentation</a>
 * @param {Array} nextParticipants
 * @param {number} timeout
 * @param {NSData} matchData
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method endTurnWithNextParticipantMatchDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/endTurnWithNextParticipant:matchData:completionHandler:">Apple Documentation</a>
 * @param {GKTurnBasedParticipant} nextParticipant
 * @param {NSData} matchData
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method rematchWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/rematchWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendReminderToParticipantsLocalizableMessageKeyArgumentsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/sendReminderToParticipants:localizableMessageKey:arguments:completionHandler:">Apple Documentation</a>
 * @param {Array} participants
 * @param {string} key
 * @param {Array} arguments
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method participantQuitOutOfTurnWithOutcomeWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/participantQuitOutOfTurnWithOutcome:withCompletionHandler:">Apple Documentation</a>
 * @param {number} matchOutcome
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method declineInviteWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/declineInviteWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method participantQuitInTurnWithOutcomeNextParticipantMatchDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/participantQuitInTurnWithOutcome:nextParticipant:matchData:completionHandler:">Apple Documentation</a>
 * @param {number} matchOutcome
 * @param {GKTurnBasedParticipant} nextParticipant
 * @param {NSData} matchData
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method acceptInviteWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/acceptInviteWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method endMatchInTurnWithMatchDataScoresAchievementsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/endMatchInTurnWithMatchData:scores:achievements:completionHandler:">Apple Documentation</a>
 * @param {NSData} matchData
 * @param {Array} scores
 * @param {Array} achievements
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadMatchDataWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/loadMatchDataWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method saveMergedMatchDataWithResolvedExchangesCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/saveMergedMatchData:withResolvedExchanges:completionHandler:">Apple Documentation</a>
 * @param {NSData} matchData
 * @param {Array} exchanges
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method saveCurrentTurnWithMatchDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/saveCurrentTurnWithMatchData:completionHandler:">Apple Documentation</a>
 * @param {NSData} matchData
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method removeWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/removeWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method endMatchInTurnWithMatchDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/endMatchInTurnWithMatchData:completionHandler:">Apple Documentation</a>
 * @param {NSData} matchData
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendExchangeToParticipantsDataLocalizableMessageKeyArgumentsTimeoutCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKTurnBasedMatch/sendExchangeToParticipants:data:localizableMessageKey:arguments:timeout:completionHandler:">Apple Documentation</a>
 * @param {Array} participants
 * @param {NSData} data
 * @param {string} key
 * @param {Array} arguments
 * @param {number} timeout
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class UIActivity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method activityCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIActivity/activityCategory">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @property {UIImage} activityImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivity/activityImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} activityType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivity/activityType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} activityViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivity/activityViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} activityTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivity/activityTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @method performActivity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivity/performActivity">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method prepareWithActivityItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivity/prepareWithActivityItems:">Apple Documentation</a>
 * @param {Array} activityItems
 * @return {void}
 */
/**
 * @method canPerformWithActivityItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivity/canPerformWithActivityItems:">Apple Documentation</a>
 * @param {Array} activityItems
 * @return {boolean}
 */
/**
 * @method activityDidFinish
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivity/activityDidFinish:">Apple Documentation</a>
 * @param {boolean} completed
 * @return {void}
 */
/**
 * @class SCNAudioSource
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method audioSourceNamed
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/clm/SCNAudioSource/audioSourceNamed:">Apple Documentation</a>
 * @static
 * @param {string} fileName
 * @return {SCNAudioSource}
 */
/**
 * @property {number} volume
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instp/SCNAudioSource/volume">Apple Documentation</a>
 */
/**
 * @property {number} reverbBlend
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instp/SCNAudioSource/reverbBlend">Apple Documentation</a>
 */
/**
 * @property {boolean} positional
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instp/SCNAudioSource/positional">Apple Documentation</a>
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instp/SCNAudioSource/rate">Apple Documentation</a>
 */
/**
 * @property {boolean} loops
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instp/SCNAudioSource/loops">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldStream
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instp/SCNAudioSource/shouldStream">Apple Documentation</a>
 */
/**
 * @method load
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instm/SCNAudioSource/load">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instm/SCNAudioSource/initWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {SCNAudioSource}
 */
/**
 * @method initWithFileNamed
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/instm/SCNAudioSource/initWithFileNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {SCNAudioSource}
 */
/**
 * @class UIPreviewActionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method actionGroupWithTitleStyleActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPreviewActionGroup/actionGroupWithTitle:style:actions:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {number} style
 * @param {Array} actions
 * @return {UIPreviewActionGroup}
 */
/**
 * @class UIRotationGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @property {number} velocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UIRotationGestureRecognizer/velocity">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} rotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UIRotationGestureRecognizer/rotation">Apple Documentation</a>
 */
/**
 * @class GKGraphNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} connectedNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKGraphNode/connectedNodes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method estimatedCostToNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraphNode/estimatedCostToNode:">Apple Documentation</a>
 * @param {GKGraphNode} node
 * @return {number}
 */
/**
 * @method costToNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraphNode/costToNode:">Apple Documentation</a>
 * @param {GKGraphNode} node
 * @return {number}
 */
/**
 * @method addConnectionsToNodesBidirectional
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraphNode/addConnectionsToNodes:bidirectional:">Apple Documentation</a>
 * @param {Array} nodes
 * @param {boolean} bidirectional
 * @return {void}
 */
/**
 * @method findPathToNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraphNode/findPathToNode:">Apple Documentation</a>
 * @param {GKGraphNode} goalNode
 * @return {Array}
 */
/**
 * @method findPathFromNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraphNode/findPathFromNode:">Apple Documentation</a>
 * @param {GKGraphNode} startNode
 * @return {Array}
 */
/**
 * @method removeConnectionsToNodesBidirectional
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraphNode/removeConnectionsToNodes:bidirectional:">Apple Documentation</a>
 * @param {Array} nodes
 * @param {boolean} bidirectional
 * @return {void}
 */
/**
 * @class MTLBufferLayoutDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} stepRate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLBufferLayoutDescriptor/stepRate">Apple Documentation</a>
 */
/**
 * @property {number} stride
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLBufferLayoutDescriptor/stride">Apple Documentation</a>
 */
/**
 * @property {number} stepFunction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLBufferLayoutDescriptor/stepFunction">Apple Documentation</a>
 */
/**
 * @class MTLStencilDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} writeMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStencilDescriptor/writeMask">Apple Documentation</a>
 */
/**
 * @property {number} depthFailureOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStencilDescriptor/depthFailureOperation">Apple Documentation</a>
 */
/**
 * @property {number} stencilCompareFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStencilDescriptor/stencilCompareFunction">Apple Documentation</a>
 */
/**
 * @property {number} depthStencilPassOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStencilDescriptor/depthStencilPassOperation">Apple Documentation</a>
 */
/**
 * @property {number} readMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStencilDescriptor/readMask">Apple Documentation</a>
 */
/**
 * @property {number} stencilFailureOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStencilDescriptor/stencilFailureOperation">Apple Documentation</a>
 */
/**
 * @class UIPopoverBackgroundView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @method wantsDefaultContentAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPopoverBackgroundView/wantsDefaultContentAppearance">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {number} arrowOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverBackgroundView/arrowOffset">Apple Documentation</a>
 */
/**
 * @property {number} arrowDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverBackgroundView/arrowDirection">Apple Documentation</a>
 */
/**
 * @class UIScreenMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} pixelAspectRatio
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreenMode/pixelAspectRatio">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreenMode/size">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKConstantNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKNoiseSource
 */
/**
 * @method constantNoiseWithValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKConstantNoiseSource/constantNoiseWithValue:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {GKConstantNoiseSource}
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKConstantNoiseSource/value">Apple Documentation</a>
 */
/**
 * @method initWithValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKConstantNoiseSource/initWithValue:">Apple Documentation</a>
 * @param {number} value
 * @return {GKConstantNoiseSource}
 */
/**
 * @class GKMatchmakerViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html">Apple Documentation</a>
 * @extends UINavigationController
 */
/**
 * @property {string} defaultInvitationMessage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instp/GKMatchmakerViewController/defaultInvitationMessage">Apple Documentation</a>
 */
/**
 * @property {GKMatchRequest} matchRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instp/GKMatchmakerViewController/matchRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} matchmakerDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instp/GKMatchmakerViewController/matchmakerDelegate">Apple Documentation</a>
 */
/**
 * @property {boolean} hosted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instp/GKMatchmakerViewController/hosted">Apple Documentation</a>
 */
/**
 * @method initWithMatchRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instm/GKMatchmakerViewController/initWithMatchRequest:">Apple Documentation</a>
 * @param {GKMatchRequest} request
 * @return {Object}
 */
/**
 * @method initWithInvite
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instm/GKMatchmakerViewController/initWithInvite:">Apple Documentation</a>
 * @param {GKInvite} invite
 * @return {Object}
 */
/**
 * @method addPlayersToMatch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instm/GKMatchmakerViewController/addPlayersToMatch:">Apple Documentation</a>
 * @param {GKMatch} match
 * @return {void}
 */
/**
 * @method setHostedPlayerReady
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instm/GKMatchmakerViewController/setHostedPlayerReady:">Apple Documentation</a>
 * @param {string} playerID
 * @return {void}
 */
/**
 * @method setHostedPlayerConnected
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instm/GKMatchmakerViewController/setHostedPlayer:connected:">Apple Documentation</a>
 * @param {string} playerID
 * @param {boolean} connected
 * @return {void}
 */
/**
 * @method setHostedPlayerDidConnect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/instm/GKMatchmakerViewController/setHostedPlayer:didConnect:">Apple Documentation</a>
 * @param {GKPlayer} player
 * @param {boolean} connected
 * @return {void}
 */
/**
 * @class GKLocalPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends GKPlayer
 */
/**
 * @method local
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKLocalPlayer/local">Apple Documentation</a>
 * @static
 * @return {GKLocalPlayer}
 */
/**
 * @method localPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKLocalPlayer/localPlayer">Apple Documentation</a>
 * @static
 * @return {GKLocalPlayer}
 */
/**
 * @property {Function} jsauthenticateHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLocalPlayer/authenticateHandler">Apple Documentation</a>
 */
/**
 * @property {boolean} underage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLocalPlayer/underage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} authenticated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLocalPlayer/authenticated">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} multiplayerGamingRestricted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKLocalPlayer/multiplayerGamingRestricted">Apple Documentation</a>
 * @readonly
 */
/**
 * @method resolveConflictingSavedGamesWithDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/resolveConflictingSavedGames:withData:completionHandler:">Apple Documentation</a>
 * @param {Array} conflictingSavedGames
 * @param {NSData} data
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method unregisterListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/unregisterListener:">Apple Documentation</a>
 * @param {Object} listener
 * @return {void}
 */
/**
 * @method authenticateWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/authenticateWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method saveGameDataWithNameCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/saveGameData:withName:completionHandler:">Apple Documentation</a>
 * @param {NSData} data
 * @param {string} name
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method generateIdentityVerificationSignatureWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/generateIdentityVerificationSignatureWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadDefaultLeaderboardCategoryIDWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/loadDefaultLeaderboardCategoryIDWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method setDefaultLeaderboardIdentifierCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/setDefaultLeaderboardIdentifier:completionHandler:">Apple Documentation</a>
 * @param {string} leaderboardIdentifier
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadChallengableFriendsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/loadChallengableFriendsWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method deleteSavedGamesWithNameCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/deleteSavedGamesWithName:completionHandler:">Apple Documentation</a>
 * @param {string} name
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method loadFriendPlayersWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/loadFriendPlayersWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadRecentPlayersWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/loadRecentPlayersWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method unregisterAllListeners
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/unregisterAllListeners">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setDefaultLeaderboardCategoryIDCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/setDefaultLeaderboardCategoryID:completionHandler:">Apple Documentation</a>
 * @param {string} categoryID
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method registerListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/registerListener:">Apple Documentation</a>
 * @param {Object} listener
 * @return {void}
 */
/**
 * @method fetchSavedGamesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/fetchSavedGamesWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method loadFriendsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/loadFriendsWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadDefaultLeaderboardIdentifierWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKLocalPlayer/loadDefaultLeaderboardIdentifierWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class AVFragmentedMovie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVMovie
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVFragmentedMovie/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedMovie/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVFragmentedMovieTrack}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedMovie/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedMovie/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @class UITableViewDiffableDataSource
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} defaultRowAnimation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITableViewDiffableDataSource/defaultRowAnimation">Apple Documentation</a>
 */
/**
 * @method initWithTableViewCellProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITableViewDiffableDataSource/initWithTableView:cellProvider:">Apple Documentation</a>
 * @param {UITableView} tableView
 * @param {Function} cellProvider
 * @return {UITableViewDiffableDataSource}
 */
/**
 * @method applySnapshotAnimatingDifferences
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITableViewDiffableDataSource/applySnapshot:animatingDifferences:">Apple Documentation</a>
 * @param {NSDiffableDataSourceSnapshot} snapshot
 * @param {boolean} animatingDifferences
 * @return {void}
 */
/**
 * @method snapshot
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITableViewDiffableDataSource/snapshot">Apple Documentation</a>
 * @return {NSDiffableDataSourceSnapshot}
 */
/**
 * @method applySnapshotAnimatingDifferencesCompletion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITableViewDiffableDataSource/applySnapshot:animatingDifferences:completion:">Apple Documentation</a>
 * @param {NSDiffableDataSourceSnapshot} snapshot
 * @param {boolean} animatingDifferences
 * @param {Function} completion
 * @return {void}
 */
/**
 * @class UIButton
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @method buttonWithType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIButton/buttonWithType:">Apple Documentation</a>
 * @static
 * @param {number} buttonType
 * @return {UIButton}
 */
/**
 * @method systemButtonWithImageTargetAction
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIButton/systemButtonWithImage:target:action:">Apple Documentation</a>
 * @static
 * @param {UIImage} image
 * @param {Object} target
 * @param {string} action
 * @return {UIButton}
 */
/**
 * @property {UIImage} currentBackgroundImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentBackgroundImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contentEdgeInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/contentEdgeInsets">Apple Documentation</a>
 */
/**
 * @property {Object} imageEdgeInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/imageEdgeInsets">Apple Documentation</a>
 */
/**
 * @property {boolean} adjustsImageWhenDisabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/adjustsImageWhenDisabled">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} currentAttributedTitle
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentAttributedTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/tintColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} currentTitleShadowColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentTitleShadowColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImage} currentImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} buttonType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/buttonType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} currentTitle
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentTitle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} titleEdgeInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/titleEdgeInsets">Apple Documentation</a>
 */
/**
 * @property {boolean} adjustsImageWhenHighlighted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/adjustsImageWhenHighlighted">Apple Documentation</a>
 */
/**
 * @property {boolean} reversesTitleShadowWhenHighlighted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/reversesTitleShadowWhenHighlighted">Apple Documentation</a>
 */
/**
 * @property {boolean} showsTouchWhenHighlighted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/showsTouchWhenHighlighted">Apple Documentation</a>
 */
/**
 * @property {UIColor} currentTitleColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentTitleColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImageSymbolConfiguration} currentPreferredSymbolConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/currentPreferredSymbolConfiguration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImageView} imageView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/imageView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UILabel} titleLabel
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIButton/titleLabel">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setPreferredSymbolConfigurationForImageInState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setPreferredSymbolConfiguration:forImageInState:">Apple Documentation</a>
 * @param {UIImageSymbolConfiguration} configuration
 * @param {number} state
 * @return {void}
 */
/**
 * @method backgroundRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/backgroundRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method imageRectForContentRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/imageRectForContentRect:">Apple Documentation</a>
 * @param {Object} contentRect
 * @return {Object}
 */
/**
 * @method setBackgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setBackgroundImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method imageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/imageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method setImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setImage:forState:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} state
 * @return {void}
 */
/**
 * @method attributedTitleForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/attributedTitleForState:">Apple Documentation</a>
 * @param {number} state
 * @return {NSAttributedString}
 */
/**
 * @method setTitleForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setTitle:forState:">Apple Documentation</a>
 * @param {string} title
 * @param {number} state
 * @return {void}
 */
/**
 * @method preferredSymbolConfigurationForImageInState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/preferredSymbolConfigurationForImageInState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImageSymbolConfiguration}
 */
/**
 * @method titleRectForContentRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/titleRectForContentRect:">Apple Documentation</a>
 * @param {Object} contentRect
 * @return {Object}
 */
/**
 * @method titleForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/titleForState:">Apple Documentation</a>
 * @param {number} state
 * @return {string}
 */
/**
 * @method contentRectForBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/contentRectForBounds:">Apple Documentation</a>
 * @param {Object} bounds
 * @return {Object}
 */
/**
 * @method titleShadowColorForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/titleShadowColorForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIColor}
 */
/**
 * @method setTitleShadowColorForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setTitleShadowColor:forState:">Apple Documentation</a>
 * @param {UIColor} color
 * @param {number} state
 * @return {void}
 */
/**
 * @method setAttributedTitleForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setAttributedTitle:forState:">Apple Documentation</a>
 * @param {NSAttributedString} title
 * @param {number} state
 * @return {void}
 */
/**
 * @method titleColorForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/titleColorForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIColor}
 */
/**
 * @method backgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/backgroundImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method setTitleColorForState
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIButton/setTitleColor:forState:">Apple Documentation</a>
 * @param {UIColor} color
 * @param {number} state
 * @return {void}
 */
/**
 * @class MTLRenderPipelineColorAttachmentDescriptorArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLRenderPipelineColorAttachmentDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLRenderPipelineColorAttachmentDescriptor} attachment
 * @param {number} attachmentIndex
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLRenderPipelineColorAttachmentDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} attachmentIndex
 * @return {MTLRenderPipelineColorAttachmentDescriptor}
 */
/**
 * @class SCNCapsule
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method capsuleWithCapRadiusHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNCapsule/capsuleWithCapRadius:height:">Apple Documentation</a>
 * @static
 * @param {number} capRadius
 * @param {number} height
 * @return {SCNCapsule}
 */
/**
 * @property {number} radialSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCapsule/radialSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} capRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCapsule/capRadius">Apple Documentation</a>
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCapsule/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} capSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCapsule/capSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCapsule/height">Apple Documentation</a>
 */
/**
 * @class SCNAccelerationConstraint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method accelerationConstraint
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNAccelerationConstraint/accelerationConstraint">Apple Documentation</a>
 * @static
 * @return {SCNAccelerationConstraint}
 */
/**
 * @property {number} maximumLinearAcceleration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAccelerationConstraint/maximumLinearAcceleration">Apple Documentation</a>
 */
/**
 * @property {number} decelerationDistance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAccelerationConstraint/decelerationDistance">Apple Documentation</a>
 */
/**
 * @property {number} maximumLinearVelocity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAccelerationConstraint/maximumLinearVelocity">Apple Documentation</a>
 */
/**
 * @property {number} damping
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNAccelerationConstraint/damping">Apple Documentation</a>
 */
/**
 * @class NSHTTPCookieStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedHTTPCookieStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSHTTPCookieStorage/sharedHTTPCookieStorage">Apple Documentation</a>
 * @static
 * @return {NSHTTPCookieStorage}
 */
/**
 * @method sharedCookieStorageForGroupContainerIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSHTTPCookieStorage/sharedCookieStorageForGroupContainerIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {NSHTTPCookieStorage}
 */
/**
 * @property {Array} cookies
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSHTTPCookieStorage/cookies">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} cookieAcceptPolicy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSHTTPCookieStorage/cookieAcceptPolicy">Apple Documentation</a>
 */
/**
 * @method deleteCookie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/deleteCookie:">Apple Documentation</a>
 * @param {NSHTTPCookie} cookie
 * @return {void}
 */
/**
 * @method storeCookiesForTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/storeCookies:forTask:">Apple Documentation</a>
 * @param {Array} cookies
 * @param {NSURLSessionTask} task
 * @return {void}
 */
/**
 * @method setCookie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/setCookie:">Apple Documentation</a>
 * @param {NSHTTPCookie} cookie
 * @return {void}
 */
/**
 * @method removeCookiesSinceDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/removeCookiesSinceDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {void}
 */
/**
 * @method sortedCookiesUsingDescriptors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/sortedCookiesUsingDescriptors:">Apple Documentation</a>
 * @param {Array} sortOrder
 * @return {Array}
 */
/**
 * @method cookiesForURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/cookiesForURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {Array}
 */
/**
 * @method setCookiesForURLMainDocumentURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/setCookies:forURL:mainDocumentURL:">Apple Documentation</a>
 * @param {Array} cookies
 * @param {NSURL} URL
 * @param {NSURL} mainDocumentURL
 * @return {void}
 */
/**
 * @method getCookiesForTaskCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSHTTPCookieStorage/getCookiesForTask:completionHandler:">Apple Documentation</a>
 * @param {NSURLSessionTask} task
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class UIProgressView
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIColor} trackTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/trackTintColor">Apple Documentation</a>
 */
/**
 * @property {number} progressViewStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/progressViewStyle">Apple Documentation</a>
 */
/**
 * @property {NSProgress} observedProgress
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/observedProgress">Apple Documentation</a>
 */
/**
 * @property {UIImage} progressImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/progressImage">Apple Documentation</a>
 */
/**
 * @property {number} progress
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/progress">Apple Documentation</a>
 */
/**
 * @property {UIColor} progressTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/progressTintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} trackImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UIProgressView/trackImage">Apple Documentation</a>
 */
/**
 * @method initWithProgressViewStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIProgressView/initWithProgressViewStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {UIProgressView}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIProgressView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIProgressView}
 */
/**
 * @method setProgressAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIProgressView/setProgress:animated:">Apple Documentation</a>
 * @param {number} progress
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UIProgressView/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {UIProgressView}
 */
/**
 * @class UIPinchGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @property {number} velocity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPinchGestureRecognizer/velocity">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} scale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPinchGestureRecognizer/scale">Apple Documentation</a>
 */
/**
 * @class SK3DNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method nodeWithViewportSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SK3DNode/nodeWithViewportSize:">Apple Documentation</a>
 * @static
 * @param {Object} viewportSize
 * @return {SK3DNode}
 */
/**
 * @property {SCNScene} scnScene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/scnScene">Apple Documentation</a>
 */
/**
 * @property {SCNNode} pointOfView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/pointOfView">Apple Documentation</a>
 */
/**
 * @property {number} sceneTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/sceneTime">Apple Documentation</a>
 */
/**
 * @property {Object} viewportSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/viewportSize">Apple Documentation</a>
 */
/**
 * @property {boolean} loops
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/loops">Apple Documentation</a>
 */
/**
 * @property {boolean} autoenablesDefaultLighting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/autoenablesDefaultLighting">Apple Documentation</a>
 */
/**
 * @property {boolean} playing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SK3DNode/playing">Apple Documentation</a>
 */
/**
 * @method initWithViewportSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SK3DNode/initWithViewportSize:">Apple Documentation</a>
 * @param {Object} viewportSize
 * @return {SK3DNode}
 */
/**
 * @method hitTestOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SK3DNode/hitTest:options:">Apple Documentation</a>
 * @param {Object} point
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SK3DNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SK3DNode}
 */
/**
 * @class AVAsynchronousCIImageFilteringRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} renderSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousCIImageFilteringRequest/renderSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CIImage} sourceImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousCIImageFilteringRequest/sourceImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} compositionTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAsynchronousCIImageFilteringRequest/compositionTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @method finishWithError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAsynchronousCIImageFilteringRequest/finishWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method finishWithImageContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAsynchronousCIImageFilteringRequest/finishWithImage:context:">Apple Documentation</a>
 * @param {CIImage} filteredImage
 * @param {CIContext} context
 * @return {void}
 */
/**
 * @class UIRegion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method infiniteRegion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIRegion/infiniteRegion">Apple Documentation</a>
 * @static
 * @return {UIRegion}
 */
/**
 * @method initWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/initWithSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {UIRegion}
 */
/**
 * @method initWithRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/initWithRadius:">Apple Documentation</a>
 * @param {number} radius
 * @return {UIRegion}
 */
/**
 * @method regionByIntersectionWithRegion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/regionByIntersectionWithRegion:">Apple Documentation</a>
 * @param {UIRegion} region
 * @return {UIRegion}
 */
/**
 * @method inverseRegion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/inverseRegion">Apple Documentation</a>
 * @return {UIRegion}
 */
/**
 * @method containsPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/containsPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {boolean}
 */
/**
 * @method regionByUnionWithRegion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/regionByUnionWithRegion:">Apple Documentation</a>
 * @param {UIRegion} region
 * @return {UIRegion}
 */
/**
 * @method regionByDifferenceFromRegion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRegion/regionByDifferenceFromRegion:">Apple Documentation</a>
 * @param {UIRegion} region
 * @return {UIRegion}
 */
/**
 * @class SCNSphere
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method sphereWithRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNSphere/sphereWithRadius:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @return {SCNSphere}
 */
/**
 * @property {number} segmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSphere/segmentCount">Apple Documentation</a>
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSphere/radius">Apple Documentation</a>
 */
/**
 * @property {boolean} geodesic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSphere/geodesic">Apple Documentation</a>
 */
/**
 * @class CAPropertyAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CAAnimation
 */
/**
 * @method animationWithKeyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/clm/CAPropertyAnimation/animationWithKeyPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {CAPropertyAnimation}
 */
/**
 * @property {CAValueFunction} valueFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAPropertyAnimation/valueFunction">Apple Documentation</a>
 */
/**
 * @property {boolean} cumulative
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAPropertyAnimation/cumulative">Apple Documentation</a>
 */
/**
 * @property {boolean} additive
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAPropertyAnimation/additive">Apple Documentation</a>
 */
/**
 * @property {string} keyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAPropertyAnimation/keyPath">Apple Documentation</a>
 */
/**
 * @class AVFragmentedAssetTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetTrack
 */
/**
 * @class CIImageAccumulator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method imageAccumulatorWithExtentFormatColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageAccumulator/imageAccumulatorWithExtent:format:colorSpace:">Apple Documentation</a>
 * @static
 * @param {Object} extent
 * @param {number} format
 * @param {Object} colorSpace
 * @return {CIImageAccumulator}
 */
/**
 * @method imageAccumulatorWithExtentFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImageAccumulator/imageAccumulatorWithExtent:format:">Apple Documentation</a>
 * @static
 * @param {Object} extent
 * @param {number} format
 * @return {CIImageAccumulator}
 */
/**
 * @property {Object} extent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImageAccumulator/extent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImageAccumulator/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithExtentFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImageAccumulator/initWithExtent:format:">Apple Documentation</a>
 * @param {Object} extent
 * @param {number} format
 * @return {CIImageAccumulator}
 */
/**
 * @method image
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImageAccumulator/image">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method setImageDirtyRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImageAccumulator/setImage:dirtyRect:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} dirtyRect
 * @return {void}
 */
/**
 * @method initWithExtentFormatColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImageAccumulator/initWithExtent:format:colorSpace:">Apple Documentation</a>
 * @param {Object} extent
 * @param {number} format
 * @param {Object} colorSpace
 * @return {CIImageAccumulator}
 */
/**
 * @method clear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImageAccumulator/clear">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImageAccumulator/setImage:">Apple Documentation</a>
 * @param {CIImage} image
 * @return {void}
 */
/**
 * @class NSUnitElectricResistance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method microohms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricResistance/microohms">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricResistance}
 */
/**
 * @method ohms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricResistance/ohms">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricResistance}
 */
/**
 * @method kiloohms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricResistance/kiloohms">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricResistance}
 */
/**
 * @method milliohms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricResistance/milliohms">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricResistance}
 */
/**
 * @method megaohms
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricResistance/megaohms">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricResistance}
 */
/**
 * @class GKPeerPickerController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} visible
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKPeerPickerController/visible">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} connectionTypesMask
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKPeerPickerController/connectionTypesMask">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKPeerPickerController/delegate">Apple Documentation</a>
 */
/**
 * @method show
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKPeerPickerController/show">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method dismiss
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKPeerPickerController/dismiss">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVVideoCompositionRenderHint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} startCompositionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVVideoCompositionRenderHint/startCompositionTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} endCompositionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVVideoCompositionRenderHint/endCompositionTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UISearchDisplayController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} searchResultsDataSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/searchResultsDataSource">Apple Documentation</a>
 */
/**
 * @property {Object} searchResultsDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/searchResultsDelegate">Apple Documentation</a>
 */
/**
 * @property {UINavigationItem} navigationItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/navigationItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} searchContentsController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/searchContentsController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/active">Apple Documentation</a>
 */
/**
 * @property {UISearchBar} searchBar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/searchBar">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITableView} searchResultsTableView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/searchResultsTableView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} searchResultsTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/searchResultsTitle">Apple Documentation</a>
 */
/**
 * @property {boolean} displaysSearchBarInNavigationBar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UISearchDisplayController/displaysSearchBarInNavigationBar">Apple Documentation</a>
 */
/**
 * @method initWithSearchBarContentsController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UISearchDisplayController/initWithSearchBar:contentsController:">Apple Documentation</a>
 * @param {UISearchBar} searchBar
 * @param {UIViewController} viewController
 * @return {UISearchDisplayController}
 */
/**
 * @method setActiveAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UISearchDisplayController/setActive:animated:">Apple Documentation</a>
 * @param {boolean} visible
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class UITableViewController
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {boolean} clearsSelectionOnViewWillAppear
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/occ/instp/UITableViewController/clearsSelectionOnViewWillAppear">Apple Documentation</a>
 */
/**
 * @property {UIRefreshControl} refreshControl
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/occ/instp/UITableViewController/refreshControl">Apple Documentation</a>
 */
/**
 * @property {UITableView} tableView
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/occ/instp/UITableViewController/tableView">Apple Documentation</a>
 */
/**
 * @method initWithNibNameBundle
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/occ/instm/UITableViewController/initWithNibName:bundle:">Apple Documentation</a>
 * @param {string} nibNameOrNil
 * @param {NSBundle} nibBundleOrNil
 * @return {UITableViewController}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/occ/instm/UITableViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITableViewController}
 */
/**
 * @method initWithStyle
 * <a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/occ/instm/UITableViewController/initWithStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {UITableViewController}
 */
/**
 * @class NSXMLParser
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} externalEntityResolvingPolicy
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/externalEntityResolvingPolicy">Apple Documentation</a>
 */
/**
 * @property {NSSet} allowedExternalEntityURLs
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/allowedExternalEntityURLs">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/delegate">Apple Documentation</a>
 */
/**
 * @property {NSError} parserError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/parserError">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldResolveExternalEntities
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/shouldResolveExternalEntities">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldProcessNamespaces
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/shouldProcessNamespaces">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldReportNamespacePrefixes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSXMLParser/shouldReportNamespacePrefixes">Apple Documentation</a>
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSXMLParser/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSXMLParser}
 */
/**
 * @method abortParsing
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSXMLParser/abortParsing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSXMLParser/initWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {NSXMLParser}
 */
/**
 * @method initWithStream
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSXMLParser/initWithStream:">Apple Documentation</a>
 * @param {NSInputStream} stream
 * @return {NSXMLParser}
 */
/**
 * @method parse
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSXMLParser/parse">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @class AVAudioUnitMIDIInstrument
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnit
 */
/**
 * @method sendMIDIEventData1
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendMIDIEvent:data1:">Apple Documentation</a>
 * @param {number} midiStatus
 * @param {number} data1
 * @return {void}
 */
/**
 * @method sendPitchBendOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendPitchBend:onChannel:">Apple Documentation</a>
 * @param {number} pitchbend
 * @param {number} channel
 * @return {void}
 */
/**
 * @method sendProgramChangeBankMSBBankLSBOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendProgramChange:bankMSB:bankLSB:onChannel:">Apple Documentation</a>
 * @param {number} program
 * @param {number} bankMSB
 * @param {number} bankLSB
 * @param {number} channel
 * @return {void}
 */
/**
 * @method sendPressureForKeyWithValueOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendPressureForKey:withValue:onChannel:">Apple Documentation</a>
 * @param {number} key
 * @param {number} value
 * @param {number} channel
 * @return {void}
 */
/**
 * @method startNoteWithVelocityOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/startNote:withVelocity:onChannel:">Apple Documentation</a>
 * @param {number} note
 * @param {number} velocity
 * @param {number} channel
 * @return {void}
 */
/**
 * @method sendControllerWithValueOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendController:withValue:onChannel:">Apple Documentation</a>
 * @param {number} controller
 * @param {number} value
 * @param {number} channel
 * @return {void}
 */
/**
 * @method sendMIDIEventData1Data2
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendMIDIEvent:data1:data2:">Apple Documentation</a>
 * @param {number} midiStatus
 * @param {number} data1
 * @param {number} data2
 * @return {void}
 */
/**
 * @method sendPressureOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendPressure:onChannel:">Apple Documentation</a>
 * @param {number} pressure
 * @param {number} channel
 * @return {void}
 */
/**
 * @method stopNoteOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/stopNote:onChannel:">Apple Documentation</a>
 * @param {number} note
 * @param {number} channel
 * @return {void}
 */
/**
 * @method sendProgramChangeOnChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendProgramChange:onChannel:">Apple Documentation</a>
 * @param {number} program
 * @param {number} channel
 * @return {void}
 */
/**
 * @method initWithAudioComponentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/initWithAudioComponentDescription:">Apple Documentation</a>
 * @param {Object} description
 * @return {AVAudioUnitMIDIInstrument}
 */
/**
 * @method sendMIDISysExEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitMIDIInstrument/sendMIDISysExEvent:">Apple Documentation</a>
 * @param {NSData} midiData
 * @return {void}
 */
/**
 * @class AVAssetWriterInputPassDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} sourceTimeRanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetWriterInputPassDescription/sourceTimeRanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSSecureUnarchiveFromDataTransformer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSValueTransformer
 */
/**
 * @method allowedTopLevelClasses
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSSecureUnarchiveFromDataTransformer/allowedTopLevelClasses">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @class UIPageViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {Array} gestureRecognizers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/gestureRecognizers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} viewControllers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/viewControllers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} spineLocation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/spineLocation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} transitionStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/transitionStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} doubleSided
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/doubleSided">Apple Documentation</a>
 */
/**
 * @property {number} navigationOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/navigationOrientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} dataSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPageViewController/dataSource">Apple Documentation</a>
 */
/**
 * @method initWithTransitionStyleNavigationOrientationOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPageViewController/initWithTransitionStyle:navigationOrientation:options:">Apple Documentation</a>
 * @param {number} style
 * @param {number} navigationOrientation
 * @param {Object} options
 * @return {UIPageViewController}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPageViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIPageViewController}
 */
/**
 * @method setViewControllersDirectionAnimatedCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPageViewController/setViewControllers:direction:animated:completion:">Apple Documentation</a>
 * @param {Array} viewControllers
 * @param {number} direction
 * @param {boolean} animated
 * @param {Function} completion
 * @return {void}
 */
/**
 * @class NSException
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method exceptionWithNameReasonUserInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/clm/NSException/exceptionWithName:reason:userInfo:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} reason
 * @param {Object} userInfo
 * @return {NSException}
 */
/**
 * @method raiseFormat
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/clm/NSException/raise:format:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} format
 * @param {Array} args
 * @return {void}
 */
/**
 * @property {string} reason
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instp/NSException/reason">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} callStackSymbols
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instp/NSException/callStackSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} callStackReturnAddresses
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instp/NSException/callStackReturnAddresses">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instp/NSException/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instp/NSException/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @method raise
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instm/NSException/raise">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithNameReasonUserInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Exceptions/Articles/Exceptions64Bit.html#//apple_ref/occ/instm/NSException/initWithName:reason:userInfo:">Apple Documentation</a>
 * @param {string} aName
 * @param {string} aReason
 * @param {Object} aUserInfo
 * @return {NSException}
 */
/**
 * @class MDLCamera
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLObject
 */
/**
 * @property {number} barrelDistortion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/barrelDistortion">Apple Documentation</a>
 */
/**
 * @property {number} projection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/projection">Apple Documentation</a>
 */
/**
 * @property {number} apertureBladeCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/apertureBladeCount">Apple Documentation</a>
 */
/**
 * @property {number} sensorAspect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/sensorAspect">Apple Documentation</a>
 */
/**
 * @property {number} focusDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/focusDistance">Apple Documentation</a>
 */
/**
 * @property {number} worldToMetersConversionScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/worldToMetersConversionScale">Apple Documentation</a>
 */
/**
 * @property {number} farVisibilityDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/farVisibilityDistance">Apple Documentation</a>
 */
/**
 * @property {number} focalLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/focalLength">Apple Documentation</a>
 */
/**
 * @property {number} sensorVerticalAperture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/sensorVerticalAperture">Apple Documentation</a>
 */
/**
 * @property {number} chromaticAberration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/chromaticAberration">Apple Documentation</a>
 */
/**
 * @property {number} nearVisibilityDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/nearVisibilityDistance">Apple Documentation</a>
 */
/**
 * @property {number} fStop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/fStop">Apple Documentation</a>
 */
/**
 * @property {number} fieldOfView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/fieldOfView">Apple Documentation</a>
 */
/**
 * @property {number} shutterOpenInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/shutterOpenInterval">Apple Documentation</a>
 */
/**
 * @property {number} opticalVignetting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/opticalVignetting">Apple Documentation</a>
 */
/**
 * @property {number} maximumCircleOfConfusion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/maximumCircleOfConfusion">Apple Documentation</a>
 */
/**
 * @property {number} fisheyeDistortion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLCamera/fisheyeDistortion">Apple Documentation</a>
 */
/**
 * @class EAGLContext
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentContext
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/clm/EAGLContext/currentContext">Apple Documentation</a>
 * @static
 * @return {EAGLContext}
 */
/**
 * @method setCurrentContext
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/clm/EAGLContext/setCurrentContext:">Apple Documentation</a>
 * @static
 * @param {EAGLContext} context
 * @return {boolean}
 */
/**
 * @property {number} API
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instp/EAGLContext/API">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {EAGLSharegroup} sharegroup
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instp/EAGLContext/sharegroup">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} multiThreaded
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instp/EAGLContext/multiThreaded">Apple Documentation</a>
 */
/**
 * @property {string} debugLabel
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instp/EAGLContext/debugLabel">Apple Documentation</a>
 */
/**
 * @method presentRenderbuffer
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instm/EAGLContext/presentRenderbuffer:">Apple Documentation</a>
 * @param {number} target
 * @return {boolean}
 */
/**
 * @method presentRenderbufferAtTime
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instm/EAGLContext/presentRenderbuffer:atTime:">Apple Documentation</a>
 * @param {number} target
 * @param {number} presentationTime
 * @return {boolean}
 */
/**
 * @method initWithAPI
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instm/EAGLContext/initWithAPI:">Apple Documentation</a>
 * @param {number} api
 * @return {EAGLContext}
 */
/**
 * @method renderbufferStorageFromDrawable
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instm/EAGLContext/renderbufferStorage:fromDrawable:">Apple Documentation</a>
 * @param {number} target
 * @param {Object} drawable
 * @return {boolean}
 */
/**
 * @method presentRenderbufferAfterMinimumDuration
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instm/EAGLContext/presentRenderbuffer:afterMinimumDuration:">Apple Documentation</a>
 * @param {number} target
 * @param {number} duration
 * @return {boolean}
 */
/**
 * @method initWithAPISharegroup
 * <a href="https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html#//apple_ref/occ/instm/EAGLContext/initWithAPI:sharegroup:">Apple Documentation</a>
 * @param {number} api
 * @param {EAGLSharegroup} sharegroup
 * @return {EAGLContext}
 */
/**
 * @class SKWarpGeometryGrid
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKWarpGeometry
 */
/**
 * @method gridWithColumnsRows
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKWarpGeometryGrid/gridWithColumns:rows:">Apple Documentation</a>
 * @static
 * @param {number} cols
 * @param {number} rows
 * @return {SKWarpGeometryGrid}
 */
/**
 * @method grid
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKWarpGeometryGrid/grid">Apple Documentation</a>
 * @static
 * @return {SKWarpGeometryGrid}
 */
/**
 * @property {number} numberOfColumns
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKWarpGeometryGrid/numberOfColumns">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} vertexCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKWarpGeometryGrid/vertexCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfRows
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKWarpGeometryGrid/numberOfRows">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKWarpGeometryGrid/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKWarpGeometryGrid}
 */
/**
 * @class AVCaptureVideoDataOutput
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureVideoDataOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCaptureVideoDataOutput}
 */
/**
 * @property {Object} videoSettings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/videoSettings">Apple Documentation</a>
 */
/**
 * @property {Array} availableVideoCodecTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/availableVideoCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} sampleBufferDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/sampleBufferDelegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyConfiguresOutputBufferDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/automaticallyConfiguresOutputBufferDimensions">Apple Documentation</a>
 */
/**
 * @property {Object} minFrameDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/minFrameDuration">Apple Documentation</a>
 */
/**
 * @property {boolean} alwaysDiscardsLateVideoFrames
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/alwaysDiscardsLateVideoFrames">Apple Documentation</a>
 */
/**
 * @property {Array} availableVideoCVPixelFormatTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/availableVideoCVPixelFormatTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} deliversPreviewSizedOutputBuffers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureVideoDataOutput/deliversPreviewSizedOutputBuffers">Apple Documentation</a>
 */
/**
 * @method recommendedVideoSettingsForVideoCodecTypeAssetWriterOutputFileType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureVideoDataOutput/recommendedVideoSettingsForVideoCodecType:assetWriterOutputFileType:">Apple Documentation</a>
 * @param {string} videoCodecType
 * @param {string} outputFileType
 * @return {Object}
 */
/**
 * @method availableVideoCodecTypesForAssetWriterWithOutputFileType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureVideoDataOutput/availableVideoCodecTypesForAssetWriterWithOutputFileType:">Apple Documentation</a>
 * @param {string} outputFileType
 * @return {Array}
 */
/**
 * @method recommendedVideoSettingsForAssetWriterWithOutputFileType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureVideoDataOutput/recommendedVideoSettingsForAssetWriterWithOutputFileType:">Apple Documentation</a>
 * @param {string} outputFileType
 * @return {Object}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureVideoDataOutput/init">Apple Documentation</a>
 * @return {AVCaptureVideoDataOutput}
 */
/**
 * @class NSCachedURLResponse
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} storagePolicy
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSCachedURLResponse/storagePolicy">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSCachedURLResponse/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLResponse} response
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSCachedURLResponse/response">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSCachedURLResponse/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithResponseData
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSCachedURLResponse/initWithResponse:data:">Apple Documentation</a>
 * @param {NSURLResponse} response
 * @param {NSData} data
 * @return {NSCachedURLResponse}
 */
/**
 * @method initWithResponseDataUserInfoStoragePolicy
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSCachedURLResponse/initWithResponse:data:userInfo:storagePolicy:">Apple Documentation</a>
 * @param {NSURLResponse} response
 * @param {NSData} data
 * @param {Object} userInfo
 * @param {number} storagePolicy
 * @return {NSCachedURLResponse}
 */
/**
 * @class UILongPressGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @property {number} allowableMovement
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UILongPressGestureRecognizer/allowableMovement">Apple Documentation</a>
 */
/**
 * @property {number} numberOfTapsRequired
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UILongPressGestureRecognizer/numberOfTapsRequired">Apple Documentation</a>
 */
/**
 * @property {number} numberOfTouchesRequired
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UILongPressGestureRecognizer/numberOfTouchesRequired">Apple Documentation</a>
 */
/**
 * @property {number} minimumPressDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UILongPressGestureRecognizer/minimumPressDuration">Apple Documentation</a>
 */
/**
 * @class NSTextStorage
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html">Apple Documentation</a>
 * @extends NSMutableAttributedString
 */
/**
 * @property {number} changeInLength
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instp/NSTextStorage/changeInLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} fixesAttributesLazily
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instp/NSTextStorage/fixesAttributesLazily">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instp/NSTextStorage/delegate">Apple Documentation</a>
 */
/**
 * @property {Array} layoutManagers
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instp/NSTextStorage/layoutManagers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} editedMask
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instp/NSTextStorage/editedMask">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} editedRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instp/NSTextStorage/editedRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @method editedRangeChangeInLength
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instm/NSTextStorage/edited:range:changeInLength:">Apple Documentation</a>
 * @param {number} editedMask
 * @param {Object} editedRange
 * @param {number} delta
 * @return {void}
 */
/**
 * @method addLayoutManager
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instm/NSTextStorage/addLayoutManager:">Apple Documentation</a>
 * @param {NSLayoutManager} aLayoutManager
 * @return {void}
 */
/**
 * @method processEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instm/NSTextStorage/processEditing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeLayoutManager
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instm/NSTextStorage/removeLayoutManager:">Apple Documentation</a>
 * @param {NSLayoutManager} aLayoutManager
 * @return {void}
 */
/**
 * @method invalidateAttributesInRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instm/NSTextStorage/invalidateAttributesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method ensureAttributesAreFixedInRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_object_specifiers/SAppsObjectSpecifiers.html#//apple_ref/occ/instm/NSTextStorage/ensureAttributesAreFixedInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @class AUAudioUnitPreset
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} number
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitPreset/number">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUAudioUnitPreset/name">Apple Documentation</a>
 */
/**
 * @class MDLTextureSampler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLTextureFilter} hardwareFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureSampler/hardwareFilter">Apple Documentation</a>
 */
/**
 * @property {MDLTransform} transform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureSampler/transform">Apple Documentation</a>
 */
/**
 * @property {MDLTexture} texture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureSampler/texture">Apple Documentation</a>
 */
/**
 * @class UNTextInputNotificationResponse
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UNNotificationResponse
 */
/**
 * @property {string} userText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UNTextInputNotificationResponse/userText">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UICollectionViewLayoutAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method layoutAttributesForCellWithIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UICollectionViewLayoutAttributes/layoutAttributesForCellWithIndexPath:">Apple Documentation</a>
 * @static
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method layoutAttributesForDecorationViewOfKindWithIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UICollectionViewLayoutAttributes/layoutAttributesForDecorationViewOfKind:withIndexPath:">Apple Documentation</a>
 * @static
 * @param {string} decorationViewKind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method layoutAttributesForSupplementaryViewOfKindWithIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UICollectionViewLayoutAttributes/layoutAttributesForSupplementaryViewOfKind:withIndexPath:">Apple Documentation</a>
 * @static
 * @param {string} elementKind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @property {NSIndexPath} indexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/indexPath">Apple Documentation</a>
 */
/**
 * @property {Object} center
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/center">Apple Documentation</a>
 */
/**
 * @property {Object} frame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/frame">Apple Documentation</a>
 */
/**
 * @property {Object} transform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/transform">Apple Documentation</a>
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/bounds">Apple Documentation</a>
 */
/**
 * @property {number} zIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/zIndex">Apple Documentation</a>
 */
/**
 * @property {Object} transform3D
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/transform3D">Apple Documentation</a>
 */
/**
 * @property {number} alpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/alpha">Apple Documentation</a>
 */
/**
 * @property {boolean} hidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/hidden">Apple Documentation</a>
 */
/**
 * @property {number} representedElementCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/representedElementCategory">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} representedElementKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/representedElementKind">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutAttributes/size">Apple Documentation</a>
 */
/**
 * @class MTLVertexBufferLayoutDescriptorArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLVertexBufferLayoutDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLVertexBufferLayoutDescriptor} bufferDesc
 * @param {number} index
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLVertexBufferLayoutDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {MTLVertexBufferLayoutDescriptor}
 */
/**
 * @class GKSpheresNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKNoiseSource
 */
/**
 * @method spheresNoiseWithFrequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKSpheresNoiseSource/spheresNoiseWithFrequency:">Apple Documentation</a>
 * @static
 * @param {number} frequency
 * @return {GKSpheresNoiseSource}
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKSpheresNoiseSource/frequency">Apple Documentation</a>
 */
/**
 * @method initWithFrequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKSpheresNoiseSource/initWithFrequency:">Apple Documentation</a>
 * @param {number} frequency
 * @return {GKSpheresNoiseSource}
 */
/**
 * @class AVMutableTimedMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVTimedMetadataGroup
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableTimedMetadataGroup/items">Apple Documentation</a>
 */
/**
 * @property {Object} timeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableTimedMetadataGroup/timeRange">Apple Documentation</a>
 */
/**
 * @class UIStackView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {Array} arrangedSubviews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/arrangedSubviews">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} spacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/spacing">Apple Documentation</a>
 */
/**
 * @property {boolean} baselineRelativeArrangement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/baselineRelativeArrangement">Apple Documentation</a>
 */
/**
 * @property {boolean} layoutMarginsRelativeArrangement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/layoutMarginsRelativeArrangement">Apple Documentation</a>
 */
/**
 * @property {number} distribution
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/distribution">Apple Documentation</a>
 */
/**
 * @property {number} alignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/alignment">Apple Documentation</a>
 */
/**
 * @property {number} axis
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStackView/axis">Apple Documentation</a>
 */
/**
 * @method removeArrangedSubview
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/removeArrangedSubview:">Apple Documentation</a>
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIStackView}
 */
/**
 * @method addArrangedSubview
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/addArrangedSubview:">Apple Documentation</a>
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method insertArrangedSubviewAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/insertArrangedSubview:atIndex:">Apple Documentation</a>
 * @param {UIView} view
 * @param {number} stackIndex
 * @return {void}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {UIStackView}
 */
/**
 * @method setCustomSpacingAfterView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/setCustomSpacing:afterView:">Apple Documentation</a>
 * @param {number} spacing
 * @param {UIView} arrangedSubview
 * @return {void}
 */
/**
 * @method initWithArrangedSubviews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/initWithArrangedSubviews:">Apple Documentation</a>
 * @param {Array} views
 * @return {UIStackView}
 */
/**
 * @method customSpacingAfterView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStackView/customSpacingAfterView:">Apple Documentation</a>
 * @param {UIView} arrangedSubview
 * @return {number}
 */
/**
 * @class UIPreviewInteraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPreviewInteraction/delegate">Apple Documentation</a>
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPreviewInteraction/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPreviewInteraction/initWithView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {UIPreviewInteraction}
 */
/**
 * @method locationInCoordinateSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPreviewInteraction/locationInCoordinateSpace:">Apple Documentation</a>
 * @param {Object} coordinateSpace
 * @return {Object}
 */
/**
 * @method cancelInteraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPreviewInteraction/cancelInteraction">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSNumberFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method setDefaultFormatterBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSNumberFormatter/setDefaultFormatterBehavior:">Apple Documentation</a>
 * @static
 * @param {number} behavior
 * @return {void}
 */
/**
 * @method localizedStringFromNumberNumberStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSNumberFormatter/localizedStringFromNumber:numberStyle:">Apple Documentation</a>
 * @static
 * @param {number} num
 * @param {number} nstyle
 * @return {string}
 */
/**
 * @method defaultFormatterBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSNumberFormatter/defaultFormatterBehavior">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @property {string} paddingCharacter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/paddingCharacter">Apple Documentation</a>
 */
/**
 * @property {string} internationalCurrencySymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/internationalCurrencySymbol">Apple Documentation</a>
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/locale">Apple Documentation</a>
 */
/**
 * @property {number} multiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/multiplier">Apple Documentation</a>
 */
/**
 * @property {number} formatWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/formatWidth">Apple Documentation</a>
 */
/**
 * @property {boolean} usesGroupingSeparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/usesGroupingSeparator">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForNegativeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForNegativeValues">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForZero
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForZero">Apple Documentation</a>
 */
/**
 * @property {string} notANumberSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/notANumberSymbol">Apple Documentation</a>
 */
/**
 * @property {boolean} partialStringValidationEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/partialStringValidationEnabled">Apple Documentation</a>
 */
/**
 * @property {string} negativeInfinitySymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/negativeInfinitySymbol">Apple Documentation</a>
 */
/**
 * @property {string} negativeSuffix
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/negativeSuffix">Apple Documentation</a>
 */
/**
 * @property {string} groupingSeparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/groupingSeparator">Apple Documentation</a>
 */
/**
 * @property {string} perMillSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/perMillSymbol">Apple Documentation</a>
 */
/**
 * @property {string} currencyCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/currencyCode">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForNegativeInfinity
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForNegativeInfinity">Apple Documentation</a>
 */
/**
 * @property {boolean} usesSignificantDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/usesSignificantDigits">Apple Documentation</a>
 */
/**
 * @property {number} formatterBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/formatterBehavior">Apple Documentation</a>
 */
/**
 * @property {string} currencyGroupingSeparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/currencyGroupingSeparator">Apple Documentation</a>
 */
/**
 * @property {string} plusSign
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/plusSign">Apple Documentation</a>
 */
/**
 * @property {number} minimum
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/minimum">Apple Documentation</a>
 */
/**
 * @property {string} percentSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/percentSymbol">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsFloats
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/allowsFloats">Apple Documentation</a>
 */
/**
 * @property {number} numberStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/numberStyle">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForPositiveValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForPositiveValues">Apple Documentation</a>
 */
/**
 * @property {boolean} generatesDecimalNumbers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/generatesDecimalNumbers">Apple Documentation</a>
 */
/**
 * @property {string} positiveInfinitySymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/positiveInfinitySymbol">Apple Documentation</a>
 */
/**
 * @property {string} positiveFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/positiveFormat">Apple Documentation</a>
 */
/**
 * @property {string} exponentSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/exponentSymbol">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForNil
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForNil">Apple Documentation</a>
 */
/**
 * @property {number} roundingIncrement
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/roundingIncrement">Apple Documentation</a>
 */
/**
 * @property {string} negativePrefix
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/negativePrefix">Apple Documentation</a>
 */
/**
 * @property {number} paddingPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/paddingPosition">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForNotANumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForNotANumber">Apple Documentation</a>
 */
/**
 * @property {string} nilSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/nilSymbol">Apple Documentation</a>
 */
/**
 * @property {string} currencySymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/currencySymbol">Apple Documentation</a>
 */
/**
 * @property {number} maximumSignificantDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/maximumSignificantDigits">Apple Documentation</a>
 */
/**
 * @property {Object} textAttributesForPositiveInfinity
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/textAttributesForPositiveInfinity">Apple Documentation</a>
 */
/**
 * @property {number} maximumIntegerDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/maximumIntegerDigits">Apple Documentation</a>
 */
/**
 * @property {number} minimumFractionDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/minimumFractionDigits">Apple Documentation</a>
 */
/**
 * @property {number} maximumFractionDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/maximumFractionDigits">Apple Documentation</a>
 */
/**
 * @property {number} minimumIntegerDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/minimumIntegerDigits">Apple Documentation</a>
 */
/**
 * @property {string} decimalSeparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/decimalSeparator">Apple Documentation</a>
 */
/**
 * @property {string} negativeFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/negativeFormat">Apple Documentation</a>
 */
/**
 * @property {number} formattingContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/formattingContext">Apple Documentation</a>
 */
/**
 * @property {boolean} alwaysShowsDecimalSeparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/alwaysShowsDecimalSeparator">Apple Documentation</a>
 */
/**
 * @property {number} secondaryGroupingSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/secondaryGroupingSize">Apple Documentation</a>
 */
/**
 * @property {string} positiveSuffix
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/positiveSuffix">Apple Documentation</a>
 */
/**
 * @property {number} maximum
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/maximum">Apple Documentation</a>
 */
/**
 * @property {string} currencyDecimalSeparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/currencyDecimalSeparator">Apple Documentation</a>
 */
/**
 * @property {string} positivePrefix
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/positivePrefix">Apple Documentation</a>
 */
/**
 * @property {number} roundingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/roundingMode">Apple Documentation</a>
 */
/**
 * @property {number} minimumSignificantDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/minimumSignificantDigits">Apple Documentation</a>
 */
/**
 * @property {number} groupingSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/groupingSize">Apple Documentation</a>
 */
/**
 * @property {string} zeroSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/zeroSymbol">Apple Documentation</a>
 */
/**
 * @property {string} minusSign
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/minusSign">Apple Documentation</a>
 */
/**
 * @property {boolean} lenient
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSNumberFormatter/lenient">Apple Documentation</a>
 */
/**
 * @method stringFromNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSNumberFormatter/stringFromNumber:">Apple Documentation</a>
 * @param {number} number
 * @return {string}
 */
/**
 * @method numberFromString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSNumberFormatter/numberFromString:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @class UINavigationItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UINavigationBarAppearance} compactAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/compactAppearance">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesSearchBarWhenScrolling
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/hidesSearchBarWhenScrolling">Apple Documentation</a>
 */
/**
 * @property {string} prompt
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/prompt">Apple Documentation</a>
 */
/**
 * @property {UISearchController} searchController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/searchController">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/title">Apple Documentation</a>
 */
/**
 * @property {Array} rightBarButtonItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/rightBarButtonItems">Apple Documentation</a>
 */
/**
 * @property {UINavigationBarAppearance} scrollEdgeAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/scrollEdgeAppearance">Apple Documentation</a>
 */
/**
 * @property {Array} leftBarButtonItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/leftBarButtonItems">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesBackButton
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/hidesBackButton">Apple Documentation</a>
 */
/**
 * @property {number} largeTitleDisplayMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/largeTitleDisplayMode">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItem} backBarButtonItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/backBarButtonItem">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItem} rightBarButtonItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/rightBarButtonItem">Apple Documentation</a>
 */
/**
 * @property {UINavigationBarAppearance} standardAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/standardAppearance">Apple Documentation</a>
 */
/**
 * @property {UIView} titleView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/titleView">Apple Documentation</a>
 */
/**
 * @property {boolean} leftItemsSupplementBackButton
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/leftItemsSupplementBackButton">Apple Documentation</a>
 */
/**
 * @property {UIBarButtonItem} leftBarButtonItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationItem/leftBarButtonItem">Apple Documentation</a>
 */
/**
 * @method setRightBarButtonItemsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/setRightBarButtonItems:animated:">Apple Documentation</a>
 * @param {Array} items
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/initWithTitle:">Apple Documentation</a>
 * @param {string} title
 * @return {UINavigationItem}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UINavigationItem}
 */
/**
 * @method setHidesBackButtonAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/setHidesBackButton:animated:">Apple Documentation</a>
 * @param {boolean} hidesBackButton
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setRightBarButtonItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/setRightBarButtonItem:animated:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setLeftBarButtonItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/setLeftBarButtonItem:animated:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setLeftBarButtonItemsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationItem/setLeftBarButtonItems:animated:">Apple Documentation</a>
 * @param {Array} items
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class GKMeshGraph
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKGraph
 */
/**
 * @property {number} triangulationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKMeshGraph/triangulationMode">Apple Documentation</a>
 */
/**
 * @property {Array} obstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKMeshGraph/obstacles">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} bufferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKMeshGraph/bufferRadius">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} triangleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKMeshGraph/triangleCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addObstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKMeshGraph/addObstacles:">Apple Documentation</a>
 * @param {Array} obstacles
 * @return {void}
 */
/**
 * @method removeObstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKMeshGraph/removeObstacles:">Apple Documentation</a>
 * @param {Array} obstacles
 * @return {void}
 */
/**
 * @method triangulate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKMeshGraph/triangulate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method classForGenericArgumentAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKMeshGraph/classForGenericArgumentAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @class NSDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method dateWithTimeIntervalSince1970
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/dateWithTimeIntervalSince1970:">Apple Documentation</a>
 * @static
 * @param {number} secs
 * @return {Date}
 */
/**
 * @method dateWithTimeIntervalSinceReferenceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/dateWithTimeIntervalSinceReferenceDate:">Apple Documentation</a>
 * @static
 * @param {number} ti
 * @return {Date}
 */
/**
 * @method distantPast
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/distantPast">Apple Documentation</a>
 * @static
 * @return {Date}
 */
/**
 * @method dateWithTimeIntervalSinceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/dateWithTimeInterval:sinceDate:">Apple Documentation</a>
 * @static
 * @param {number} secsToBeAdded
 * @param {Date} date
 * @return {Date}
 */
/**
 * @method distantFuture
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/distantFuture">Apple Documentation</a>
 * @static
 * @return {Date}
 */
/**
 * @method dateWithTimeIntervalSinceNow
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/dateWithTimeIntervalSinceNow:">Apple Documentation</a>
 * @static
 * @param {number} secs
 * @return {Date}
 */
/**
 * @method timeIntervalSinceReferenceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/timeIntervalSinceReferenceDate">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method date
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/date">Apple Documentation</a>
 * @static
 * @return {Date}
 */
/**
 * @method now
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDate/now">Apple Documentation</a>
 * @static
 * @return {Date}
 */
/**
 * @property {number} timeIntervalSinceReferenceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instp/NSDate/timeIntervalSinceReferenceDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method addTimeInterval
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/addTimeInterval:">Apple Documentation</a>
 * @param {number} seconds
 * @return {Object}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {Date}
 */
/**
 * @method initWithTimeIntervalSinceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/initWithTimeInterval:sinceDate:">Apple Documentation</a>
 * @param {number} secsToBeAdded
 * @param {Date} date
 * @return {Date}
 */
/**
 * @method dateByAddingTimeInterval
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/dateByAddingTimeInterval:">Apple Documentation</a>
 * @param {number} ti
 * @return {Date}
 */
/**
 * @method timeIntervalSinceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/timeIntervalSinceDate:">Apple Documentation</a>
 * @param {Date} anotherDate
 * @return {number}
 */
/**
 * @method initWithTimeIntervalSinceNow
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/initWithTimeIntervalSinceNow:">Apple Documentation</a>
 * @param {number} secs
 * @return {Date}
 */
/**
 * @method isEqualToDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/isEqualToDate:">Apple Documentation</a>
 * @param {Date} otherDate
 * @return {boolean}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/init">Apple Documentation</a>
 * @return {Date}
 */
/**
 * @method earlierDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/earlierDate:">Apple Documentation</a>
 * @param {Date} anotherDate
 * @return {Date}
 */
/**
 * @method initWithTimeIntervalSinceReferenceDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/initWithTimeIntervalSinceReferenceDate:">Apple Documentation</a>
 * @param {number} ti
 * @return {Date}
 */
/**
 * @method compare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/compare:">Apple Documentation</a>
 * @param {Date} other
 * @return {number}
 */
/**
 * @method laterDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/laterDate:">Apple Documentation</a>
 * @param {Date} anotherDate
 * @return {Date}
 */
/**
 * @method initWithTimeIntervalSince1970
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDate/initWithTimeIntervalSince1970:">Apple Documentation</a>
 * @param {number} secs
 * @return {Date}
 */
/**
 * @class NSData
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method dataWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/dataWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSData}
 */
/**
 * @method dataWithContentsOfMappedFile
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/dataWithContentsOfMappedFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {Object}
 */
/**
 * @method dataWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/dataWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSData}
 */
/**
 * @method dataWithData
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/dataWithData:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {NSData}
 */
/**
 * @method dataWithContentsOfURLOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/dataWithContentsOfURL:options:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {number} readOptionsMask
 * @param {Object} errorPtr
 * @return {NSData}
 */
/**
 * @method dataWithContentsOfFileOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/dataWithContentsOfFile:options:error:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @param {number} readOptionsMask
 * @param {Object} errorPtr
 * @return {NSData}
 */
/**
 * @method data
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSData/data">Apple Documentation</a>
 * @static
 * @return {NSData}
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSData/length">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithContentsOfFileOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithContentsOfFile:options:error:">Apple Documentation</a>
 * @param {string} path
 * @param {number} readOptionsMask
 * @param {Object} errorPtr
 * @return {NSData}
 */
/**
 * @method initWithBase64Encoding
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithBase64Encoding:">Apple Documentation</a>
 * @param {string} base64String
 * @return {Object}
 */
/**
 * @method subdataWithRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/subdataWithRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {NSData}
 */
/**
 * @method initWithData
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {NSData}
 */
/**
 * @method rangeOfDataOptionsRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/rangeOfData:options:range:">Apple Documentation</a>
 * @param {NSData} dataToFind
 * @param {number} mask
 * @param {Object} searchRange
 * @return {Object}
 */
/**
 * @method writeToURLOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/writeToURL:options:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} writeOptionsMask
 * @param {Object} errorPtr
 * @return {boolean}
 */
/**
 * @method compressedDataUsingAlgorithmError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/compressedDataUsingAlgorithm:error:">Apple Documentation</a>
 * @param {number} algorithm
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSData}
 */
/**
 * @method base64EncodedStringWithOptions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/base64EncodedStringWithOptions:">Apple Documentation</a>
 * @param {number} options
 * @return {string}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {NSData}
 */
/**
 * @method writeToFileAtomically
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/writeToFile:atomically:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} useAuxiliaryFile
 * @return {boolean}
 */
/**
 * @method writeToFileOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/writeToFile:options:error:">Apple Documentation</a>
 * @param {string} path
 * @param {number} writeOptionsMask
 * @param {Object} errorPtr
 * @return {boolean}
 */
/**
 * @method decompressedDataUsingAlgorithmError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/decompressedDataUsingAlgorithm:error:">Apple Documentation</a>
 * @param {number} algorithm
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method isEqualToData
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/isEqualToData:">Apple Documentation</a>
 * @param {NSData} other
 * @return {boolean}
 */
/**
 * @method writeToURLAtomically
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/writeToURL:atomically:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} atomically
 * @return {boolean}
 */
/**
 * @method initWithBase64EncodedDataOptions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithBase64EncodedData:options:">Apple Documentation</a>
 * @param {NSData} base64Data
 * @param {number} options
 * @return {NSData}
 */
/**
 * @method initWithContentsOfMappedFile
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithContentsOfMappedFile:">Apple Documentation</a>
 * @param {string} path
 * @return {Object}
 */
/**
 * @method initWithContentsOfURLOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithContentsOfURL:options:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} readOptionsMask
 * @param {Object} errorPtr
 * @return {NSData}
 */
/**
 * @method base64Encoding
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/base64Encoding">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method base64EncodedDataWithOptions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/base64EncodedDataWithOptions:">Apple Documentation</a>
 * @param {number} options
 * @return {NSData}
 */
/**
 * @method initWithBase64EncodedStringOptions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSData/initWithBase64EncodedString:options:">Apple Documentation</a>
 * @param {string} base64String
 * @param {number} options
 * @return {NSData}
 */
/**
 * @class AVMutableMetadataItem
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html">Apple Documentation</a>
 * @extends AVMetadataItem
 */
/**
 * @method metadataItem
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/clm/AVMutableMetadataItem/metadataItem">Apple Documentation</a>
 * @static
 * @return {AVMutableMetadataItem}
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/locale">Apple Documentation</a>
 */
/**
 * @property {string} extendedLanguageTag
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/extendedLanguageTag">Apple Documentation</a>
 */
/**
 * @property {Object} value
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/value">Apple Documentation</a>
 */
/**
 * @property {string} dataType
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/dataType">Apple Documentation</a>
 */
/**
 * @property {Object} extraAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/extraAttributes">Apple Documentation</a>
 */
/**
 * @property {Object} time
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/time">Apple Documentation</a>
 */
/**
 * @property {Object} duration
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/duration">Apple Documentation</a>
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/samplecode/avexporter/Listings/Objective_C_AVFoundationExporter_AVFoundationExporter_m.html#//apple_ref/occ/instp/AVMutableMetadataItem/identifier">Apple Documentation</a>
 */
/**
 * @class NSMutableURLRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSURLRequest
 */
/**
 * @property {number} timeoutInterval
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/timeoutInterval">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsConstrainedNetworkAccess
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/allowsConstrainedNetworkAccess">Apple Documentation</a>
 */
/**
 * @property {number} networkServiceType
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/networkServiceType">Apple Documentation</a>
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/URL">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsCellularAccess
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/allowsCellularAccess">Apple Documentation</a>
 */
/**
 * @property {NSURL} mainDocumentURL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/mainDocumentURL">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsExpensiveNetworkAccess
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/allowsExpensiveNetworkAccess">Apple Documentation</a>
 */
/**
 * @property {number} cachePolicy
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSMutableURLRequest/cachePolicy">Apple Documentation</a>
 */
/**
 * @method setValueForHTTPHeaderField
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSMutableURLRequest/setValue:forHTTPHeaderField:">Apple Documentation</a>
 * @param {string} value
 * @param {string} field
 * @return {void}
 */
/**
 * @method addValueForHTTPHeaderField
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSMutableURLRequest/addValue:forHTTPHeaderField:">Apple Documentation</a>
 * @param {string} value
 * @param {string} field
 * @return {void}
 */
/**
 * @class UIResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method clearTextInputContextIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIResponder/clearTextInputContextIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {void}
 */
/**
 * @property {NSUndoManager} undoManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIResponder/undoManager">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canResignFirstResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIResponder/canResignFirstResponder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isFirstResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIResponder/isFirstResponder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIResponder} nextResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIResponder/nextResponder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} editingInteractionConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIResponder/editingInteractionConfiguration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canBecomeFirstResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIResponder/canBecomeFirstResponder">Apple Documentation</a>
 * @readonly
 */
/**
 * @method motionEndedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/motionEnded:withEvent:">Apple Documentation</a>
 * @param {number} motion
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method restoreUserActivityState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/restoreUserActivityState:">Apple Documentation</a>
 * @param {NSUserActivity} activity
 * @return {void}
 */
/**
 * @method pressesBeganWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/pressesBegan:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method motionBeganWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/motionBegan:withEvent:">Apple Documentation</a>
 * @param {number} motion
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method pressesEndedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/pressesEnded:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method targetForActionWithSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/targetForAction:withSender:">Apple Documentation</a>
 * @param {string} action
 * @param {Object} sender
 * @return {Object}
 */
/**
 * @method pressesCancelledWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/pressesCancelled:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method remoteControlReceivedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/remoteControlReceivedWithEvent:">Apple Documentation</a>
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method buildMenuWithBuilder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/buildMenuWithBuilder:">Apple Documentation</a>
 * @param {Object} builder
 * @return {void}
 */
/**
 * @method canPerformActionWithSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/canPerformAction:withSender:">Apple Documentation</a>
 * @param {string} action
 * @param {Object} sender
 * @return {boolean}
 */
/**
 * @method touchesBeganWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/touchesBegan:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method validateCommand
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/validateCommand:">Apple Documentation</a>
 * @param {UICommand} command
 * @return {void}
 */
/**
 * @method touchesEndedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/touchesEnded:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method reloadInputViews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/reloadInputViews">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method pressesChangedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/pressesChanged:withEvent:">Apple Documentation</a>
 * @param {NSSet} presses
 * @param {UIPressesEvent} event
 * @return {void}
 */
/**
 * @method touchesMovedWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/touchesMoved:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method motionCancelledWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/motionCancelled:withEvent:">Apple Documentation</a>
 * @param {number} motion
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method touchesCancelledWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/touchesCancelled:withEvent:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method resignFirstResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/resignFirstResponder">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method touchesEstimatedPropertiesUpdated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/touchesEstimatedPropertiesUpdated:">Apple Documentation</a>
 * @param {NSSet} touches
 * @return {void}
 */
/**
 * @method becomeFirstResponder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/becomeFirstResponder">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method updateUserActivityState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIResponder/updateUserActivityState:">Apple Documentation</a>
 * @param {NSUserActivity} activity
 * @return {void}
 */
/**
 * @class AVCompositionTrackSegment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetTrackSegment
 */
/**
 * @method compositionTrackSegmentWithURLTrackIDSourceTimeRangeTargetTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVCompositionTrackSegment/compositionTrackSegmentWithURL:trackID:sourceTimeRange:targetTimeRange:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @param {number} trackID
 * @param {Object} sourceTimeRange
 * @param {Object} targetTimeRange
 * @return {AVCompositionTrackSegment}
 */
/**
 * @method compositionTrackSegmentWithTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVCompositionTrackSegment/compositionTrackSegmentWithTimeRange:">Apple Documentation</a>
 * @static
 * @param {Object} timeRange
 * @return {AVCompositionTrackSegment}
 */
/**
 * @property {NSURL} sourceURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCompositionTrackSegment/sourceURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sourceTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCompositionTrackSegment/sourceTrackID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} empty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCompositionTrackSegment/empty">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithURLTrackIDSourceTimeRangeTargetTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCompositionTrackSegment/initWithURL:trackID:sourceTimeRange:targetTimeRange:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {number} trackID
 * @param {Object} sourceTimeRange
 * @param {Object} targetTimeRange
 * @return {AVCompositionTrackSegment}
 */
/**
 * @method initWithTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCompositionTrackSegment/initWithTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {AVCompositionTrackSegment}
 */
/**
 * @class GCGamepadSnapshot
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GCGamepad
 */
/**
 * @property {NSData} snapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepadSnapshot/snapshotData">Apple Documentation</a>
 */
/**
 * @method initWithControllerSnapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCGamepadSnapshot/initWithController:snapshotData:">Apple Documentation</a>
 * @param {GCController} controller
 * @param {NSData} data
 * @return {GCGamepadSnapshot}
 */
/**
 * @method initWithSnapshotData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCGamepadSnapshot/initWithSnapshotData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {GCGamepadSnapshot}
 */
/**
 * @class UISwitch
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {UIImage} offImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISwitch/offImage">Apple Documentation</a>
 */
/**
 * @property {boolean} on
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISwitch/on">Apple Documentation</a>
 */
/**
 * @property {UIColor} thumbTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISwitch/thumbTintColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} onTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISwitch/onTintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} onImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISwitch/onImage">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISwitch/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UISwitch}
 */
/**
 * @method setOnAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISwitch/setOn:animated:">Apple Documentation</a>
 * @param {boolean} on
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISwitch/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {UISwitch}
 */
/**
 * @class GKQuadtreeNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class SCNTechnique
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method techniqueBySequencingTechniques
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTechnique/techniqueBySequencingTechniques:">Apple Documentation</a>
 * @static
 * @param {Array} techniques
 * @return {SCNTechnique}
 */
/**
 * @method techniqueWithDictionary
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTechnique/techniqueWithDictionary:">Apple Documentation</a>
 * @static
 * @param {Object} dictionary
 * @return {SCNTechnique}
 */
/**
 * @property {Object} dictionaryRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTechnique/dictionaryRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} library
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTechnique/library">Apple Documentation</a>
 */
/**
 * @method handleBindingOfSymbolUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNTechnique/handleBindingOfSymbol:usingBlock:">Apple Documentation</a>
 * @param {string} symbol
 * @param {Function} block
 * @return {void}
 */
/**
 * @method setObjectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNTechnique/setObject:forKeyedSubscript:">Apple Documentation</a>
 * @param {Object} obj
 * @param {Object} key
 * @return {void}
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNTechnique/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {Object} key
 * @return {Object}
 */
/**
 * @class CIRenderDestination
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} colorSpace
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/colorSpace">Apple Documentation</a>
 */
/**
 * @property {boolean} dithered
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/dithered">Apple Documentation</a>
 */
/**
 * @property {CIBlendKernel} blendKernel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/blendKernel">Apple Documentation</a>
 */
/**
 * @property {boolean} flipped
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/flipped">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/width">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alphaMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/alphaMode">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/height">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} clamped
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/clamped">Apple Documentation</a>
 */
/**
 * @property {boolean} blendsInDestinationColorSpace
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderDestination/blendsInDestinationColorSpace">Apple Documentation</a>
 */
/**
 * @method initWithWidthHeightPixelFormatCommandBufferMtlTextureProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIRenderDestination/initWithWidth:height:pixelFormat:commandBuffer:mtlTextureProvider:">Apple Documentation</a>
 * @param {number} width
 * @param {number} height
 * @param {number} pixelFormat
 * @param {Object} commandBuffer
 * @param {Function} block
 * @return {CIRenderDestination}
 */
/**
 * @method initWithPixelBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIRenderDestination/initWithPixelBuffer:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @return {CIRenderDestination}
 */
/**
 * @method initWithIOSurface
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIRenderDestination/initWithIOSurface:">Apple Documentation</a>
 * @param {IOSurface} surface
 * @return {CIRenderDestination}
 */
/**
 * @method initWithGLTextureTargetWidthHeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIRenderDestination/initWithGLTexture:target:width:height:">Apple Documentation</a>
 * @param {number} texture
 * @param {number} target
 * @param {number} width
 * @param {number} height
 * @return {CIRenderDestination}
 */
/**
 * @method initWithMTLTextureCommandBuffer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIRenderDestination/initWithMTLTexture:commandBuffer:">Apple Documentation</a>
 * @param {Object} texture
 * @param {Object} commandBuffer
 * @return {CIRenderDestination}
 */
/**
 * @class NSDateInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSDateInterval/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} startDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSDateInterval/startDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} endDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSDateInterval/endDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method isEqualToDateInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/isEqualToDateInterval:">Apple Documentation</a>
 * @param {NSDateInterval} dateInterval
 * @return {boolean}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSDateInterval}
 */
/**
 * @method initWithStartDateEndDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/initWithStartDate:endDate:">Apple Documentation</a>
 * @param {Date} startDate
 * @param {Date} endDate
 * @return {NSDateInterval}
 */
/**
 * @method containsDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/containsDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {boolean}
 */
/**
 * @method initWithStartDateDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/initWithStartDate:duration:">Apple Documentation</a>
 * @param {Date} startDate
 * @param {number} duration
 * @return {NSDateInterval}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/init">Apple Documentation</a>
 * @return {NSDateInterval}
 */
/**
 * @method intersectsDateInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/intersectsDateInterval:">Apple Documentation</a>
 * @param {NSDateInterval} dateInterval
 * @return {boolean}
 */
/**
 * @method compare
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/compare:">Apple Documentation</a>
 * @param {NSDateInterval} dateInterval
 * @return {number}
 */
/**
 * @method intersectionWithDateInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSDateInterval/intersectionWithDateInterval:">Apple Documentation</a>
 * @param {NSDateInterval} dateInterval
 * @return {NSDateInterval}
 */
/**
 * @class UICollectionViewFlowLayoutInvalidationContext
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UICollectionViewLayoutInvalidationContext
 */
/**
 * @property {boolean} invalidateFlowLayoutDelegateMetrics
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewFlowLayoutInvalidationContext/invalidateFlowLayoutDelegateMetrics">Apple Documentation</a>
 */
/**
 * @property {boolean} invalidateFlowLayoutAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewFlowLayoutInvalidationContext/invalidateFlowLayoutAttributes">Apple Documentation</a>
 */
/**
 * @class SCNProgram
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method program
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNProgram/program">Apple Documentation</a>
 * @static
 * @return {SCNProgram}
 */
/**
 * @property {string} fragmentShader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/fragmentShader">Apple Documentation</a>
 */
/**
 * @property {boolean} opaque
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/opaque">Apple Documentation</a>
 */
/**
 * @property {string} vertexFunctionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/vertexFunctionName">Apple Documentation</a>
 */
/**
 * @property {Object} library
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/library">Apple Documentation</a>
 */
/**
 * @property {string} vertexShader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/vertexShader">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/delegate">Apple Documentation</a>
 */
/**
 * @property {string} fragmentFunctionName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNProgram/fragmentFunctionName">Apple Documentation</a>
 */
/**
 * @method setSemanticForSymbolOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNProgram/setSemantic:forSymbol:options:">Apple Documentation</a>
 * @param {string} semantic
 * @param {string} symbol
 * @param {Object} options
 * @return {void}
 */
/**
 * @method semanticForSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNProgram/semanticForSymbol:">Apple Documentation</a>
 * @param {string} symbol
 * @return {string}
 */
/**
 * @method handleBindingOfBufferNamedFrequencyUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNProgram/handleBindingOfBufferNamed:frequency:usingBlock:">Apple Documentation</a>
 * @param {string} name
 * @param {number} frequency
 * @param {Function} block
 * @return {void}
 */
/**
 * @class AUAudioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method instantiateWithComponentDescriptionOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AUAudioUnit/instantiateWithComponentDescription:options:completionHandler:">Apple Documentation</a>
 * @static
 * @param {Object} componentDescription
 * @param {number} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method registerSubclassAsComponentDescriptionNameVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AUAudioUnit/registerSubclass:asComponentDescription:name:version:">Apple Documentation</a>
 * @static
 * @param {Object} cls
 * @param {Object} componentDescription
 * @param {string} name
 * @param {number} version
 * @return {void}
 */
/**
 * @property {Array} factoryPresets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/factoryPresets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allParameterValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/allParameterValues">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} channelMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/channelMap">Apple Documentation</a>
 */
/**
 * @property {Object} fullState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/fullState">Apple Documentation</a>
 */
/**
 * @property {boolean} providesUserInterface
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/providesUserInterface">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} MIDIOutputNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/MIDIOutputNames">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumFramesToRender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/maximumFramesToRender">Apple Documentation</a>
 */
/**
 * @property {boolean} renderingOffline
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/renderingOffline">Apple Documentation</a>
 */
/**
 * @property {boolean} musicDeviceOrEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/musicDeviceOrEffect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fullStateForDocument
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/fullStateForDocument">Apple Documentation</a>
 */
/**
 * @property {number} latency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/latency">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} componentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/componentDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsMPE
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/supportsMPE">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsUserPresets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/supportsUserPresets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} componentVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/componentVersion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} channelCapabilities
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/channelCapabilities">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsscheduleParameterBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/scheduleParameterBlock">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsMIDIOutputEventBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/MIDIOutputEventBlock">Apple Documentation</a>
 */
/**
 * @property {Function} jsmusicalContextBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/musicalContextBlock">Apple Documentation</a>
 */
/**
 * @property {AUAudioUnitBusArray} inputBusses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/inputBusses">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUParameterTree} parameterTree
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/parameterTree">Apple Documentation</a>
 */
/**
 * @property {string} contextName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/contextName">Apple Documentation</a>
 */
/**
 * @property {string} componentName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/componentName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUAudioUnitPreset} currentPreset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/currentPreset">Apple Documentation</a>
 */
/**
 * @property {Object} component
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/component">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} renderResourcesAllocated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/renderResourcesAllocated">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsrenderBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/renderBlock">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldBypassEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/shouldBypassEffect">Apple Documentation</a>
 */
/**
 * @property {string} manufacturerName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/manufacturerName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} userPresets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/userPresets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} audioUnitName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/audioUnitName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jstransportStateBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/transportStateBlock">Apple Documentation</a>
 */
/**
 * @property {boolean} canProcessInPlace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/canProcessInPlace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} audioUnitShortName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/audioUnitShortName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUAudioUnitBusArray} outputBusses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/outputBusses">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} virtualMIDICableCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/virtualMIDICableCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} tailTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/tailTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsprofileChangedBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/profileChangedBlock">Apple Documentation</a>
 */
/**
 * @property {number} renderQuality
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/renderQuality">Apple Documentation</a>
 */
/**
 * @property {Function} jsscheduleMIDIEventBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AUAudioUnit/scheduleMIDIEventBlock">Apple Documentation</a>
 * @readonly
 */
/**
 * @method allocateRenderResourcesAndReturnError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/allocateRenderResourcesAndReturnError:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setRenderResourcesAllocated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/setRenderResourcesAllocated:">Apple Documentation</a>
 * @param {boolean} flag
 * @return {void}
 */
/**
 * @method removeRenderObserver
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/removeRenderObserver:">Apple Documentation</a>
 * @param {number} token
 * @return {void}
 */
/**
 * @method profileStateForCableChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/profileStateForCable:channel:">Apple Documentation</a>
 * @param {number} cable
 * @param {number} channel
 * @return {MIDICIProfileState}
 */
/**
 * @method stopHardware
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/stopHardware">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithComponentDescriptionError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/initWithComponentDescription:error:">Apple Documentation</a>
 * @param {Object} componentDescription
 * @param {Object} outError
 * @return {AUAudioUnit}
 */
/**
 * @method deallocateRenderResources
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/deallocateRenderResources">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method parametersForOverviewWithCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/parametersForOverviewWithCount:">Apple Documentation</a>
 * @param {number} count
 * @return {Array}
 */
/**
 * @method disableProfileCableOnChannelError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/disableProfile:cable:onChannel:error:">Apple Documentation</a>
 * @param {MIDICIProfile} profile
 * @param {number} cable
 * @param {number} channel
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method initWithComponentDescriptionOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/initWithComponentDescription:options:error:">Apple Documentation</a>
 * @param {Object} componentDescription
 * @param {number} options
 * @param {Object} outError
 * @return {AUAudioUnit}
 */
/**
 * @method deleteUserPresetError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/deleteUserPreset:error:">Apple Documentation</a>
 * @param {AUAudioUnitPreset} userPreset
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startHardwareAndReturnError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/startHardwareAndReturnError:">Apple Documentation</a>
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method shouldChangeToFormatForBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/shouldChangeToFormat:forBus:">Apple Documentation</a>
 * @param {AVAudioFormat} format
 * @param {AUAudioUnitBus} bus
 * @return {boolean}
 */
/**
 * @method presetStateForError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/presetStateFor:error:">Apple Documentation</a>
 * @param {AUAudioUnitPreset} userPreset
 * @param {Object} outError
 * @return {Object}
 */
/**
 * @method saveUserPresetError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/saveUserPreset:error:">Apple Documentation</a>
 * @param {AUAudioUnitPreset} userPreset
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method enableProfileCableOnChannelError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AUAudioUnit/enableProfile:cable:onChannel:error:">Apple Documentation</a>
 * @param {MIDICIProfile} profile
 * @param {number} cable
 * @param {number} channel
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class GCGamepad
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {GCControllerButtonInput} buttonB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/buttonB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonA
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/buttonA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {GCController} controller
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/controller">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} rightShoulder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/rightShoulder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} leftShoulder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/leftShoulder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonY
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/buttonY">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerButtonInput} buttonX
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/buttonX">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCControllerDirectionPad} dpad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCGamepad/dpad">Apple Documentation</a>
 * @readonly
 */
/**
 * @method saveSnapshot
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCGamepad/saveSnapshot">Apple Documentation</a>
 * @return {GCGamepadSnapshot}
 */
/**
 * @class UIMarkupTextPrintFormatter
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIPrintFormatter
 */
/**
 * @property {string} markupText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIMarkupTextPrintFormatter/markupText">Apple Documentation</a>
 */
/**
 * @method initWithMarkupText
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIMarkupTextPrintFormatter/initWithMarkupText:">Apple Documentation</a>
 * @param {string} markupText
 * @return {UIMarkupTextPrintFormatter}
 */
/**
 * @class NSThread
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setThreadPriority
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/setThreadPriority:">Apple Documentation</a>
 * @static
 * @param {number} p
 * @return {boolean}
 */
/**
 * @method sleepForTimeInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/sleepForTimeInterval:">Apple Documentation</a>
 * @static
 * @param {number} ti
 * @return {void}
 */
/**
 * @method detachNewThreadWithBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/detachNewThreadWithBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {void}
 */
/**
 * @method currentThread
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/currentThread">Apple Documentation</a>
 * @static
 * @return {NSThread}
 */
/**
 * @method isMainThread
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/isMainThread">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method mainThread
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/mainThread">Apple Documentation</a>
 * @static
 * @return {NSThread}
 */
/**
 * @method sleepUntilDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/sleepUntilDate:">Apple Documentation</a>
 * @static
 * @param {Date} date
 * @return {void}
 */
/**
 * @method detachNewThreadSelectorToTargetWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/detachNewThreadSelector:toTarget:withObject:">Apple Documentation</a>
 * @static
 * @param {string} selector
 * @param {Object} target
 * @param {Object} argument
 * @return {void}
 */
/**
 * @method callStackReturnAddresses
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/callStackReturnAddresses">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method exit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/exit">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method threadPriority
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/threadPriority">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method callStackSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/callStackSymbols">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method isMultiThreaded
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSThread/isMultiThreaded">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/name">Apple Documentation</a>
 */
/**
 * @property {boolean} isMainThread
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/isMainThread">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} qualityOfService
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/qualityOfService">Apple Documentation</a>
 */
/**
 * @property {boolean} executing
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/executing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} finished
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/finished">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} threadPriority
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/threadPriority">Apple Documentation</a>
 */
/**
 * @property {boolean} cancelled
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/cancelled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} stackSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/stackSize">Apple Documentation</a>
 */
/**
 * @property {NSMutableDictionary} threadDictionary
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instp/NSThread/threadDictionary">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTargetSelectorObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSThread/initWithTarget:selector:object:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} selector
 * @param {Object} argument
 * @return {NSThread}
 */
/**
 * @method initWithBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSThread/initWithBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {NSThread}
 */
/**
 * @method start
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSThread/start">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSThread/init">Apple Documentation</a>
 * @return {NSThread}
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSThread/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method main
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSThread/main">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class CADisplayLink
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method displayLinkWithTargetSelector
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/clm/CADisplayLink/displayLinkWithTarget:selector:">Apple Documentation</a>
 * @static
 * @param {Object} target
 * @param {string} sel
 * @return {CADisplayLink}
 */
/**
 * @property {number} targetTimestamp
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/CADisplayLink/targetTimestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timestamp
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/CADisplayLink/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} frameInterval
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/CADisplayLink/frameInterval">Apple Documentation</a>
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/CADisplayLink/paused">Apple Documentation</a>
 */
/**
 * @property {number} preferredFramesPerSecond
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/CADisplayLink/preferredFramesPerSecond">Apple Documentation</a>
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instp/CADisplayLink/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @method invalidate
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instm/CADisplayLink/invalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addToRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instm/CADisplayLink/addToRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} runloop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method removeFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/technotes/tn2300/_index.html#//apple_ref/occ/instm/CADisplayLink/removeFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} runloop
 * @param {string} mode
 * @return {void}
 */
/**
 * @class GKGameCenterViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends UINavigationController
 */
/**
 * @class SCNPhysicsBallSocketJoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNPhysicsBehavior
 */
/**
 * @method jointWithBodyAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsBallSocketJoint/jointWithBody:anchor:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} body
 * @param {Object} anchor
 * @return {SCNPhysicsBallSocketJoint}
 */
/**
 * @method jointWithBodyAAnchorABodyBAnchorB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsBallSocketJoint/jointWithBodyA:anchorA:bodyB:anchorB:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} bodyA
 * @param {Object} anchorA
 * @param {SCNPhysicsBody} bodyB
 * @param {Object} anchorB
 * @return {SCNPhysicsBallSocketJoint}
 */
/**
 * @property {SCNPhysicsBody} bodyA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBallSocketJoint/bodyA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNPhysicsBody} bodyB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBallSocketJoint/bodyB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} anchorB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBallSocketJoint/anchorB">Apple Documentation</a>
 */
/**
 * @property {Object} anchorA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBallSocketJoint/anchorA">Apple Documentation</a>
 */
/**
 * @class UICollectionViewLayoutInvalidationContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} invalidateEverything
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/invalidateEverything">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} previousIndexPathsForInteractivelyMovingItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/previousIndexPathsForInteractivelyMovingItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} targetIndexPathsForInteractivelyMovingItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/targetIndexPathsForInteractivelyMovingItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} invalidatedSupplementaryIndexPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/invalidatedSupplementaryIndexPaths">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} interactiveMovementTarget
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/interactiveMovementTarget">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} invalidatedItemIndexPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/invalidatedItemIndexPaths">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} contentOffsetAdjustment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/contentOffsetAdjustment">Apple Documentation</a>
 */
/**
 * @property {Object} contentSizeAdjustment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/contentSizeAdjustment">Apple Documentation</a>
 */
/**
 * @property {Object} invalidatedDecorationIndexPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/invalidatedDecorationIndexPaths">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} invalidateDataSourceCounts
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayoutInvalidationContext/invalidateDataSourceCounts">Apple Documentation</a>
 * @readonly
 */
/**
 * @method invalidateItemsAtIndexPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayoutInvalidationContext/invalidateItemsAtIndexPaths:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @return {void}
 */
/**
 * @method invalidateDecorationElementsOfKindAtIndexPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayoutInvalidationContext/invalidateDecorationElementsOfKind:atIndexPaths:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {Array} indexPaths
 * @return {void}
 */
/**
 * @method invalidateSupplementaryElementsOfKindAtIndexPaths
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayoutInvalidationContext/invalidateSupplementaryElementsOfKind:atIndexPaths:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {Array} indexPaths
 * @return {void}
 */
/**
 * @class UITabBarAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIBarAppearance
 */
/**
 * @property {number} stackedItemPositioning
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/stackedItemPositioning">Apple Documentation</a>
 */
/**
 * @property {number} stackedItemSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/stackedItemSpacing">Apple Documentation</a>
 */
/**
 * @property {UITabBarItemAppearance} compactInlineLayoutAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/compactInlineLayoutAppearance">Apple Documentation</a>
 */
/**
 * @property {UIImage} selectionIndicatorImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/selectionIndicatorImage">Apple Documentation</a>
 */
/**
 * @property {UIColor} selectionIndicatorTintColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/selectionIndicatorTintColor">Apple Documentation</a>
 */
/**
 * @property {UITabBarItemAppearance} inlineLayoutAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/inlineLayoutAppearance">Apple Documentation</a>
 */
/**
 * @property {number} stackedItemWidth
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/stackedItemWidth">Apple Documentation</a>
 */
/**
 * @property {UITabBarItemAppearance} stackedLayoutAppearance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarAppearance/stackedLayoutAppearance">Apple Documentation</a>
 */
/**
 * @class AVAudioUnitTimeEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnit
 */
/**
 * @property {boolean} bypass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitTimeEffect/bypass">Apple Documentation</a>
 */
/**
 * @method initWithAudioComponentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitTimeEffect/initWithAudioComponentDescription:">Apple Documentation</a>
 * @param {Object} audioComponentDescription
 * @return {AVAudioUnitTimeEffect}
 */
/**
 * @class SKNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends UIResponder
 */
/**
 * @method node
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKNode/node">Apple Documentation</a>
 * @static
 * @return {SKNode}
 */
/**
 * @method obstaclesFromNodePhysicsBodies
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKNode/obstaclesFromNodePhysicsBodies:">Apple Documentation</a>
 * @static
 * @param {Array} nodes
 * @return {Array}
 */
/**
 * @method obstaclesFromSpriteTexturesAccuracy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKNode/obstaclesFromSpriteTextures:accuracy:">Apple Documentation</a>
 * @static
 * @param {Array} sprites
 * @param {number} accuracy
 * @return {Array}
 */
/**
 * @method nodeWithFileNamedSecurelyWithClassesAndError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKNode/nodeWithFileNamed:securelyWithClasses:andError:">Apple Documentation</a>
 * @static
 * @param {string} filename
 * @param {NSSet} classes
 * @param {Object} error
 * @return {SKNode}
 */
/**
 * @method obstaclesFromNodeBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKNode/obstaclesFromNodeBounds:">Apple Documentation</a>
 * @static
 * @param {Array} nodes
 * @return {Array}
 */
/**
 * @method nodeWithFileNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKNode/nodeWithFileNamed:">Apple Documentation</a>
 * @static
 * @param {string} filename
 * @return {SKNode}
 */
/**
 * @property {SKPhysicsBody} physicsBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/physicsBody">Apple Documentation</a>
 */
/**
 * @property {boolean} userInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/userInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {number} zRotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/zRotation">Apple Documentation</a>
 */
/**
 * @property {SKNode} parent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/parent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} yScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/yScale">Apple Documentation</a>
 */
/**
 * @property {NSMutableDictionary} userData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/userData">Apple Documentation</a>
 */
/**
 * @property {Object} frame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/frame">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SKReachConstraints} reachConstraints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/reachConstraints">Apple Documentation</a>
 */
/**
 * @property {SKScene} scene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/scene">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} attributeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/attributeValues">Apple Documentation</a>
 */
/**
 * @property {Array} children
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/children">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/paused">Apple Documentation</a>
 */
/**
 * @property {number} alpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/alpha">Apple Documentation</a>
 */
/**
 * @property {number} xScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/xScale">Apple Documentation</a>
 */
/**
 * @property {Object} position
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/position">Apple Documentation</a>
 */
/**
 * @property {number} zPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/zPosition">Apple Documentation</a>
 */
/**
 * @property {number} focusBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/focusBehavior">Apple Documentation</a>
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/speed">Apple Documentation</a>
 */
/**
 * @property {boolean} hidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/hidden">Apple Documentation</a>
 */
/**
 * @property {Array} constraints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/constraints">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKNode/name">Apple Documentation</a>
 */
/**
 * @method removeActionForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/removeActionForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {void}
 */
/**
 * @method convertPointFromNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/convertPoint:fromNode:">Apple Documentation</a>
 * @param {Object} point
 * @param {SKNode} node
 * @return {Object}
 */
/**
 * @method removeAllChildren
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/removeAllChildren">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setValueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/setValue:forAttributeNamed:">Apple Documentation</a>
 * @param {SKAttributeValue} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method containsPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/containsPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {boolean}
 */
/**
 * @method intersectsNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/intersectsNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {boolean}
 */
/**
 * @method runActionWithKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/runAction:withKey:">Apple Documentation</a>
 * @param {SKAction} action
 * @param {string} key
 * @return {void}
 */
/**
 * @method inParentHierarchy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/inParentHierarchy:">Apple Documentation</a>
 * @param {SKNode} parent
 * @return {boolean}
 */
/**
 * @method runAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/runAction:">Apple Documentation</a>
 * @param {SKAction} action
 * @return {void}
 */
/**
 * @method setScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/setScale:">Apple Documentation</a>
 * @param {number} scale
 * @return {void}
 */
/**
 * @method insertChildAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/insertChild:atIndex:">Apple Documentation</a>
 * @param {SKNode} node
 * @param {number} index
 * @return {void}
 */
/**
 * @method hasActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/hasActions">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method calculateAccumulatedFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/calculateAccumulatedFrame">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/init">Apple Documentation</a>
 * @return {SKNode}
 */
/**
 * @method moveToParent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/moveToParent:">Apple Documentation</a>
 * @param {SKNode} parent
 * @return {void}
 */
/**
 * @method enumerateChildNodesWithNameUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/enumerateChildNodesWithName:usingBlock:">Apple Documentation</a>
 * @param {string} name
 * @param {Function} block
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKNode}
 */
/**
 * @method removeFromParent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/removeFromParent">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeAllActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/removeAllActions">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method valueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/valueForAttributeNamed:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAttributeValue}
 */
/**
 * @method nodesAtPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/nodesAtPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {Array}
 */
/**
 * @method removeChildrenInArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/removeChildrenInArray:">Apple Documentation</a>
 * @param {Array} nodes
 * @return {void}
 */
/**
 * @method runActionCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/runAction:completion:">Apple Documentation</a>
 * @param {SKAction} action
 * @param {Function} block
 * @return {void}
 */
/**
 * @method nodeAtPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/nodeAtPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {SKNode}
 */
/**
 * @method isEqualToNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/isEqualToNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {boolean}
 */
/**
 * @method actionForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/actionForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAction}
 */
/**
 * @method addChild
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/addChild:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {void}
 */
/**
 * @method convertPointToNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/convertPoint:toNode:">Apple Documentation</a>
 * @param {Object} point
 * @param {SKNode} node
 * @return {Object}
 */
/**
 * @method childNodeWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/childNodeWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {SKNode}
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKNode/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {string} name
 * @return {Array}
 */
/**
 * @class UITraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method traitCollectionWithLayoutDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithLayoutDirection:">Apple Documentation</a>
 * @static
 * @param {number} layoutDirection
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithTraitsFromCollections
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithTraitsFromCollections:">Apple Documentation</a>
 * @static
 * @param {Array} traitCollections
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithDisplayScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithDisplayScale:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @return {UITraitCollection}
 */
/**
 * @method currentTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/currentTraitCollection">Apple Documentation</a>
 * @static
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithUserInterfaceStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithUserInterfaceStyle:">Apple Documentation</a>
 * @static
 * @param {number} userInterfaceStyle
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithUserInterfaceLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithUserInterfaceLevel:">Apple Documentation</a>
 * @static
 * @param {number} userInterfaceLevel
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithForceTouchCapability
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithForceTouchCapability:">Apple Documentation</a>
 * @static
 * @param {number} capability
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithAccessibilityContrast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithAccessibilityContrast:">Apple Documentation</a>
 * @static
 * @param {number} accessibilityContrast
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithUserInterfaceIdiom
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithUserInterfaceIdiom:">Apple Documentation</a>
 * @static
 * @param {number} idiom
 * @return {UITraitCollection}
 */
/**
 * @method setCurrentTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/setCurrentTraitCollection:">Apple Documentation</a>
 * @static
 * @param {UITraitCollection} currentTraitCollection
 * @return {void}
 */
/**
 * @method traitCollectionWithLegibilityWeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithLegibilityWeight:">Apple Documentation</a>
 * @static
 * @param {number} legibilityWeight
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithHorizontalSizeClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithHorizontalSizeClass:">Apple Documentation</a>
 * @static
 * @param {number} horizontalSizeClass
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithVerticalSizeClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithVerticalSizeClass:">Apple Documentation</a>
 * @static
 * @param {number} verticalSizeClass
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithDisplayGamut
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithDisplayGamut:">Apple Documentation</a>
 * @static
 * @param {number} displayGamut
 * @return {UITraitCollection}
 */
/**
 * @method traitCollectionWithPreferredContentSizeCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITraitCollection/traitCollectionWithPreferredContentSizeCategory:">Apple Documentation</a>
 * @static
 * @param {string} preferredContentSizeCategory
 * @return {UITraitCollection}
 */
/**
 * @property {number} userInterfaceLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/userInterfaceLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} accessibilityContrast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/accessibilityContrast">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} forceTouchCapability
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/forceTouchCapability">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} layoutDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/layoutDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} verticalSizeClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/verticalSizeClass">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} userInterfaceIdiom
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/userInterfaceIdiom">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} horizontalSizeClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/horizontalSizeClass">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} displayGamut
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/displayGamut">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} userInterfaceStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/userInterfaceStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} displayScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/displayScale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} preferredContentSizeCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/preferredContentSizeCategory">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} legibilityWeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITraitCollection/legibilityWeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @method performAsCurrentTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITraitCollection/performAsCurrentTraitCollection:">Apple Documentation</a>
 * @param {Function} actions
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITraitCollection/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITraitCollection}
 */
/**
 * @method containsTraitsInCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITraitCollection/containsTraitsInCollection:">Apple Documentation</a>
 * @param {UITraitCollection} trait
 * @return {boolean}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITraitCollection/init">Apple Documentation</a>
 * @return {UITraitCollection}
 */
/**
 * @method hasDifferentColorAppearanceComparedToTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITraitCollection/hasDifferentColorAppearanceComparedToTraitCollection:">Apple Documentation</a>
 * @param {UITraitCollection} traitCollection
 * @return {boolean}
 */
/**
 * @class GKFriendRequestComposeViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends UINavigationController
 */
/**
 * @method maxNumberOfRecipients
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKFriendRequestComposeViewController/maxNumberOfRecipients">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method addRecipientsWithEmailAddresses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKFriendRequestComposeViewController/addRecipientsWithEmailAddresses:">Apple Documentation</a>
 * @param {Array} emailAddresses
 * @return {void}
 */
/**
 * @method addRecipientPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKFriendRequestComposeViewController/addRecipientPlayers:">Apple Documentation</a>
 * @param {Array} players
 * @return {void}
 */
/**
 * @method setMessage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKFriendRequestComposeViewController/setMessage:">Apple Documentation</a>
 * @param {string} message
 * @return {void}
 */
/**
 * @method addRecipientsWithPlayerIDs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKFriendRequestComposeViewController/addRecipientsWithPlayerIDs:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @return {void}
 */
/**
 * @class NSAutoreleasePool
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/clm/NSAutoreleasePool/addObject:">Apple Documentation</a>
 * @static
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSAutoreleasePool/addObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method drain
 * <a href="https://developer.apple.com/library/ios/releasenotes/Cocoa/RN-ObjectiveC/index.html#//apple_ref/occ/instm/NSAutoreleasePool/drain">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIAcceleration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} y
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAcceleration/y">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timestamp
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAcceleration/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} z
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAcceleration/z">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} x
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIAcceleration/x">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVSpeechSynthesisVoice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method voiceWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVSpeechSynthesisVoice/voiceWithIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {AVSpeechSynthesisVoice}
 */
/**
 * @method voiceWithLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVSpeechSynthesisVoice/voiceWithLanguage:">Apple Documentation</a>
 * @static
 * @param {string} languageCode
 * @return {AVSpeechSynthesisVoice}
 */
/**
 * @method currentLanguageCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVSpeechSynthesisVoice/currentLanguageCode">Apple Documentation</a>
 * @static
 * @return {string}
 */
/**
 * @method speechVoices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVSpeechSynthesisVoice/speechVoices">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSpeechSynthesisVoice/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} language
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSpeechSynthesisVoice/language">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} gender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSpeechSynthesisVoice/gender">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioFileSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSpeechSynthesisVoice/audioFileSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSpeechSynthesisVoice/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} quality
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSpeechSynthesisVoice/quality">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SCNSliderConstraint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method sliderConstraint
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNSliderConstraint/sliderConstraint">Apple Documentation</a>
 * @static
 * @return {SCNSliderConstraint}
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNSliderConstraint/radius">Apple Documentation</a>
 */
/**
 * @property {number} collisionCategoryBitMask
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNSliderConstraint/collisionCategoryBitMask">Apple Documentation</a>
 */
/**
 * @property {Object} offset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNSliderConstraint/offset">Apple Documentation</a>
 */
/**
 * @class GKGridGraph
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKGraph
 */
/**
 * @property {boolean} diagonalsAllowed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKGridGraph/diagonalsAllowed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} gridHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKGridGraph/gridHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} gridWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKGridGraph/gridWidth">Apple Documentation</a>
 * @readonly
 */
/**
 * @method connectNodeToAdjacentNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGridGraph/connectNodeToAdjacentNodes:">Apple Documentation</a>
 * @param {GKGridGraphNode} node
 * @return {void}
 */
/**
 * @method classForGenericArgumentAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGridGraph/classForGenericArgumentAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @class AVSpeechSynthesizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} outputChannels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVSpeechSynthesizer/outputChannels">Apple Documentation</a>
 */
/**
 * @property {boolean} mixToTelephonyUplink
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVSpeechSynthesizer/mixToTelephonyUplink">Apple Documentation</a>
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVSpeechSynthesizer/paused">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVSpeechSynthesizer/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} usesApplicationAudioSession
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVSpeechSynthesizer/usesApplicationAudioSession">Apple Documentation</a>
 */
/**
 * @property {boolean} speaking
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVSpeechSynthesizer/speaking">Apple Documentation</a>
 * @readonly
 */
/**
 * @method continueSpeaking
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVSpeechSynthesizer/continueSpeaking">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method writeUtteranceToBufferCallback
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVSpeechSynthesizer/writeUtterance:toBufferCallback:">Apple Documentation</a>
 * @param {AVSpeechUtterance} utterance
 * @param {Function} bufferCallback
 * @return {void}
 */
/**
 * @method speakUtterance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVSpeechSynthesizer/speakUtterance:">Apple Documentation</a>
 * @param {AVSpeechUtterance} utterance
 * @return {void}
 */
/**
 * @method pauseSpeakingAtBoundary
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVSpeechSynthesizer/pauseSpeakingAtBoundary:">Apple Documentation</a>
 * @param {number} boundary
 * @return {boolean}
 */
/**
 * @method stopSpeakingAtBoundary
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVSpeechSynthesizer/stopSpeakingAtBoundary:">Apple Documentation</a>
 * @param {number} boundary
 * @return {boolean}
 */
/**
 * @class AVCaptureFileOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @property {number} maxRecordedFileSize
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/maxRecordedFileSize">Apple Documentation</a>
 */
/**
 * @property {number} recordedFileSize
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/recordedFileSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} outputFileURL
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/outputFileURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} recordedDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/recordedDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minFreeDiskSpaceLimit
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/minFreeDiskSpaceLimit">Apple Documentation</a>
 */
/**
 * @property {boolean} recording
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/recording">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} maxRecordedDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCaptureFileOutput/maxRecordedDuration">Apple Documentation</a>
 */
/**
 * @method stopRecording
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureFileOutput/stopRecording">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startRecordingToOutputFileURLRecordingDelegate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCaptureFileOutput/startRecordingToOutputFileURL:recordingDelegate:">Apple Documentation</a>
 * @param {NSURL} outputFileURL
 * @param {Object} delegate
 * @return {void}
 */
/**
 * @class UIDocumentBrowserViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {boolean} allowsDocumentCreation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/allowsDocumentCreation">Apple Documentation</a>
 */
/**
 * @property {Array} recentDocumentsContentTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/recentDocumentsContentTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} customActions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/customActions">Apple Documentation</a>
 */
/**
 * @property {number} defaultDocumentAspectRatio
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/defaultDocumentAspectRatio">Apple Documentation</a>
 */
/**
 * @property {number} browserUserInterfaceStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/browserUserInterfaceStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldShowFileExtensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/shouldShowFileExtensions">Apple Documentation</a>
 */
/**
 * @property {Array} additionalLeadingNavigationBarButtonItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/additionalLeadingNavigationBarButtonItems">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/delegate">Apple Documentation</a>
 */
/**
 * @property {Array} additionalTrailingNavigationBarButtonItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/additionalTrailingNavigationBarButtonItems">Apple Documentation</a>
 */
/**
 * @property {string} localizedCreateDocumentActionTitle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/localizedCreateDocumentActionTitle">Apple Documentation</a>
 */
/**
 * @property {Array} allowedContentTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/allowedContentTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsPickingMultipleItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDocumentBrowserViewController/allowsPickingMultipleItems">Apple Documentation</a>
 */
/**
 * @method revealDocumentAtURLImportIfNeededCompletion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDocumentBrowserViewController/revealDocumentAtURL:importIfNeeded:completion:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} importIfNeeded
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method transitionControllerForDocumentAtURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDocumentBrowserViewController/transitionControllerForDocumentAtURL:">Apple Documentation</a>
 * @param {NSURL} documentURL
 * @return {UIDocumentBrowserTransitionController}
 */
/**
 * @method transitionControllerForDocumentURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDocumentBrowserViewController/transitionControllerForDocumentURL:">Apple Documentation</a>
 * @param {NSURL} documentURL
 * @return {UIDocumentBrowserTransitionController}
 */
/**
 * @method initForOpeningFilesWithContentTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDocumentBrowserViewController/initForOpeningFilesWithContentTypes:">Apple Documentation</a>
 * @param {Array} allowedContentTypes
 * @return {UIDocumentBrowserViewController}
 */
/**
 * @method importDocumentAtURLNextToDocumentAtURLModeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDocumentBrowserViewController/importDocumentAtURL:nextToDocumentAtURL:mode:completionHandler:">Apple Documentation</a>
 * @param {NSURL} documentURL
 * @param {NSURL} neighbourURL
 * @param {number} importMode
 * @param {Function} completion
 * @return {void}
 */
/**
 * @class CIColorKernel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends CIKernel
 */
/**
 * @method kernelWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColorKernel/kernelWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {CIColorKernel}
 */
/**
 * @method applyWithExtentArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColorKernel/applyWithExtent:arguments:">Apple Documentation</a>
 * @param {Object} extent
 * @param {Array} args
 * @return {CIImage}
 */
/**
 * @class UIScreenEdgePanGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UIPanGestureRecognizer
 */
/**
 * @property {number} edges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIScreenEdgePanGestureRecognizer/edges">Apple Documentation</a>
 */
/**
 * @class UIInputView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {number} inputViewStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputView/inputViewStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsSelfSizing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIInputView/allowsSelfSizing">Apple Documentation</a>
 */
/**
 * @method initWithFrameInputViewStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInputView/initWithFrame:inputViewStyle:">Apple Documentation</a>
 * @param {Object} frame
 * @param {number} inputViewStyle
 * @return {UIInputView}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIInputView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIInputView}
 */
/**
 * @class NSDateIntervalFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @property {number} timeStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSDateIntervalFormatter/timeStyle">Apple Documentation</a>
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSDateIntervalFormatter/locale">Apple Documentation</a>
 */
/**
 * @property {number} dateStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSDateIntervalFormatter/dateStyle">Apple Documentation</a>
 */
/**
 * @property {string} dateTemplate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSDateIntervalFormatter/dateTemplate">Apple Documentation</a>
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSDateIntervalFormatter/timeZone">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} calendar
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSDateIntervalFormatter/calendar">Apple Documentation</a>
 */
/**
 * @method stringFromDateInterval
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSDateIntervalFormatter/stringFromDateInterval:">Apple Documentation</a>
 * @param {NSDateInterval} dateInterval
 * @return {string}
 */
/**
 * @method stringFromDateToDate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSDateIntervalFormatter/stringFromDate:toDate:">Apple Documentation</a>
 * @param {Date} fromDate
 * @param {Date} toDate
 * @return {string}
 */
/**
 * @class SKLightNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @property {UIColor} lightColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKLightNode/lightColor">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKLightNode/enabled">Apple Documentation</a>
 */
/**
 * @property {number} falloff
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKLightNode/falloff">Apple Documentation</a>
 */
/**
 * @property {UIColor} ambientColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKLightNode/ambientColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} shadowColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKLightNode/shadowColor">Apple Documentation</a>
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKLightNode/categoryBitMask">Apple Documentation</a>
 */
/**
 * @class UITabBarItemAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UITabBarItemStateAppearance} disabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemAppearance/disabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITabBarItemStateAppearance} selected
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemAppearance/selected">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITabBarItemStateAppearance} focused
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemAppearance/focused">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITabBarItemStateAppearance} normal
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemAppearance/normal">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITabBarItemAppearance/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITabBarItemAppearance}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITabBarItemAppearance/init">Apple Documentation</a>
 * @return {UITabBarItemAppearance}
 */
/**
 * @method initWithStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITabBarItemAppearance/initWithStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {UITabBarItemAppearance}
 */
/**
 * @method jscopy
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITabBarItemAppearance/copy">Apple Documentation</a>
 * @return {UITabBarItemAppearance}
 */
/**
 * @method configureWithDefaultForStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITabBarItemAppearance/configureWithDefaultForStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {void}
 */
/**
 * @class MTLComputePipelineDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} threadGroupSizeIsMultipleOfThreadExecutionWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/threadGroupSizeIsMultipleOfThreadExecutionWidth">Apple Documentation</a>
 */
/**
 * @property {MTLStageInputOutputDescriptor} stageInputDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/stageInputDescriptor">Apple Documentation</a>
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/label">Apple Documentation</a>
 */
/**
 * @property {Object} computeFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/computeFunction">Apple Documentation</a>
 */
/**
 * @property {boolean} supportIndirectCommandBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/supportIndirectCommandBuffers">Apple Documentation</a>
 */
/**
 * @property {number} maxTotalThreadsPerThreadgroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/maxTotalThreadsPerThreadgroup">Apple Documentation</a>
 */
/**
 * @property {MTLPipelineBufferDescriptorArray} buffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLComputePipelineDescriptor/buffers">Apple Documentation</a>
 * @readonly
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLComputePipelineDescriptor/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class SCNCone
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method coneWithTopRadiusBottomRadiusHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNCone/coneWithTopRadius:bottomRadius:height:">Apple Documentation</a>
 * @static
 * @param {number} topRadius
 * @param {number} bottomRadius
 * @param {number} height
 * @return {SCNCone}
 */
/**
 * @property {number} radialSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCone/radialSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} topRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCone/topRadius">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCone/height">Apple Documentation</a>
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCone/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} bottomRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCone/bottomRadius">Apple Documentation</a>
 */
/**
 * @class SKShapeNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method shapeNodeWithPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithPath:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithEllipseOfSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithEllipseOfSize:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithEllipseInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithEllipseInRect:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithPathCentered
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithPath:centered:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @param {boolean} centered
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithRectOfSizeCornerRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithRectOfSize:cornerRadius:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @param {number} cornerRadius
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithRectOfSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithRectOfSize:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithCircleOfRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithCircleOfRadius:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithRect:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @return {SKShapeNode}
 */
/**
 * @method shapeNodeWithRectCornerRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithRect:cornerRadius:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @param {number} cornerRadius
 * @return {SKShapeNode}
 */
/**
 * @property {number} glowWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/glowWidth">Apple Documentation</a>
 */
/**
 * @property {number} lineLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/lineLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SKTexture} fillTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/fillTexture">Apple Documentation</a>
 */
/**
 * @property {SKShader} fillShader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/fillShader">Apple Documentation</a>
 */
/**
 * @property {number} lineCap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/lineCap">Apple Documentation</a>
 */
/**
 * @property {number} miterLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/miterLimit">Apple Documentation</a>
 */
/**
 * @property {Object} attributeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/attributeValues">Apple Documentation</a>
 */
/**
 * @property {SKTexture} strokeTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/strokeTexture">Apple Documentation</a>
 */
/**
 * @property {SKShader} strokeShader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/strokeShader">Apple Documentation</a>
 */
/**
 * @property {boolean} antialiased
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/antialiased">Apple Documentation</a>
 */
/**
 * @property {UIColor} fillColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/fillColor">Apple Documentation</a>
 */
/**
 * @property {Object} path
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/path">Apple Documentation</a>
 */
/**
 * @property {UIColor} strokeColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/strokeColor">Apple Documentation</a>
 */
/**
 * @property {number} lineWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/lineWidth">Apple Documentation</a>
 */
/**
 * @property {number} lineJoin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/lineJoin">Apple Documentation</a>
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKShapeNode/blendMode">Apple Documentation</a>
 */
/**
 * @method setValueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShapeNode/setValue:forAttributeNamed:">Apple Documentation</a>
 * @param {SKAttributeValue} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method valueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKShapeNode/valueForAttributeNamed:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAttributeValue}
 */
/**
 * @class MDLMaterialPropertyConnection
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLMaterialProperty} output
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMaterialPropertyConnection/output">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} input
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLMaterialPropertyConnection/input">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithOutputInput
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLMaterialPropertyConnection/initWithOutput:input:">Apple Documentation</a>
 * @param {MDLMaterialProperty} output
 * @param {MDLMaterialProperty} input
 * @return {MDLMaterialPropertyConnection}
 */
/**
 * @class AVMutableMediaSelection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVMediaSelection
 */
/**
 * @method selectMediaOptionInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMediaSelection/selectMediaOption:inMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionOption} mediaSelectionOption
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {void}
 */
/**
 * @class UICollectionViewDropPlaceholder
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UICollectionViewPlaceholder
 */
/**
 * @property {Function} jspreviewParametersProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewDropPlaceholder/previewParametersProvider">Apple Documentation</a>
 */
/**
 * @class GKChallenge
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method loadReceivedChallengesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/clm/GKChallenge/loadReceivedChallengesWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {Date} completionDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/completionDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKPlayer} issuingPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/issuingPlayer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} receivingPlayerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/receivingPlayerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKPlayer} receivingPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/receivingPlayer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/state">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} issuingPlayerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/issuingPlayerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} message
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/message">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} issueDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKChallenge/issueDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method decline
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKChallenge/decline">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSCalendar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentCalendar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSCalendar/currentCalendar">Apple Documentation</a>
 * @static
 * @return {NSCalendar}
 */
/**
 * @method autoupdatingCurrentCalendar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSCalendar/autoupdatingCurrentCalendar">Apple Documentation</a>
 * @static
 * @return {NSCalendar}
 */
/**
 * @method calendarWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSCalendar/calendarWithIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} calendarIdentifierConstant
 * @return {NSCalendar}
 */
/**
 * @property {Array} standaloneWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/standaloneWeekdaySymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} longEraSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/longEraSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} weekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/weekdaySymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/locale">Apple Documentation</a>
 */
/**
 * @property {Array} veryShortMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/veryShortMonthSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} shortQuarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/shortQuarterSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} shortStandaloneQuarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/shortStandaloneQuarterSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} PMSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/PMSymbol">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} shortStandaloneMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/shortStandaloneMonthSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} eraSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/eraSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} veryShortWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/veryShortWeekdaySymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} AMSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/AMSymbol">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} shortStandaloneWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/shortStandaloneWeekdaySymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/timeZone">Apple Documentation</a>
 */
/**
 * @property {Array} shortWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/shortWeekdaySymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} quarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/quarterSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} shortMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/shortMonthSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} calendarIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/calendarIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} standaloneMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/standaloneMonthSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} standaloneQuarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/standaloneQuarterSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minimumDaysInFirstWeek
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/minimumDaysInFirstWeek">Apple Documentation</a>
 */
/**
 * @property {Array} veryShortStandaloneMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/veryShortStandaloneMonthSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} monthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/monthSymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} veryShortStandaloneWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/veryShortStandaloneWeekdaySymbols">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} firstWeekday
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSCalendar/firstWeekday">Apple Documentation</a>
 */
/**
 * @method ordinalityOfUnitInUnitForDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/ordinalityOfUnit:inUnit:forDate:">Apple Documentation</a>
 * @param {number} smaller
 * @param {number} larger
 * @param {Date} date
 * @return {number}
 */
/**
 * @method dateBySettingUnitValueOfDateOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateBySettingUnit:value:ofDate:options:">Apple Documentation</a>
 * @param {number} unit
 * @param {number} v
 * @param {Date} date
 * @param {number} opts
 * @return {Date}
 */
/**
 * @method dateWithEraYearForWeekOfYearWeekOfYearWeekdayHourMinuteSecondNanosecond
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateWithEra:yearForWeekOfYear:weekOfYear:weekday:hour:minute:second:nanosecond:">Apple Documentation</a>
 * @param {number} eraValue
 * @param {number} yearValue
 * @param {number} weekValue
 * @param {number} weekdayValue
 * @param {number} hourValue
 * @param {number} minuteValue
 * @param {number} secondValue
 * @param {number} nanosecondValue
 * @return {Date}
 */
/**
 * @method isDateInWeekend
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/isDateInWeekend:">Apple Documentation</a>
 * @param {Date} date
 * @return {boolean}
 */
/**
 * @method dateFromComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateFromComponents:">Apple Documentation</a>
 * @param {NSDateComponents} comps
 * @return {Date}
 */
/**
 * @method dateByAddingUnitValueToDateOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateByAddingUnit:value:toDate:options:">Apple Documentation</a>
 * @param {number} unit
 * @param {number} value
 * @param {Date} date
 * @param {number} options
 * @return {Date}
 */
/**
 * @method nextDateAfterDateMatchingHourMinuteSecondOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/nextDateAfterDate:matchingHour:minute:second:options:">Apple Documentation</a>
 * @param {Date} date
 * @param {number} hourValue
 * @param {number} minuteValue
 * @param {number} secondValue
 * @param {number} options
 * @return {Date}
 */
/**
 * @method dateByAddingComponentsToDateOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateByAddingComponents:toDate:options:">Apple Documentation</a>
 * @param {NSDateComponents} comps
 * @param {Date} date
 * @param {number} opts
 * @return {Date}
 */
/**
 * @method isDateInTomorrow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/isDateInTomorrow:">Apple Documentation</a>
 * @param {Date} date
 * @return {boolean}
 */
/**
 * @method maximumRangeOfUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/maximumRangeOfUnit:">Apple Documentation</a>
 * @param {number} unit
 * @return {Object}
 */
/**
 * @method initWithCalendarIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/initWithCalendarIdentifier:">Apple Documentation</a>
 * @param {string} ident
 * @return {Object}
 */
/**
 * @method dateBySettingHourMinuteSecondOfDateOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateBySettingHour:minute:second:ofDate:options:">Apple Documentation</a>
 * @param {number} h
 * @param {number} m
 * @param {number} s
 * @param {Date} date
 * @param {number} opts
 * @return {Date}
 */
/**
 * @method componentFromDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/component:fromDate:">Apple Documentation</a>
 * @param {number} unit
 * @param {Date} date
 * @return {number}
 */
/**
 * @method componentsFromDateComponentsToDateComponentsOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/components:fromDateComponents:toDateComponents:options:">Apple Documentation</a>
 * @param {number} unitFlags
 * @param {NSDateComponents} startingDateComp
 * @param {NSDateComponents} resultDateComp
 * @param {number} options
 * @return {NSDateComponents}
 */
/**
 * @method isDateInYesterday
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/isDateInYesterday:">Apple Documentation</a>
 * @param {Date} date
 * @return {boolean}
 */
/**
 * @method isDateInSameDayAsDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/isDate:inSameDayAsDate:">Apple Documentation</a>
 * @param {Date} date1
 * @param {Date} date2
 * @return {boolean}
 */
/**
 * @method startOfDayForDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/startOfDayForDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {Date}
 */
/**
 * @method compareDateToDateToUnitGranularity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/compareDate:toDate:toUnitGranularity:">Apple Documentation</a>
 * @param {Date} date1
 * @param {Date} date2
 * @param {number} unit
 * @return {number}
 */
/**
 * @method enumerateDatesStartingAfterDateMatchingComponentsOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/enumerateDatesStartingAfterDate:matchingComponents:options:usingBlock:">Apple Documentation</a>
 * @param {Date} start
 * @param {NSDateComponents} comps
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method componentsInTimeZoneFromDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/componentsInTimeZone:fromDate:">Apple Documentation</a>
 * @param {NSTimeZone} timezone
 * @param {Date} date
 * @return {NSDateComponents}
 */
/**
 * @method isDateEqualToDateToUnitGranularity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/isDate:equalToDate:toUnitGranularity:">Apple Documentation</a>
 * @param {Date} date1
 * @param {Date} date2
 * @param {number} unit
 * @return {boolean}
 */
/**
 * @method dateMatchesComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/date:matchesComponents:">Apple Documentation</a>
 * @param {Date} date
 * @param {NSDateComponents} components
 * @return {boolean}
 */
/**
 * @method componentsFromDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/components:fromDate:">Apple Documentation</a>
 * @param {number} unitFlags
 * @param {Date} date
 * @return {NSDateComponents}
 */
/**
 * @method isDateInToday
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/isDateInToday:">Apple Documentation</a>
 * @param {Date} date
 * @return {boolean}
 */
/**
 * @method dateWithEraYearMonthDayHourMinuteSecondNanosecond
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/dateWithEra:year:month:day:hour:minute:second:nanosecond:">Apple Documentation</a>
 * @param {number} eraValue
 * @param {number} yearValue
 * @param {number} monthValue
 * @param {number} dayValue
 * @param {number} hourValue
 * @param {number} minuteValue
 * @param {number} secondValue
 * @param {number} nanosecondValue
 * @return {Date}
 */
/**
 * @method nextDateAfterDateMatchingUnitValueOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/nextDateAfterDate:matchingUnit:value:options:">Apple Documentation</a>
 * @param {Date} date
 * @param {number} unit
 * @param {number} value
 * @param {number} options
 * @return {Date}
 */
/**
 * @method rangeOfUnitInUnitForDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/rangeOfUnit:inUnit:forDate:">Apple Documentation</a>
 * @param {number} smaller
 * @param {number} larger
 * @param {Date} date
 * @return {Object}
 */
/**
 * @method minimumRangeOfUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/minimumRangeOfUnit:">Apple Documentation</a>
 * @param {number} unit
 * @return {Object}
 */
/**
 * @method componentsFromDateToDateOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/components:fromDate:toDate:options:">Apple Documentation</a>
 * @param {number} unitFlags
 * @param {Date} startingDate
 * @param {Date} resultDate
 * @param {number} opts
 * @return {NSDateComponents}
 */
/**
 * @method nextDateAfterDateMatchingComponentsOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSCalendar/nextDateAfterDate:matchingComponents:options:">Apple Documentation</a>
 * @param {Date} date
 * @param {NSDateComponents} comps
 * @param {number} options
 * @return {Date}
 */
/**
 * @class NSOutputStream
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html">Apple Documentation</a>
 * @extends NSStream
 */
/**
 * @method outputStreamToFileAtPathAppend
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/clm/NSOutputStream/outputStreamToFileAtPath:append:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @param {boolean} shouldAppend
 * @return {NSOutputStream}
 */
/**
 * @method outputStreamToMemory
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/clm/NSOutputStream/outputStreamToMemory">Apple Documentation</a>
 * @static
 * @return {NSOutputStream}
 */
/**
 * @method outputStreamWithURLAppend
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/clm/NSOutputStream/outputStreamWithURL:append:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {boolean} shouldAppend
 * @return {NSOutputStream}
 */
/**
 * @property {boolean} hasSpaceAvailable
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instp/NSOutputStream/hasSpaceAvailable">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initToFileAtPathAppend
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instm/NSOutputStream/initToFileAtPath:append:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} shouldAppend
 * @return {NSOutputStream}
 */
/**
 * @method jsinitToMemory
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instm/NSOutputStream/initToMemory">Apple Documentation</a>
 * @return {NSOutputStream}
 */
/**
 * @method initWithURLAppend
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instm/NSOutputStream/initWithURL:append:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} shouldAppend
 * @return {NSOutputStream}
 */
/**
 * @class AVMetadataItemValueRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVMetadataItem} metadataItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataItemValueRequest/metadataItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @method respondWithValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMetadataItemValueRequest/respondWithValue:">Apple Documentation</a>
 * @param {Object} value
 * @return {void}
 */
/**
 * @method respondWithError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMetadataItemValueRequest/respondWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @class GKAchievement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method reportAchievementsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievement/reportAchievements:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} achievements
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadAchievementsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievement/loadAchievementsWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method resetAchievementsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievement/resetAchievementsWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method reportAchievementsWithEligibleChallengesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievement/reportAchievements:withEligibleChallenges:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} achievements
 * @param {Array} challenges
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {Date} lastReportedDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievement/lastReportedDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} completed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievement/completed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKPlayer} player
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievement/player">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} showsCompletionBanner
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievement/showsCompletionBanner">Apple Documentation</a>
 */
/**
 * @property {number} percentComplete
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievement/percentComplete">Apple Documentation</a>
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievement/identifier">Apple Documentation</a>
 */
/**
 * @method initWithIdentifierForPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/initWithIdentifier:forPlayer:">Apple Documentation</a>
 * @param {string} identifier
 * @param {string} playerID
 * @return {GKAchievement}
 */
/**
 * @method initWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/initWithIdentifier:">Apple Documentation</a>
 * @param {string} identifier
 * @return {GKAchievement}
 */
/**
 * @method selectChallengeablePlayersWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/selectChallengeablePlayers:withCompletionHandler:">Apple Documentation</a>
 * @param {Array} players
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method initWithIdentifierPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/initWithIdentifier:player:">Apple Documentation</a>
 * @param {string} identifier
 * @param {GKPlayer} player
 * @return {GKAchievement}
 */
/**
 * @method issueChallengeToPlayersMessage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/issueChallengeToPlayers:message:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @param {string} message
 * @return {void}
 */
/**
 * @method selectChallengeablePlayerIDsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/selectChallengeablePlayerIDs:withCompletionHandler:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method challengeComposeControllerWithMessagePlayersCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/challengeComposeControllerWithMessage:players:completionHandler:">Apple Documentation</a>
 * @param {string} message
 * @param {Array} players
 * @param {Function} completionHandler
 * @return {UIViewController}
 */
/**
 * @method challengeComposeControllerWithPlayersMessageCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/challengeComposeControllerWithPlayers:message:completionHandler:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @param {string} message
 * @param {Function} completionHandler
 * @return {UIViewController}
 */
/**
 * @method reportAchievementWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievement/reportAchievementWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class AVPlayerMediaSelectionCriteria
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} principalMediaCharacteristics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerMediaSelectionCriteria/principalMediaCharacteristics">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} preferredLanguages
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerMediaSelectionCriteria/preferredLanguages">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} preferredMediaCharacteristics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerMediaSelectionCriteria/preferredMediaCharacteristics">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPrincipalMediaCharacteristicsPreferredLanguagesPreferredMediaCharacteristics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerMediaSelectionCriteria/initWithPrincipalMediaCharacteristics:preferredLanguages:preferredMediaCharacteristics:">Apple Documentation</a>
 * @param {Array} principalMediaCharacteristics
 * @param {Array} preferredLanguages
 * @param {Array} preferredMediaCharacteristics
 * @return {AVPlayerMediaSelectionCriteria}
 */
/**
 * @method initWithPreferredLanguagesPreferredMediaCharacteristics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerMediaSelectionCriteria/initWithPreferredLanguages:preferredMediaCharacteristics:">Apple Documentation</a>
 * @param {Array} preferredLanguages
 * @param {Array} preferredMediaCharacteristics
 * @return {AVPlayerMediaSelectionCriteria}
 */
/**
 * @class RPPreviewViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {Object} previewControllerDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPPreviewViewController/previewControllerDelegate">Apple Documentation</a>
 */
/**
 * @class MTLIndirectCommandBufferDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} inheritPipelineState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLIndirectCommandBufferDescriptor/inheritPipelineState">Apple Documentation</a>
 */
/**
 * @property {number} commandTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLIndirectCommandBufferDescriptor/commandTypes">Apple Documentation</a>
 */
/**
 * @property {number} maxVertexBufferBindCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLIndirectCommandBufferDescriptor/maxVertexBufferBindCount">Apple Documentation</a>
 */
/**
 * @property {number} maxFragmentBufferBindCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLIndirectCommandBufferDescriptor/maxFragmentBufferBindCount">Apple Documentation</a>
 */
/**
 * @property {boolean} inheritBuffers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLIndirectCommandBufferDescriptor/inheritBuffers">Apple Documentation</a>
 */
/**
 * @property {number} maxKernelBufferBindCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLIndirectCommandBufferDescriptor/maxKernelBufferBindCount">Apple Documentation</a>
 */
/**
 * @class AVPlayerItemErrorLogEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} errorStatusCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/errorStatusCode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} URI
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/URI">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} errorDomain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/errorDomain">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} date
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/date">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} playbackSessionID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/playbackSessionID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} serverAddress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/serverAddress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} errorComment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLogEvent/errorComment">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKCircleObstacle
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKObstacle
 */
/**
 * @method obstacleWithRadius
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKCircleObstacle/obstacleWithRadius:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @return {GKCircleObstacle}
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKCircleObstacle/radius">Apple Documentation</a>
 */
/**
 * @method initWithRadius
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKCircleObstacle/initWithRadius:">Apple Documentation</a>
 * @param {number} radius
 * @return {GKCircleObstacle}
 */
/**
 * @class NSMessagePort
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html">Apple Documentation</a>
 * @extends NSPort
 */
/**
 * @class UIMenuSystem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method contextSystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIMenuSystem/contextSystem">Apple Documentation</a>
 * @static
 * @return {UIMenuSystem}
 */
/**
 * @method mainSystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIMenuSystem/mainSystem">Apple Documentation</a>
 * @static
 * @return {UIMenuSystem}
 */
/**
 * @method setNeedsRevalidate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIMenuSystem/setNeedsRevalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setNeedsRebuild
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIMenuSystem/setNeedsRebuild">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVAudioSessionChannelDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} owningPortUID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionChannelDescription/owningPortUID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} channelNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionChannelDescription/channelNumber">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} channelName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionChannelDescription/channelName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} channelLabel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionChannelDescription/channelLabel">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVAudioCompressedBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioBuffer
 */
/**
 * @property {number} byteLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioCompressedBuffer/byteLength">Apple Documentation</a>
 */
/**
 * @property {number} maximumPacketSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioCompressedBuffer/maximumPacketSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} packetCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioCompressedBuffer/packetCount">Apple Documentation</a>
 */
/**
 * @property {number} packetCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioCompressedBuffer/packetCapacity">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} byteCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioCompressedBuffer/byteCapacity">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithFormatPacketCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioCompressedBuffer/initWithFormat:packetCapacity:">Apple Documentation</a>
 * @param {AVAudioFormat} format
 * @param {number} packetCapacity
 * @return {AVAudioCompressedBuffer}
 */
/**
 * @method initWithFormatPacketCapacityMaximumPacketSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioCompressedBuffer/initWithFormat:packetCapacity:maximumPacketSize:">Apple Documentation</a>
 * @param {AVAudioFormat} format
 * @param {number} packetCapacity
 * @param {number} maximumPacketSize
 * @return {AVAudioCompressedBuffer}
 */
/**
 * @class UIGraphicsRendererFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method preferredFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIGraphicsRendererFormat/preferredFormat">Apple Documentation</a>
 * @static
 * @return {UIGraphicsRendererFormat}
 */
/**
 * @method defaultFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIGraphicsRendererFormat/defaultFormat">Apple Documentation</a>
 * @static
 * @return {UIGraphicsRendererFormat}
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsRendererFormat/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSURLProtocol
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method requestIsCacheEquivalentToRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/requestIsCacheEquivalent:toRequest:">Apple Documentation</a>
 * @static
 * @param {NSURLRequest} a
 * @param {NSURLRequest} b
 * @return {boolean}
 */
/**
 * @method canonicalRequestForRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/canonicalRequestForRequest:">Apple Documentation</a>
 * @static
 * @param {NSURLRequest} request
 * @return {NSURLRequest}
 */
/**
 * @method setPropertyForKeyInRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/setProperty:forKey:inRequest:">Apple Documentation</a>
 * @static
 * @param {Object} value
 * @param {string} key
 * @param {NSMutableURLRequest} request
 * @return {void}
 */
/**
 * @method registerClass
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/registerClass:">Apple Documentation</a>
 * @static
 * @param {Object} protocolClass
 * @return {boolean}
 */
/**
 * @method removePropertyForKeyInRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/removePropertyForKey:inRequest:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @param {NSMutableURLRequest} request
 * @return {void}
 */
/**
 * @method canInitWithTask
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/canInitWithTask:">Apple Documentation</a>
 * @static
 * @param {NSURLSessionTask} task
 * @return {boolean}
 */
/**
 * @method propertyForKeyInRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/propertyForKey:inRequest:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @param {NSURLRequest} request
 * @return {Object}
 */
/**
 * @method canInitWithRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/canInitWithRequest:">Apple Documentation</a>
 * @static
 * @param {NSURLRequest} request
 * @return {boolean}
 */
/**
 * @method unregisterClass
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLProtocol/unregisterClass:">Apple Documentation</a>
 * @static
 * @param {Object} protocolClass
 * @return {void}
 */
/**
 * @property {NSCachedURLResponse} cachedResponse
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLProtocol/cachedResponse">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} client
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLProtocol/client">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLRequest} request
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLProtocol/request">Apple Documentation</a>
 * @readonly
 */
/**
 * @method startLoading
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLProtocol/startLoading">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithTaskCachedResponseClient
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLProtocol/initWithTask:cachedResponse:client:">Apple Documentation</a>
 * @param {NSURLSessionTask} task
 * @param {NSCachedURLResponse} cachedResponse
 * @param {Object} client
 * @return {NSURLProtocol}
 */
/**
 * @method initWithRequestCachedResponseClient
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLProtocol/initWithRequest:cachedResponse:client:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {NSCachedURLResponse} cachedResponse
 * @param {Object} client
 * @return {NSURLProtocol}
 */
/**
 * @method stopLoading
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLProtocol/stopLoading">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSRegularExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method regularExpressionWithPatternOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSRegularExpression/regularExpressionWithPattern:options:error:">Apple Documentation</a>
 * @static
 * @param {string} pattern
 * @param {number} options
 * @param {Object} error
 * @return {NSRegularExpression}
 */
/**
 * @method escapedTemplateForString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSRegularExpression/escapedTemplateForString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {string}
 */
/**
 * @method escapedPatternForString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSRegularExpression/escapedPatternForString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {string}
 */
/**
 * @property {string} pattern
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSRegularExpression/pattern">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} options
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSRegularExpression/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfCaptureGroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSRegularExpression/numberOfCaptureGroups">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPatternOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/initWithPattern:options:error:">Apple Documentation</a>
 * @param {string} pattern
 * @param {number} options
 * @param {Object} error
 * @return {NSRegularExpression}
 */
/**
 * @method numberOfMatchesInStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/numberOfMatchesInString:options:range:">Apple Documentation</a>
 * @param {string} string
 * @param {number} options
 * @param {Object} range
 * @return {number}
 */
/**
 * @method matchesInStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/matchesInString:options:range:">Apple Documentation</a>
 * @param {string} string
 * @param {number} options
 * @param {Object} range
 * @return {Array}
 */
/**
 * @method stringByReplacingMatchesInStringOptionsRangeWithTemplate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/stringByReplacingMatchesInString:options:range:withTemplate:">Apple Documentation</a>
 * @param {string} string
 * @param {number} options
 * @param {Object} range
 * @param {string} templ
 * @return {string}
 */
/**
 * @method enumerateMatchesInStringOptionsRangeUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/enumerateMatchesInString:options:range:usingBlock:">Apple Documentation</a>
 * @param {string} string
 * @param {number} options
 * @param {Object} range
 * @param {Function} block
 * @return {void}
 */
/**
 * @method rangeOfFirstMatchInStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/rangeOfFirstMatchInString:options:range:">Apple Documentation</a>
 * @param {string} string
 * @param {number} options
 * @param {Object} range
 * @return {Object}
 */
/**
 * @method firstMatchInStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/firstMatchInString:options:range:">Apple Documentation</a>
 * @param {string} string
 * @param {number} options
 * @param {Object} range
 * @return {NSTextCheckingResult}
 */
/**
 * @method replaceMatchesInStringOptionsRangeWithTemplate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/replaceMatchesInString:options:range:withTemplate:">Apple Documentation</a>
 * @param {NSMutableString} string
 * @param {number} options
 * @param {Object} range
 * @param {string} templ
 * @return {number}
 */
/**
 * @method replacementStringForResultInStringOffsetTemplate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSRegularExpression/replacementStringForResult:inString:offset:template:">Apple Documentation</a>
 * @param {NSTextCheckingResult} result
 * @param {string} string
 * @param {number} offset
 * @param {string} templ
 * @return {string}
 */
/**
 * @class GKAchievementChallenge
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKChallenge
 */
/**
 * @property {GKAchievement} achievement
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKAchievementChallenge/achievement">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKOctreeNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class NSURLSessionDataTask
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSURLSessionTask
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionDataTask/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionDataTask}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSessionDataTask/init">Apple Documentation</a>
 * @return {NSURLSessionDataTask}
 */
/**
 * @class NSDataAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSDataAsset/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSDataAsset/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} typeIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSDataAsset/typeIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSDataAsset/initWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {NSDataAsset}
 */
/**
 * @method initWithNameBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSDataAsset/initWithName:bundle:">Apple Documentation</a>
 * @param {string} name
 * @param {NSBundle} bundle
 * @return {NSDataAsset}
 */
/**
 * @class AVAudioEnvironmentDistanceAttenuationParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} maximumDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentDistanceAttenuationParameters/maximumDistance">Apple Documentation</a>
 */
/**
 * @property {number} rolloffFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentDistanceAttenuationParameters/rolloffFactor">Apple Documentation</a>
 */
/**
 * @property {number} distanceAttenuationModel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentDistanceAttenuationParameters/distanceAttenuationModel">Apple Documentation</a>
 */
/**
 * @property {number} referenceDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentDistanceAttenuationParameters/referenceDistance">Apple Documentation</a>
 */
/**
 * @class AVCaptureSynchronizedDepthData
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureSynchronizedData
 */
/**
 * @property {number} droppedReason
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedDepthData/droppedReason">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVDepthData} depthData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedDepthData/depthData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} depthDataWasDropped
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedDepthData/depthDataWasDropped">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SCNPlane
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method planeWithWidthHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPlane/planeWithWidth:height:">Apple Documentation</a>
 * @static
 * @param {number} width
 * @param {number} height
 * @return {SCNPlane}
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPlane/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} widthSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPlane/widthSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPlane/height">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPlane/width">Apple Documentation</a>
 */
/**
 * @property {number} cornerRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPlane/cornerRadius">Apple Documentation</a>
 */
/**
 * @property {number} cornerSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPlane/cornerSegmentCount">Apple Documentation</a>
 */
/**
 * @class SCNTransaction
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method begin
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/begin">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/valueForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {Object}
 */
/**
 * @method completionBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/completionBlock">Apple Documentation</a>
 * @static
 * @return {Function}
 */
/**
 * @method lock
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/lock">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method animationDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/animationDuration">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/setValue:forKey:">Apple Documentation</a>
 * @static
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method setCompletionBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/setCompletionBlock:">Apple Documentation</a>
 * @static
 * @param {Function} completionBlock
 * @return {void}
 */
/**
 * @method setAnimationTimingFunction
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/setAnimationTimingFunction:">Apple Documentation</a>
 * @static
 * @param {CAMediaTimingFunction} animationTimingFunction
 * @return {void}
 */
/**
 * @method unlock
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/unlock">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method disableActions
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/disableActions">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method flush
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/flush">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method commit
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/commit">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method setDisableActions
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/setDisableActions:">Apple Documentation</a>
 * @static
 * @param {boolean} disableActions
 * @return {void}
 */
/**
 * @method setAnimationDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/setAnimationDuration:">Apple Documentation</a>
 * @static
 * @param {number} animationDuration
 * @return {void}
 */
/**
 * @method animationTimingFunction
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNTransaction/animationTimingFunction">Apple Documentation</a>
 * @static
 * @return {CAMediaTimingFunction}
 */
/**
 * @class AVAssetReaderSampleReferenceOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetReaderOutput
 */
/**
 * @method assetReaderSampleReferenceOutputWithTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAssetReaderSampleReferenceOutput/assetReaderSampleReferenceOutputWithTrack:">Apple Documentation</a>
 * @static
 * @param {AVAssetTrack} track
 * @return {AVAssetReaderSampleReferenceOutput}
 */
/**
 * @property {AVAssetTrack} track
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetReaderSampleReferenceOutput/track">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetReaderSampleReferenceOutput/initWithTrack:">Apple Documentation</a>
 * @param {AVAssetTrack} track
 * @return {AVAssetReaderSampleReferenceOutput}
 */
/**
 * @class UIImagePickerController
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html">Apple Documentation</a>
 * @extends UINavigationController
 */
/**
 * @method isCameraDeviceAvailable
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/clm/UIImagePickerController/isCameraDeviceAvailable:">Apple Documentation</a>
 * @static
 * @param {number} cameraDevice
 * @return {boolean}
 */
/**
 * @method isFlashAvailableForCameraDevice
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/clm/UIImagePickerController/isFlashAvailableForCameraDevice:">Apple Documentation</a>
 * @static
 * @param {number} cameraDevice
 * @return {boolean}
 */
/**
 * @method isSourceTypeAvailable
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/clm/UIImagePickerController/isSourceTypeAvailable:">Apple Documentation</a>
 * @static
 * @param {number} sourceType
 * @return {boolean}
 */
/**
 * @method availableCaptureModesForCameraDevice
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/clm/UIImagePickerController/availableCaptureModesForCameraDevice:">Apple Documentation</a>
 * @static
 * @param {number} cameraDevice
 * @return {Array}
 */
/**
 * @method availableMediaTypesForSourceType
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/clm/UIImagePickerController/availableMediaTypesForSourceType:">Apple Documentation</a>
 * @static
 * @param {number} sourceType
 * @return {Array}
 */
/**
 * @property {number} cameraCaptureMode
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/cameraCaptureMode">Apple Documentation</a>
 */
/**
 * @property {number} cameraDevice
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/cameraDevice">Apple Documentation</a>
 */
/**
 * @property {number} videoQuality
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/videoQuality">Apple Documentation</a>
 */
/**
 * @property {number} imageExportPreset
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/imageExportPreset">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/allowsEditing">Apple Documentation</a>
 */
/**
 * @property {Object} cameraViewTransform
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/cameraViewTransform">Apple Documentation</a>
 */
/**
 * @property {number} cameraFlashMode
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/cameraFlashMode">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsImageEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/allowsImageEditing">Apple Documentation</a>
 */
/**
 * @property {Array} mediaTypes
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/mediaTypes">Apple Documentation</a>
 */
/**
 * @property {boolean} showsCameraControls
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/showsCameraControls">Apple Documentation</a>
 */
/**
 * @property {UIView} cameraOverlayView
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/cameraOverlayView">Apple Documentation</a>
 */
/**
 * @property {number} videoMaximumDuration
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/videoMaximumDuration">Apple Documentation</a>
 */
/**
 * @property {number} sourceType
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/sourceType">Apple Documentation</a>
 */
/**
 * @property {string} videoExportPreset
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/videoExportPreset">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instp/UIImagePickerController/delegate">Apple Documentation</a>
 */
/**
 * @method startVideoCapture
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instm/UIImagePickerController/startVideoCapture">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method stopVideoCapture
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instm/UIImagePickerController/stopVideoCapture">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method takePicture
 * <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/occ/instm/UIImagePickerController/takePicture">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVAudioUnitDelay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitEffect
 */
/**
 * @property {number} wetDryMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitDelay/wetDryMix">Apple Documentation</a>
 */
/**
 * @property {number} delayTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitDelay/delayTime">Apple Documentation</a>
 */
/**
 * @property {number} feedback
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitDelay/feedback">Apple Documentation</a>
 */
/**
 * @property {number} lowPassCutoff
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitDelay/lowPassCutoff">Apple Documentation</a>
 */
/**
 * @class AVMIDIPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMIDIPlayer/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} currentPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMIDIPlayer/currentPosition">Apple Documentation</a>
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMIDIPlayer/rate">Apple Documentation</a>
 */
/**
 * @property {boolean} playing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMIDIPlayer/playing">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDataSoundBankURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMIDIPlayer/initWithData:soundBankURL:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {NSURL} bankURL
 * @param {Object} outError
 * @return {AVMIDIPlayer}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMIDIPlayer/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMIDIPlayer/play:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method prepareToPlay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMIDIPlayer/prepareToPlay">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithContentsOfURLSoundBankURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMIDIPlayer/initWithContentsOfURL:soundBankURL:error:">Apple Documentation</a>
 * @param {NSURL} inURL
 * @param {NSURL} bankURL
 * @param {Object} outError
 * @return {AVMIDIPlayer}
 */
/**
 * @class UICollectionViewLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method layoutAttributesClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UICollectionViewLayout/layoutAttributesClass">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method invalidationContextClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UICollectionViewLayout/invalidationContextClass">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @property {UICollectionView} collectionView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewLayout/collectionView">Apple Documentation</a>
 * @readonly
 */
/**
 * @method targetContentOffsetForProposedContentOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/targetContentOffsetForProposedContentOffset:">Apple Documentation</a>
 * @param {Object} proposedContentOffset
 * @return {Object}
 */
/**
 * @method invalidationContextForPreferredLayoutAttributesWithOriginalAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/invalidationContextForPreferredLayoutAttributes:withOriginalAttributes:">Apple Documentation</a>
 * @param {UICollectionViewLayoutAttributes} preferredAttributes
 * @param {UICollectionViewLayoutAttributes} originalAttributes
 * @return {UICollectionViewLayoutInvalidationContext}
 */
/**
 * @method layoutAttributesForDecorationViewOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/layoutAttributesForDecorationViewOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method invalidationContextForEndingInteractiveMovementOfItemsToFinalIndexPathsPreviousIndexPathsMovementCancelled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/invalidationContextForEndingInteractiveMovementOfItemsToFinalIndexPaths:previousIndexPaths:movementCancelled:">Apple Documentation</a>
 * @param {Array} indexPaths
 * @param {Array} previousIndexPaths
 * @param {boolean} movementCancelled
 * @return {UICollectionViewLayoutInvalidationContext}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICollectionViewLayout}
 */
/**
 * @method layoutAttributesForItemAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/layoutAttributesForItemAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method prepareForAnimatedBoundsChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/prepareForAnimatedBoundsChange:">Apple Documentation</a>
 * @param {Object} oldBounds
 * @return {void}
 */
/**
 * @method finalizeCollectionViewUpdates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/finalizeCollectionViewUpdates">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method prepareForCollectionViewUpdates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/prepareForCollectionViewUpdates:">Apple Documentation</a>
 * @param {Array} updateItems
 * @return {void}
 */
/**
 * @method prepareLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/prepareLayout">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finalLayoutAttributesForDisappearingItemAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/finalLayoutAttributesForDisappearingItemAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} itemIndexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method prepareForTransitionFromLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/prepareForTransitionFromLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} oldLayout
 * @return {void}
 */
/**
 * @method indexPathsToInsertForSupplementaryViewOfKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/indexPathsToInsertForSupplementaryViewOfKind:">Apple Documentation</a>
 * @param {string} elementKind
 * @return {Array}
 */
/**
 * @method finalizeAnimatedBoundsChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/finalizeAnimatedBoundsChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method registerNibForDecorationViewOfKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/registerNib:forDecorationViewOfKind:">Apple Documentation</a>
 * @param {UINib} nib
 * @param {string} elementKind
 * @return {void}
 */
/**
 * @method layoutAttributesForSupplementaryViewOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/layoutAttributesForSupplementaryViewOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method targetIndexPathForInteractivelyMovingItemWithPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/targetIndexPathForInteractivelyMovingItem:withPosition:">Apple Documentation</a>
 * @param {NSIndexPath} previousIndexPath
 * @param {Object} position
 * @return {NSIndexPath}
 */
/**
 * @method registerClassForDecorationViewOfKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/registerClass:forDecorationViewOfKind:">Apple Documentation</a>
 * @param {Object} viewClass
 * @param {string} elementKind
 * @return {void}
 */
/**
 * @method initialLayoutAttributesForAppearingDecorationElementOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/initialLayoutAttributesForAppearingDecorationElementOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} decorationIndexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method prepareForTransitionToLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/prepareForTransitionToLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} newLayout
 * @return {void}
 */
/**
 * @method invalidationContextForInteractivelyMovingItemsWithTargetPositionPreviousIndexPathsPreviousPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/invalidationContextForInteractivelyMovingItems:withTargetPosition:previousIndexPaths:previousPosition:">Apple Documentation</a>
 * @param {Array} targetIndexPaths
 * @param {Object} targetPosition
 * @param {Array} previousIndexPaths
 * @param {Object} previousPosition
 * @return {UICollectionViewLayoutInvalidationContext}
 */
/**
 * @method shouldInvalidateLayoutForPreferredLayoutAttributesWithOriginalAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/shouldInvalidateLayoutForPreferredLayoutAttributes:withOriginalAttributes:">Apple Documentation</a>
 * @param {UICollectionViewLayoutAttributes} preferredAttributes
 * @param {UICollectionViewLayoutAttributes} originalAttributes
 * @return {boolean}
 */
/**
 * @method indexPathsToDeleteForSupplementaryViewOfKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/indexPathsToDeleteForSupplementaryViewOfKind:">Apple Documentation</a>
 * @param {string} elementKind
 * @return {Array}
 */
/**
 * @method initialLayoutAttributesForAppearingSupplementaryElementOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/initialLayoutAttributesForAppearingSupplementaryElementOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} elementIndexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method shouldInvalidateLayoutForBoundsChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/shouldInvalidateLayoutForBoundsChange:">Apple Documentation</a>
 * @param {Object} newBounds
 * @return {boolean}
 */
/**
 * @method invalidateLayoutWithContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/invalidateLayoutWithContext:">Apple Documentation</a>
 * @param {UICollectionViewLayoutInvalidationContext} context
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/init">Apple Documentation</a>
 * @return {UICollectionViewLayout}
 */
/**
 * @method indexPathsToDeleteForDecorationViewOfKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/indexPathsToDeleteForDecorationViewOfKind:">Apple Documentation</a>
 * @param {string} elementKind
 * @return {Array}
 */
/**
 * @method finalizeLayoutTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/finalizeLayoutTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finalLayoutAttributesForDisappearingSupplementaryElementOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/finalLayoutAttributesForDisappearingSupplementaryElementOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} elementIndexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method layoutAttributesForElementsInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/layoutAttributesForElementsInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {Array}
 */
/**
 * @method targetContentOffsetForProposedContentOffsetWithScrollingVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/targetContentOffsetForProposedContentOffset:withScrollingVelocity:">Apple Documentation</a>
 * @param {Object} proposedContentOffset
 * @param {Object} velocity
 * @return {Object}
 */
/**
 * @method layoutAttributesForInteractivelyMovingItemAtIndexPathWithTargetPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/layoutAttributesForInteractivelyMovingItemAtIndexPath:withTargetPosition:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @param {Object} position
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method invalidateLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/invalidateLayout">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finalLayoutAttributesForDisappearingDecorationElementOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/finalLayoutAttributesForDisappearingDecorationElementOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} elementKind
 * @param {NSIndexPath} decorationIndexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method indexPathsToInsertForDecorationViewOfKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/indexPathsToInsertForDecorationViewOfKind:">Apple Documentation</a>
 * @param {string} elementKind
 * @return {Array}
 */
/**
 * @method invalidationContextForBoundsChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/invalidationContextForBoundsChange:">Apple Documentation</a>
 * @param {Object} newBounds
 * @return {UICollectionViewLayoutInvalidationContext}
 */
/**
 * @method initialLayoutAttributesForAppearingItemAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewLayout/initialLayoutAttributesForAppearingItemAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} itemIndexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @class NSCollectionLayoutDecorationItem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSCollectionLayoutItem
 */
/**
 * @method backgroundDecorationItemWithElementKind
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutDecorationItem/backgroundDecorationItemWithElementKind:">Apple Documentation</a>
 * @static
 * @param {string} elementKind
 * @return {NSCollectionLayoutDecorationItem}
 */
/**
 * @property {number} zIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDecorationItem/zIndex">Apple Documentation</a>
 */
/**
 * @property {string} elementKind
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDecorationItem/elementKind">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLVertexAttributeDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} bufferIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttributeDescriptor/bufferIndex">Apple Documentation</a>
 */
/**
 * @property {number} offset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttributeDescriptor/offset">Apple Documentation</a>
 */
/**
 * @property {number} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttributeDescriptor/format">Apple Documentation</a>
 */
/**
 * @class NSNetService
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method dataFromTXTRecordDictionary
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSNetService/dataFromTXTRecordDictionary:">Apple Documentation</a>
 * @static
 * @param {Object} txtDictionary
 * @return {NSData}
 */
/**
 * @method dictionaryFromTXTRecordData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSNetService/dictionaryFromTXTRecordData:">Apple Documentation</a>
 * @static
 * @param {NSData} txtData
 * @return {Object}
 */
/**
 * @property {string} domain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/domain">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} includesPeerToPeer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/includesPeerToPeer">Apple Documentation</a>
 */
/**
 * @property {string} hostName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/hostName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/delegate">Apple Documentation</a>
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} port
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/port">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} addresses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetService/addresses">Apple Documentation</a>
 * @readonly
 */
/**
 * @method stopMonitoring
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/stopMonitoring">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method scheduleInRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/scheduleInRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method removeFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/removeFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method startMonitoring
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/startMonitoring">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method resolveWithTimeout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/resolveWithTimeout:">Apple Documentation</a>
 * @param {number} timeout
 * @return {void}
 */
/**
 * @method publishWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/publishWithOptions:">Apple Documentation</a>
 * @param {number} options
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithDomainTypeName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/initWithDomain:type:name:">Apple Documentation</a>
 * @param {string} domain
 * @param {string} type
 * @param {string} name
 * @return {NSNetService}
 */
/**
 * @method TXTRecordData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/TXTRecordData">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @method resolve
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/resolve">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithDomainTypeNamePort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/initWithDomain:type:name:port:">Apple Documentation</a>
 * @param {string} domain
 * @param {string} type
 * @param {string} name
 * @param {number} port
 * @return {NSNetService}
 */
/**
 * @method setTXTRecordData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/setTXTRecordData:">Apple Documentation</a>
 * @param {NSData} recordData
 * @return {boolean}
 */
/**
 * @method publish
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetService/publish">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UISelectionFeedbackGenerator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIFeedbackGenerator
 */
/**
 * @method selectionChanged
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISelectionFeedbackGenerator/selectionChanged">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class CAShapeLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {number} strokeEnd
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/strokeEnd">Apple Documentation</a>
 */
/**
 * @property {number} lineWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/lineWidth">Apple Documentation</a>
 */
/**
 * @property {string} fillRule
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/fillRule">Apple Documentation</a>
 */
/**
 * @property {string} lineCap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/lineCap">Apple Documentation</a>
 */
/**
 * @property {number} miterLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/miterLimit">Apple Documentation</a>
 */
/**
 * @property {Array} lineDashPattern
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/lineDashPattern">Apple Documentation</a>
 */
/**
 * @property {Object} fillColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/fillColor">Apple Documentation</a>
 */
/**
 * @property {number} lineDashPhase
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/lineDashPhase">Apple Documentation</a>
 */
/**
 * @property {Object} path
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/path">Apple Documentation</a>
 */
/**
 * @property {Object} strokeColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/strokeColor">Apple Documentation</a>
 */
/**
 * @property {number} strokeStart
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/strokeStart">Apple Documentation</a>
 */
/**
 * @property {string} lineJoin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAShapeLayer/lineJoin">Apple Documentation</a>
 */
/**
 * @class MDLVertexBufferLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} stride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexBufferLayout/stride">Apple Documentation</a>
 */
/**
 * @method initWithStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexBufferLayout/initWithStride:">Apple Documentation</a>
 * @param {number} stride
 * @return {MDLVertexBufferLayout}
 */
/**
 * @class AVCameraCalibrationData
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} intrinsicMatrixReferenceDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCameraCalibrationData/intrinsicMatrixReferenceDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} inverseLensDistortionLookupTable
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCameraCalibrationData/inverseLensDistortionLookupTable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} lensDistortionLookupTable
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCameraCalibrationData/lensDistortionLookupTable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} lensDistortionCenter
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCameraCalibrationData/lensDistortionCenter">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pixelSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCameraCalibrationData/pixelSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIView
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html">Apple Documentation</a>
 * @extends UIResponder
 */
/**
 * @method setAnimationStartDate
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationStartDate:">Apple Documentation</a>
 * @static
 * @param {Date} startDate
 * @return {void}
 */
/**
 * @method animateWithDurationDelayOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/animateWithDuration:delay:options:animations:completion:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {number} delay
 * @param {number} options
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method setAnimationCurve
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationCurve:">Apple Documentation</a>
 * @static
 * @param {number} curve
 * @return {void}
 */
/**
 * @method transitionWithViewDurationOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/transitionWithView:duration:options:animations:completion:">Apple Documentation</a>
 * @static
 * @param {UIView} view
 * @param {number} duration
 * @param {number} options
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method animateWithDurationAnimations
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/animateWithDuration:animations:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {Function} animations
 * @return {void}
 */
/**
 * @method animateKeyframesWithDurationDelayOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/animateKeyframesWithDuration:delay:options:animations:completion:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {number} delay
 * @param {number} options
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method userInterfaceLayoutDirectionForSemanticContentAttribute
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/userInterfaceLayoutDirectionForSemanticContentAttribute:">Apple Documentation</a>
 * @static
 * @param {number} attribute
 * @return {number}
 */
/**
 * @method areAnimationsEnabled
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/areAnimationsEnabled">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method animateWithDurationAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/animateWithDuration:animations:completion:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {number} delay
 * @param {number} dampingRatio
 * @param {number} velocity
 * @param {number} options
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method setAnimationTransitionForViewCache
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationTransition:forView:cache:">Apple Documentation</a>
 * @static
 * @param {number} transition
 * @param {UIView} view
 * @param {boolean} cache
 * @return {void}
 */
/**
 * @method setAnimationRepeatCount
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationRepeatCount:">Apple Documentation</a>
 * @static
 * @param {number} repeatCount
 * @return {void}
 */
/**
 * @method modifyAnimationsWithRepeatCountAutoreversesAnimations
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/modifyAnimationsWithRepeatCount:autoreverses:animations:">Apple Documentation</a>
 * @static
 * @param {number} count
 * @param {boolean} autoreverses
 * @param {Function} animations
 * @return {void}
 */
/**
 * @method setAnimationDuration
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationDuration:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @return {void}
 */
/**
 * @method addKeyframeWithRelativeStartTimeRelativeDurationAnimations
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/addKeyframeWithRelativeStartTime:relativeDuration:animations:">Apple Documentation</a>
 * @static
 * @param {number} frameStartTime
 * @param {number} frameDuration
 * @param {Function} animations
 * @return {void}
 */
/**
 * @method transitionFromViewToViewDurationOptionsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/transitionFromView:toView:duration:options:completion:">Apple Documentation</a>
 * @static
 * @param {UIView} fromView
 * @param {UIView} toView
 * @param {number} duration
 * @param {number} options
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method setAnimationDelegate
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationDelegate:">Apple Documentation</a>
 * @static
 * @param {Object} delegate
 * @return {void}
 */
/**
 * @method performWithoutAnimation
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/performWithoutAnimation:">Apple Documentation</a>
 * @static
 * @param {Function} actionsWithoutAnimation
 * @return {void}
 */
/**
 * @method performSystemAnimationOnViewsOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/performSystemAnimation:onViews:options:animations:completion:">Apple Documentation</a>
 * @static
 * @param {number} animation
 * @param {Array} views
 * @param {number} options
 * @param {Function} parallelAnimations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method requiresConstraintBasedLayout
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/requiresConstraintBasedLayout">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method layerClass
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/layerClass">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method setAnimationRepeatAutoreverses
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationRepeatAutoreverses:">Apple Documentation</a>
 * @static
 * @param {boolean} repeatAutoreverses
 * @return {void}
 */
/**
 * @method userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/userInterfaceLayoutDirectionForSemanticContentAttribute:relativeToLayoutDirection:">Apple Documentation</a>
 * @static
 * @param {number} semanticContentAttribute
 * @param {number} layoutDirection
 * @return {number}
 */
/**
 * @method inheritedAnimationDuration
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/inheritedAnimationDuration">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method setAnimationsEnabled
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationsEnabled:">Apple Documentation</a>
 * @static
 * @param {boolean} enabled
 * @return {void}
 */
/**
 * @method commitAnimations
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/commitAnimations">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method setAnimationWillStartSelector
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationWillStartSelector:">Apple Documentation</a>
 * @static
 * @param {string} selector
 * @return {void}
 */
/**
 * @method setAnimationDelay
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationDelay:">Apple Documentation</a>
 * @static
 * @param {number} delay
 * @return {void}
 */
/**
 * @method setAnimationDidStopSelector
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationDidStopSelector:">Apple Documentation</a>
 * @static
 * @param {string} selector
 * @return {void}
 */
/**
 * @method setAnimationBeginsFromCurrentState
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/clm/UIView/setAnimationBeginsFromCurrentState:">Apple Documentation</a>
 * @static
 * @param {boolean} fromCurrentState
 * @return {void}
 */
/**
 * @property {CALayer} layer
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/layer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canBecomeFocused
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/canBecomeFocused">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} effectiveUserInterfaceLayoutDirection
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/effectiveUserInterfaceLayoutDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} userInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/userInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {number} semanticContentAttribute
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/semanticContentAttribute">Apple Documentation</a>
 */
/**
 * @property {number} tag
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/tag">Apple Documentation</a>
 */
/**
 * @property {boolean} focused
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instp/UIView/focused">Apple Documentation</a>
 * @readonly
 */
/**
 * @method snapshotViewAfterScreenUpdates
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/snapshotViewAfterScreenUpdates:">Apple Documentation</a>
 * @param {boolean} afterUpdates
 * @return {UIView}
 */
/**
 * @method removeFromSuperview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeFromSuperview">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method convertPointFromView
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/convertPoint:fromView:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method sizeThatFits
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/sizeThatFits:">Apple Documentation</a>
 * @param {Object} size
 * @return {Object}
 */
/**
 * @method didAddSubview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/didAddSubview:">Apple Documentation</a>
 * @param {UIView} subview
 * @return {void}
 */
/**
 * @method willMoveToSuperview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/willMoveToSuperview:">Apple Documentation</a>
 * @param {UIView} newSuperview
 * @return {void}
 */
/**
 * @method didMoveToWindow
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/didMoveToWindow">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method tintColorDidChange
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/tintColorDidChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addLayoutGuide
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addLayoutGuide:">Apple Documentation</a>
 * @param {UILayoutGuide} layoutGuide
 * @return {void}
 */
/**
 * @method removeMotionEffect
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeMotionEffect:">Apple Documentation</a>
 * @param {UIMotionEffect} effect
 * @return {void}
 */
/**
 * @method removeGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} gestureRecognizer
 * @return {void}
 */
/**
 * @method drawRect
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/drawRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method frameForAlignmentRect
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/frameForAlignmentRect:">Apple Documentation</a>
 * @param {Object} alignmentRect
 * @return {Object}
 */
/**
 * @method drawRectForViewPrintFormatter
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/drawRect:forViewPrintFormatter:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIViewPrintFormatter} formatter
 * @return {void}
 */
/**
 * @method decodeRestorableStateWithCoder
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/decodeRestorableStateWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {void}
 */
/**
 * @method systemLayoutSizeFittingSizeWithHorizontalFittingPriorityVerticalFittingPriority
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:">Apple Documentation</a>
 * @param {Object} targetSize
 * @param {number} horizontalFittingPriority
 * @param {number} verticalFittingPriority
 * @return {Object}
 */
/**
 * @method willMoveToWindow
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/willMoveToWindow:">Apple Documentation</a>
 * @param {UIWindow} newWindow
 * @return {void}
 */
/**
 * @method constraintsAffectingLayoutForAxis
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/constraintsAffectingLayoutForAxis:">Apple Documentation</a>
 * @param {number} axis
 * @return {Array}
 */
/**
 * @method drawViewHierarchyInRectAfterScreenUpdates
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/drawViewHierarchyInRect:afterScreenUpdates:">Apple Documentation</a>
 * @param {Object} rect
 * @param {boolean} afterUpdates
 * @return {boolean}
 */
/**
 * @method updateConstraintsIfNeeded
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/updateConstraintsIfNeeded">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method convertRectFromView
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/convertRect:fromView:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method removeConstraints
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeConstraints:">Apple Documentation</a>
 * @param {Array} constraints
 * @return {void}
 */
/**
 * @method removeLayoutGuide
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeLayoutGuide:">Apple Documentation</a>
 * @param {UILayoutGuide} layoutGuide
 * @return {void}
 */
/**
 * @method alignmentRectForFrame
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/alignmentRectForFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {Object}
 */
/**
 * @method setContentHuggingPriorityForAxis
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/setContentHuggingPriority:forAxis:">Apple Documentation</a>
 * @param {number} priority
 * @param {number} axis
 * @return {void}
 */
/**
 * @method pointInsideWithEvent
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/pointInside:withEvent:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIEvent} event
 * @return {boolean}
 */
/**
 * @method viewForBaselineLayout
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/viewForBaselineLayout">Apple Documentation</a>
 * @return {UIView}
 */
/**
 * @method invalidateIntrinsicContentSize
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/invalidateIntrinsicContentSize">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method willRemoveSubview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/willRemoveSubview:">Apple Documentation</a>
 * @param {UIView} subview
 * @return {void}
 */
/**
 * @method removeConstraint
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeConstraint:">Apple Documentation</a>
 * @param {NSLayoutConstraint} constraint
 * @return {void}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {UIView}
 */
/**
 * @method addInteraction
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addInteraction:">Apple Documentation</a>
 * @param {Object} interaction
 * @return {void}
 */
/**
 * @method viewWithTag
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/viewWithTag:">Apple Documentation</a>
 * @param {number} tag
 * @return {UIView}
 */
/**
 * @method setNeedsDisplayInRect
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/setNeedsDisplayInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method encodeRestorableStateWithCoder
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/encodeRestorableStateWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {void}
 */
/**
 * @method addSubview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addSubview:">Apple Documentation</a>
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method setContentCompressionResistancePriorityForAxis
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/setContentCompressionResistancePriority:forAxis:">Apple Documentation</a>
 * @param {number} priority
 * @param {number} axis
 * @return {void}
 */
/**
 * @method systemLayoutSizeFittingSize
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/systemLayoutSizeFittingSize:">Apple Documentation</a>
 * @param {Object} targetSize
 * @return {Object}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIView}
 */
/**
 * @method exerciseAmbiguityInLayout
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/exerciseAmbiguityInLayout">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method updateConstraints
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/updateConstraints">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addMotionEffect
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addMotionEffect:">Apple Documentation</a>
 * @param {UIMotionEffect} effect
 * @return {void}
 */
/**
 * @method insertSubviewAboveSubview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/insertSubview:aboveSubview:">Apple Documentation</a>
 * @param {UIView} view
 * @param {UIView} siblingSubview
 * @return {void}
 */
/**
 * @method convertRectToView
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/convertRect:toView:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method safeAreaInsetsDidChange
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/safeAreaInsetsDidChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} gestureRecognizer
 * @return {void}
 */
/**
 * @method contentCompressionResistancePriorityForAxis
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/contentCompressionResistancePriorityForAxis:">Apple Documentation</a>
 * @param {number} axis
 * @return {number}
 */
/**
 * @method needsUpdateConstraints
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/needsUpdateConstraints">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method setNeedsUpdateConstraints
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/setNeedsUpdateConstraints">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method gestureRecognizerShouldBegin
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/gestureRecognizerShouldBegin:">Apple Documentation</a>
 * @param {UIGestureRecognizer} gestureRecognizer
 * @return {boolean}
 */
/**
 * @method didMoveToSuperview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/didMoveToSuperview">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method insertSubviewBelowSubview
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/insertSubview:belowSubview:">Apple Documentation</a>
 * @param {UIView} view
 * @param {UIView} siblingSubview
 * @return {void}
 */
/**
 * @method layoutMarginsDidChange
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/layoutMarginsDidChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method endEditing
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/endEditing:">Apple Documentation</a>
 * @param {boolean} force
 * @return {boolean}
 */
/**
 * @method exchangeSubviewAtIndexWithSubviewAtIndex
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/exchangeSubviewAtIndex:withSubviewAtIndex:">Apple Documentation</a>
 * @param {number} index1
 * @param {number} index2
 * @return {void}
 */
/**
 * @method contentHuggingPriorityForAxis
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/contentHuggingPriorityForAxis:">Apple Documentation</a>
 * @param {number} axis
 * @return {number}
 */
/**
 * @method bringSubviewToFront
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/bringSubviewToFront:">Apple Documentation</a>
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method insertSubviewAtIndex
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/insertSubview:atIndex:">Apple Documentation</a>
 * @param {UIView} view
 * @param {number} index
 * @return {void}
 */
/**
 * @method setNeedsDisplay
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/setNeedsDisplay">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method isDescendantOfView
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/isDescendantOfView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {boolean}
 */
/**
 * @method setNeedsLayout
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/setNeedsLayout">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addConstraints
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addConstraints:">Apple Documentation</a>
 * @param {Array} constraints
 * @return {void}
 */
/**
 * @method layoutSubviews
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/layoutSubviews">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method hitTestWithEvent
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/hitTest:withEvent:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIEvent} event
 * @return {UIView}
 */
/**
 * @method addConstraint
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/addConstraint:">Apple Documentation</a>
 * @param {NSLayoutConstraint} constraint
 * @return {void}
 */
/**
 * @method sizeToFit
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/sizeToFit">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method resizableSnapshotViewFromRectAfterScreenUpdatesWithCapInsets
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/resizableSnapshotViewFromRect:afterScreenUpdates:withCapInsets:">Apple Documentation</a>
 * @param {Object} rect
 * @param {boolean} afterUpdates
 * @param {Object} capInsets
 * @return {UIView}
 */
/**
 * @method sendSubviewToBack
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/sendSubviewToBack:">Apple Documentation</a>
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method removeInteraction
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/removeInteraction:">Apple Documentation</a>
 * @param {Object} interaction
 * @return {void}
 */
/**
 * @method viewPrintFormatter
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/viewPrintFormatter">Apple Documentation</a>
 * @return {UIViewPrintFormatter}
 */
/**
 * @method convertPointToView
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/convertPoint:toView:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method layoutIfNeeded
 * <a href="https://developer.apple.com/library/ios/qa/qa1908/_index.html#//apple_ref/occ/instm/UIView/layoutIfNeeded">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVCaptureSynchronizedDataCollection
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedDataCollection/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @method synchronizedDataForCaptureOutput
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureSynchronizedDataCollection/synchronizedDataForCaptureOutput:">Apple Documentation</a>
 * @param {AVCaptureOutput} captureOutput
 * @return {AVCaptureSynchronizedData}
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureSynchronizedDataCollection/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {AVCaptureOutput} key
 * @return {AVCaptureSynchronizedData}
 */
/**
 * @class NSLengthFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @property {number} unitStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSLengthFormatter/unitStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} forPersonHeightUse
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSLengthFormatter/forPersonHeightUse">Apple Documentation</a>
 */
/**
 * @property {NSNumberFormatter} numberFormatter
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSLengthFormatter/numberFormatter">Apple Documentation</a>
 */
/**
 * @method stringFromMeters
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSLengthFormatter/stringFromMeters:">Apple Documentation</a>
 * @param {number} numberInMeters
 * @return {string}
 */
/**
 * @method unitStringFromValueUnit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSLengthFormatter/unitStringFromValue:unit:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {string}
 */
/**
 * @method stringFromValueUnit
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSLengthFormatter/stringFromValue:unit:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {string}
 */
/**
 * @class MDLAnimatedScalarArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @property {number} elementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedScalarArray/elementCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithElementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedScalarArray/initWithElementCount:">Apple Documentation</a>
 * @param {number} arrayElementCount
 * @return {Object}
 */
/**
 * @class NSKeyedUnarchiver
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSCoder
 */
/**
 * @method setClassForClassName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/setClass:forClassName:">Apple Documentation</a>
 * @static
 * @param {Object} cls
 * @param {string} codedName
 * @return {void}
 */
/**
 * @method unarchiveTopLevelObjectWithDataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/unarchiveTopLevelObjectWithData:error:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method unarchivedObjectOfClassFromDataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/unarchivedObjectOfClass:fromData:error:">Apple Documentation</a>
 * @static
 * @param {Object} cls
 * @param {NSData} data
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method unarchiveObjectWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/unarchiveObjectWithData:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {Object}
 */
/**
 * @method unarchivedObjectOfClassesFromDataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/unarchivedObjectOfClasses:fromData:error:">Apple Documentation</a>
 * @static
 * @param {NSSet} classes
 * @param {NSData} data
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method classForClassName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/classForClassName:">Apple Documentation</a>
 * @static
 * @param {string} codedName
 * @return {Object}
 */
/**
 * @method unarchiveObjectWithFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSKeyedUnarchiver/unarchiveObjectWithFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {Object}
 */
/**
 * @property {boolean} requiresSecureCoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedUnarchiver/requiresSecureCoding">Apple Documentation</a>
 */
/**
 * @property {number} decodingFailurePolicy
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedUnarchiver/decodingFailurePolicy">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSKeyedUnarchiver/delegate">Apple Documentation</a>
 */
/**
 * @method finishDecoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/finishDecoding">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initForReadingWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/initForReadingWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {NSKeyedUnarchiver}
 */
/**
 * @method decodeInt64ForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeInt64ForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method decodeBoolForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeBoolForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method setClassForClassName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/setClass:forClassName:">Apple Documentation</a>
 * @param {Object} cls
 * @param {string} codedName
 * @return {void}
 */
/**
 * @method initForReadingFromDataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/initForReadingFromData:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} error
 * @return {NSKeyedUnarchiver}
 */
/**
 * @method decodeObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeObjectForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method decodeIntForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeIntForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method decodeDoubleForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeDoubleForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/init">Apple Documentation</a>
 * @return {NSKeyedUnarchiver}
 */
/**
 * @method decodeInt32ForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeInt32ForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method classForClassName
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/classForClassName:">Apple Documentation</a>
 * @param {string} codedName
 * @return {Object}
 */
/**
 * @method containsValueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/containsValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method decodeFloatForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSKeyedUnarchiver/decodeFloatForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @class NSMutableSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSSet
 */
/**
 * @method setWithCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMutableSet/setWithCapacity:">Apple Documentation</a>
 * @static
 * @param {number} numItems
 * @return {NSMutableSet}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSMutableSet}
 */
/**
 * @method removeObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/removeObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/initWithCapacity:">Apple Documentation</a>
 * @param {number} numItems
 * @return {NSMutableSet}
 */
/**
 * @method minusSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/minusSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {void}
 */
/**
 * @method filterUsingPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/filterUsingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @return {void}
 */
/**
 * @method unionSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/unionSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {void}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/addObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/init">Apple Documentation</a>
 * @return {NSMutableSet}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addObjectsFromArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/addObjectsFromArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {void}
 */
/**
 * @method intersectSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/intersectSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {void}
 */
/**
 * @method setSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableSet/setSet:">Apple Documentation</a>
 * @param {NSSet} otherSet
 * @return {void}
 */
/**
 * @class UIVibrancyEffect
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIVisualEffect
 */
/**
 * @method effectForBlurEffect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIVibrancyEffect/effectForBlurEffect:">Apple Documentation</a>
 * @static
 * @param {UIBlurEffect} blurEffect
 * @return {UIVibrancyEffect}
 */
/**
 * @method effectForBlurEffectStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIVibrancyEffect/effectForBlurEffect:style:">Apple Documentation</a>
 * @static
 * @param {UIBlurEffect} blurEffect
 * @param {number} style
 * @return {UIVibrancyEffect}
 */
/**
 * @class NSUnitElectricPotentialDifference
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method volts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricPotentialDifference/volts">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricPotentialDifference}
 */
/**
 * @method microvolts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricPotentialDifference/microvolts">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricPotentialDifference}
 */
/**
 * @method millivolts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricPotentialDifference/millivolts">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricPotentialDifference}
 */
/**
 * @method kilovolts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricPotentialDifference/kilovolts">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricPotentialDifference}
 */
/**
 * @method megavolts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricPotentialDifference/megavolts">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricPotentialDifference}
 */
/**
 * @class SCNShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method shapeWithPathExtrusionDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNShape/shapeWithPath:extrusionDepth:">Apple Documentation</a>
 * @static
 * @param {UIBezierPath} path
 * @param {number} extrusionDepth
 * @return {SCNShape}
 */
/**
 * @property {UIBezierPath} path
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNShape/path">Apple Documentation</a>
 */
/**
 * @property {UIBezierPath} chamferProfile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNShape/chamferProfile">Apple Documentation</a>
 */
/**
 * @property {number} chamferMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNShape/chamferMode">Apple Documentation</a>
 */
/**
 * @property {number} extrusionDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNShape/extrusionDepth">Apple Documentation</a>
 */
/**
 * @property {number} chamferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNShape/chamferRadius">Apple Documentation</a>
 */
/**
 * @class NSIndexSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method indexSetWithIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSIndexSet/indexSetWithIndex:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {NSIndexSet}
 */
/**
 * @method indexSetWithIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSIndexSet/indexSetWithIndexesInRange:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @return {NSIndexSet}
 */
/**
 * @method indexSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSIndexSet/indexSet">Apple Documentation</a>
 * @static
 * @return {NSIndexSet}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSIndexSet/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} firstIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSIndexSet/firstIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} lastIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSIndexSet/lastIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @method indexPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method intersectsIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/intersectsIndexesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {boolean}
 */
/**
 * @method enumerateIndexesWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/enumerateIndexesWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method enumerateRangesInRangeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/enumerateRangesInRange:options:usingBlock:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method containsIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/containsIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {boolean}
 */
/**
 * @method enumerateIndexesInRangeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/enumerateIndexesInRange:options:usingBlock:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method indexInRangeOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexInRange:options:passingTest:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} opts
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method enumerateIndexesUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/enumerateIndexesUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method initWithIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/initWithIndexesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {NSIndexSet}
 */
/**
 * @method indexesWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexesWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method containsIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/containsIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexSet
 * @return {boolean}
 */
/**
 * @method indexGreaterThanOrEqualToIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexGreaterThanOrEqualToIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method initWithIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/initWithIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {NSIndexSet}
 */
/**
 * @method enumerateRangesWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/enumerateRangesWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method indexGreaterThanIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexGreaterThanIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method indexesInRangeOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexesInRange:options:passingTest:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method isEqualToIndexSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/isEqualToIndexSet:">Apple Documentation</a>
 * @param {NSIndexSet} indexSet
 * @return {boolean}
 */
/**
 * @method enumerateRangesUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/enumerateRangesUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method indexWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method containsIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/containsIndexesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {boolean}
 */
/**
 * @method countOfIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/countOfIndexesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {number}
 */
/**
 * @method indexLessThanIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexLessThanIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @method indexesPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexesPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method initWithIndexSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/initWithIndexSet:">Apple Documentation</a>
 * @param {NSIndexSet} indexSet
 * @return {NSIndexSet}
 */
/**
 * @method indexLessThanOrEqualToIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSIndexSet/indexLessThanOrEqualToIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {number}
 */
/**
 * @class UIPencilInteraction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method preferredTapAction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIPencilInteraction/preferredTapAction">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPencilInteraction/enabled">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPencilInteraction/delegate">Apple Documentation</a>
 */
/**
 * @class UIGraphicsPDFRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIGraphicsRenderer
 */
/**
 * @method writePDFToURLWithActionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRenderer/writePDFToURL:withActions:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} actions
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method PDFDataWithActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRenderer/PDFDataWithActions:">Apple Documentation</a>
 * @param {Function} actions
 * @return {NSData}
 */
/**
 * @method initWithBoundsFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRenderer/initWithBounds:format:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {UIGraphicsPDFRendererFormat} format
 * @return {UIGraphicsPDFRenderer}
 */
/**
 * @class GKCloudPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends GKBasePlayer
 */
/**
 * @method getCurrentSignedInPlayerForContainerCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKCloudPlayer/getCurrentSignedInPlayerForContainer:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} containerName
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class UITableViewRowAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method rowActionWithStyleTitleHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITableViewRowAction/rowActionWithStyle:title:handler:">Apple Documentation</a>
 * @static
 * @param {number} style
 * @param {string} title
 * @param {Function} handler
 * @return {UITableViewRowAction}
 */
/**
 * @property {number} style
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewRowAction/style">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIVisualEffect} backgroundEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewRowAction/backgroundEffect">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewRowAction/backgroundColor">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewRowAction/title">Apple Documentation</a>
 */
/**
 * @class CIFilterShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method shapeWithRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilterShape/shapeWithRect:">Apple Documentation</a>
 * @static
 * @param {Object} r
 * @return {CIFilterShape}
 */
/**
 * @property {Object} extent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFilterShape/extent">Apple Documentation</a>
 * @readonly
 */
/**
 * @method intersectWithRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/intersectWithRect:">Apple Documentation</a>
 * @param {Object} r
 * @return {CIFilterShape}
 */
/**
 * @method intersectWith
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/intersectWith:">Apple Documentation</a>
 * @param {CIFilterShape} s2
 * @return {CIFilterShape}
 */
/**
 * @method insetByXY
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/insetByX:Y:">Apple Documentation</a>
 * @param {number} dx
 * @param {number} dy
 * @return {CIFilterShape}
 */
/**
 * @method initWithRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/initWithRect:">Apple Documentation</a>
 * @param {Object} r
 * @return {CIFilterShape}
 */
/**
 * @method unionWith
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/unionWith:">Apple Documentation</a>
 * @param {CIFilterShape} s2
 * @return {CIFilterShape}
 */
/**
 * @method transformByInterior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/transformBy:interior:">Apple Documentation</a>
 * @param {Object} m
 * @param {boolean} flag
 * @return {CIFilterShape}
 */
/**
 * @method unionWithRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilterShape/unionWithRect:">Apple Documentation</a>
 * @param {Object} r
 * @return {CIFilterShape}
 */
/**
 * @class AVCaptureMetadataInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVCaptureInput
 */
/**
 * @method metadataInputWithFormatDescriptionClock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVCaptureMetadataInput/metadataInputWithFormatDescription:clock:">Apple Documentation</a>
 * @static
 * @param {Object} desc
 * @param {Object} clock
 * @return {AVCaptureMetadataInput}
 */
/**
 * @method initWithFormatDescriptionClock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureMetadataInput/initWithFormatDescription:clock:">Apple Documentation</a>
 * @param {Object} desc
 * @param {Object} clock
 * @return {AVCaptureMetadataInput}
 */
/**
 * @method appendTimedMetadataGroupError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureMetadataInput/appendTimedMetadataGroup:error:">Apple Documentation</a>
 * @param {AVTimedMetadataGroup} metadata
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class MDLTransformRotateXOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateXOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedScalar} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateXOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GCController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method controllers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GCController/controllers">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method startWirelessControllerDiscoveryWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GCController/startWirelessControllerDiscoveryWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method controllerWithExtendedGamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GCController/controllerWithExtendedGamepad">Apple Documentation</a>
 * @static
 * @return {GCController}
 */
/**
 * @method controllerWithMicroGamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GCController/controllerWithMicroGamepad">Apple Documentation</a>
 * @static
 * @return {GCController}
 */
/**
 * @method stopWirelessControllerDiscovery
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GCController/stopWirelessControllerDiscovery">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @property {boolean} attachedToDevice
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/attachedToDevice">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCGamepad} gamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/gamepad">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCMicroGamepad} microGamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/microGamepad">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} productCategory
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/productCategory">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCMotion} motion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/motion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jscontrollerPausedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/controllerPausedHandler">Apple Documentation</a>
 */
/**
 * @property {number} playerIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/playerIndex">Apple Documentation</a>
 */
/**
 * @property {boolean} snapshot
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/snapshot">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GCExtendedGamepad} extendedGamepad
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/extendedGamepad">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} vendorName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCController/vendorName">Apple Documentation</a>
 * @readonly
 */
/**
 * @method capture
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCController/capture">Apple Documentation</a>
 * @return {GCController}
 */
/**
 * @class NSHTTPURLResponse
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSURLResponse
 */
/**
 * @method localizedStringForStatusCode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSHTTPURLResponse/localizedStringForStatusCode:">Apple Documentation</a>
 * @static
 * @param {number} statusCode
 * @return {string}
 */
/**
 * @property {Object} allHeaderFields
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSHTTPURLResponse/allHeaderFields">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} statusCode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSHTTPURLResponse/statusCode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method valueForHTTPHeaderField
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSHTTPURLResponse/valueForHTTPHeaderField:">Apple Documentation</a>
 * @param {string} field
 * @return {string}
 */
/**
 * @method initWithURLStatusCodeHTTPVersionHeaderFields
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSHTTPURLResponse/initWithURL:statusCode:HTTPVersion:headerFields:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} statusCode
 * @param {string} HTTPVersion
 * @param {Object} headerFields
 * @return {NSHTTPURLResponse}
 */
/**
 * @class NSNotificationQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSNotificationQueue/defaultQueue">Apple Documentation</a>
 * @static
 * @return {NSNotificationQueue}
 */
/**
 * @method enqueueNotificationPostingStyleCoalesceMaskForModes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSNotificationQueue/enqueueNotification:postingStyle:coalesceMask:forModes:">Apple Documentation</a>
 * @param {NSNotification} notification
 * @param {number} postingStyle
 * @param {number} coalesceMask
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method initWithNotificationCenter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSNotificationQueue/initWithNotificationCenter:">Apple Documentation</a>
 * @param {NSNotificationCenter} notificationCenter
 * @return {NSNotificationQueue}
 */
/**
 * @method dequeueNotificationsMatchingCoalesceMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSNotificationQueue/dequeueNotificationsMatching:coalesceMask:">Apple Documentation</a>
 * @param {NSNotification} notification
 * @param {number} coalesceMask
 * @return {void}
 */
/**
 * @method enqueueNotificationPostingStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSNotificationQueue/enqueueNotification:postingStyle:">Apple Documentation</a>
 * @param {NSNotification} notification
 * @param {number} postingStyle
 * @return {void}
 */
/**
 * @class NSFileProviderService
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSFileProviderService/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @method getFileProviderConnectionWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSFileProviderService/getFileProviderConnectionWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class AVPlayerItemAccessLogEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} switchBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/switchBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} observedMaxBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/observedMaxBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfDroppedVideoFrames
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/numberOfDroppedVideoFrames">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} observedBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/observedBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfMediaRequests
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/numberOfMediaRequests">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} durationWatched
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/durationWatched">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} playbackStartOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/playbackStartOffset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} playbackStartDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/playbackStartDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} observedBitrateStandardDeviation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/observedBitrateStandardDeviation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfStalls
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/numberOfStalls">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indicatedBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/indicatedBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} playbackType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/playbackType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfBytesTransferred
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/numberOfBytesTransferred">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfServerAddressChanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/numberOfServerAddressChanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} startupTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/startupTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} averageAudioBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/averageAudioBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} URI
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/URI">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} segmentsDownloadedDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/segmentsDownloadedDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} transferDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/transferDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} serverAddress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/serverAddress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} playbackSessionID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/playbackSessionID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} observedMinBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/observedMinBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} downloadOverdue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/downloadOverdue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} mediaRequestsWWAN
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/mediaRequestsWWAN">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfSegmentsDownloaded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/numberOfSegmentsDownloaded">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indicatedAverageBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/indicatedAverageBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} averageVideoBitrate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLogEvent/averageVideoBitrate">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUnitVolume
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method imperialFluidOunces
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/imperialFluidOunces">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method pints
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/pints">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method kiloliters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/kiloliters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method teaspoons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/teaspoons">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicMiles
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicMiles">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method metricCups
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/metricCups">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method acreFeet
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/acreFeet">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicDecimeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicDecimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicYards
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicYards">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method deciliters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/deciliters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method liters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/liters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method centiliters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/centiliters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicMeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicMeters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method imperialGallons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/imperialGallons">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method milliliters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/milliliters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method imperialTeaspoons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/imperialTeaspoons">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cups
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cups">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method quarts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/quarts">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicInches
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicInches">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicCentimeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicCentimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method bushels
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/bushels">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicFeet
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicFeet">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicKilometers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicKilometers">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method megaliters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/megaliters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method imperialQuarts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/imperialQuarts">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method tablespoons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/tablespoons">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method fluidOunces
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/fluidOunces">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method cubicMillimeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/cubicMillimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method imperialTablespoons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/imperialTablespoons">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method gallons
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/gallons">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @method imperialPints
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitVolume/imperialPints">Apple Documentation</a>
 * @static
 * @return {NSUnitVolume}
 */
/**
 * @class UISwipeGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @property {number} direction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISwipeGestureRecognizer/direction">Apple Documentation</a>
 */
/**
 * @property {number} numberOfTouchesRequired
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISwipeGestureRecognizer/numberOfTouchesRequired">Apple Documentation</a>
 */
/**
 * @class CIDataMatrixCodeDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends CIBarcodeDescriptor
 */
/**
 * @method descriptorWithPayloadRowCountColumnCountEccVersion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/CIDataMatrixCodeDescriptor/descriptorWithPayload:rowCount:columnCount:eccVersion:">Apple Documentation</a>
 * @static
 * @param {NSData} errorCorrectedPayload
 * @param {number} rowCount
 * @param {number} columnCount
 * @param {number} eccVersion
 * @return {CIDataMatrixCodeDescriptor}
 */
/**
 * @property {number} columnCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIDataMatrixCodeDescriptor/columnCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} rowCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIDataMatrixCodeDescriptor/rowCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} errorCorrectedPayload
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIDataMatrixCodeDescriptor/errorCorrectedPayload">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} eccVersion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIDataMatrixCodeDescriptor/eccVersion">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPayloadRowCountColumnCountEccVersion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIDataMatrixCodeDescriptor/initWithPayload:rowCount:columnCount:eccVersion:">Apple Documentation</a>
 * @param {NSData} errorCorrectedPayload
 * @param {number} rowCount
 * @param {number} columnCount
 * @param {number} eccVersion
 * @return {CIDataMatrixCodeDescriptor}
 */
/**
 * @class AVAudioNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAudioEngine} engine
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/engine">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} latency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/latency">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfInputs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/numberOfInputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} outputPresentationLatency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/outputPresentationLatency">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUAudioUnit} AUAudioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/AUAudioUnit">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioTime} lastRenderTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/lastRenderTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfOutputs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioNode/numberOfOutputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method installTapOnBusBufferSizeFormatBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/installTapOnBus:bufferSize:format:block:">Apple Documentation</a>
 * @param {number} bus
 * @param {number} bufferSize
 * @param {AVAudioFormat} format
 * @param {Function} tapBlock
 * @return {void}
 */
/**
 * @method removeTapOnBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/removeTapOnBus:">Apple Documentation</a>
 * @param {number} bus
 * @return {void}
 */
/**
 * @method nameForOutputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/nameForOutputBus:">Apple Documentation</a>
 * @param {number} bus
 * @return {string}
 */
/**
 * @method nameForInputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/nameForInputBus:">Apple Documentation</a>
 * @param {number} bus
 * @return {string}
 */
/**
 * @method inputFormatForBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/inputFormatForBus:">Apple Documentation</a>
 * @param {number} bus
 * @return {AVAudioFormat}
 */
/**
 * @method outputFormatForBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioNode/outputFormatForBus:">Apple Documentation</a>
 * @param {number} bus
 * @return {AVAudioFormat}
 */
/**
 * @class GKScore
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method reportScoresWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKScore/reportScores:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} scores
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method reportScoresWithEligibleChallengesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKScore/reportScores:withEligibleChallenges:withCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Array} scores
 * @param {Array} challenges
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {boolean} shouldSetDefaultLeaderboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/shouldSetDefaultLeaderboard">Apple Documentation</a>
 */
/**
 * @property {string} formattedValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/formattedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/value">Apple Documentation</a>
 */
/**
 * @property {GKPlayer} player
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/player">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} rank
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/rank">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} context
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/context">Apple Documentation</a>
 */
/**
 * @property {Date} date
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/date">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} leaderboardIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKScore/leaderboardIdentifier">Apple Documentation</a>
 */
/**
 * @method initWithLeaderboardIdentifierPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/initWithLeaderboardIdentifier:player:">Apple Documentation</a>
 * @param {string} identifier
 * @param {GKPlayer} player
 * @return {GKScore}
 */
/**
 * @method initWithLeaderboardIdentifierForPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/initWithLeaderboardIdentifier:forPlayer:">Apple Documentation</a>
 * @param {string} identifier
 * @param {string} playerID
 * @return {GKScore}
 */
/**
 * @method reportScoreWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/reportScoreWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method issueChallengeToPlayersMessage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/issueChallengeToPlayers:message:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @param {string} message
 * @return {void}
 */
/**
 * @method challengeComposeControllerWithMessagePlayersCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/challengeComposeControllerWithMessage:players:completionHandler:">Apple Documentation</a>
 * @param {string} message
 * @param {Array} players
 * @param {Function} completionHandler
 * @return {UIViewController}
 */
/**
 * @method initWithLeaderboardIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/initWithLeaderboardIdentifier:">Apple Documentation</a>
 * @param {string} identifier
 * @return {GKScore}
 */
/**
 * @method challengeComposeControllerWithPlayersMessageCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/challengeComposeControllerWithPlayers:message:completionHandler:">Apple Documentation</a>
 * @param {Array} playerIDs
 * @param {string} message
 * @param {Function} completionHandler
 * @return {UIViewController}
 */
/**
 * @method initWithCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKScore/initWithCategory:">Apple Documentation</a>
 * @param {string} category
 * @return {GKScore}
 */
/**
 * @class NSURLConnection
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method connectionWithRequestDelegate
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/clm/NSURLConnection/connectionWithRequest:delegate:">Apple Documentation</a>
 * @static
 * @param {NSURLRequest} request
 * @param {Object} delegate
 * @return {NSURLConnection}
 */
/**
 * @method sendAsynchronousRequestQueueCompletionHandler
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/clm/NSURLConnection/sendAsynchronousRequest:queue:completionHandler:">Apple Documentation</a>
 * @static
 * @param {NSURLRequest} request
 * @param {NSOperationQueue} queue
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method canHandleRequest
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/clm/NSURLConnection/canHandleRequest:">Apple Documentation</a>
 * @static
 * @param {NSURLRequest} request
 * @return {boolean}
 */
/**
 * @property {NSURLRequest} currentRequest
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instp/NSURLConnection/currentRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLRequest} originalRequest
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instp/NSURLConnection/originalRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithRequestDelegateStartImmediately
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/initWithRequest:delegate:startImmediately:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {Object} delegate
 * @param {boolean} startImmediately
 * @return {NSURLConnection}
 */
/**
 * @method unscheduleFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/unscheduleFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method scheduleInRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/scheduleInRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method initWithRequestDelegate
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/initWithRequest:delegate:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {Object} delegate
 * @return {NSURLConnection}
 */
/**
 * @method start
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/start">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setDelegateQueue
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/setDelegateQueue:">Apple Documentation</a>
 * @param {NSOperationQueue} queue
 * @return {void}
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/SocketsAndStreams/SocketsAndStreams.html#//apple_ref/occ/instm/NSURLConnection/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AUParameterNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameterNode/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} displayName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameterNode/displayName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} keyPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameterNode/keyPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @method displayNameWithLength
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUParameterNode/displayNameWithLength:">Apple Documentation</a>
 * @param {number} maximumLength
 * @return {string}
 */
/**
 * @class SCNAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method animationWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAnimation/animationWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} animationUrl
 * @return {SCNAnimation}
 */
/**
 * @method animationNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAnimation/animationNamed:">Apple Documentation</a>
 * @static
 * @param {string} animationName
 * @return {SCNAnimation}
 */
/**
 * @method animationWithCAAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAnimation/animationWithCAAnimation:">Apple Documentation</a>
 * @static
 * @param {CAAnimation} caAnimation
 * @return {SCNAnimation}
 */
/**
 * @property {boolean} cumulative
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/cumulative">Apple Documentation</a>
 */
/**
 * @property {SCNTimingFunction} timingFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/timingFunction">Apple Documentation</a>
 */
/**
 * @property {boolean} fillsForward
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/fillsForward">Apple Documentation</a>
 */
/**
 * @property {Array} animationEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/animationEvents">Apple Documentation</a>
 */
/**
 * @property {number} blendInDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/blendInDuration">Apple Documentation</a>
 */
/**
 * @property {number} repeatCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/repeatCount">Apple Documentation</a>
 */
/**
 * @property {number} blendOutDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/blendOutDuration">Apple Documentation</a>
 */
/**
 * @property {boolean} fillsBackward
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/fillsBackward">Apple Documentation</a>
 */
/**
 * @property {number} timeOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/timeOffset">Apple Documentation</a>
 */
/**
 * @property {boolean} additive
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/additive">Apple Documentation</a>
 */
/**
 * @property {number} startDelay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/startDelay">Apple Documentation</a>
 */
/**
 * @property {boolean} usesSceneTimeBase
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/usesSceneTimeBase">Apple Documentation</a>
 */
/**
 * @property {boolean} removedOnCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/removedOnCompletion">Apple Documentation</a>
 */
/**
 * @property {Function} jsanimationDidStop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/animationDidStop">Apple Documentation</a>
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/duration">Apple Documentation</a>
 */
/**
 * @property {boolean} appliedOnCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/appliedOnCompletion">Apple Documentation</a>
 */
/**
 * @property {Function} jsanimationDidStart
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/animationDidStart">Apple Documentation</a>
 */
/**
 * @property {boolean} autoreverses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/autoreverses">Apple Documentation</a>
 */
/**
 * @property {string} keyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAnimation/keyPath">Apple Documentation</a>
 */
/**
 * @class NSUnitAcceleration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method metersPerSecondSquared
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAcceleration/metersPerSecondSquared">Apple Documentation</a>
 * @static
 * @return {NSUnitAcceleration}
 */
/**
 * @method gravity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitAcceleration/gravity">Apple Documentation</a>
 * @static
 * @return {NSUnitAcceleration}
 */
/**
 * @class MTKTextureLoader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} device
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKTextureLoader/device">Apple Documentation</a>
 * @readonly
 */
/**
 * @method newTextureWithCGImageOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithCGImage:options:error:">Apple Documentation</a>
 * @param {Object} cgImage
 * @param {Object} options
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method initWithDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/initWithDevice:">Apple Documentation</a>
 * @param {Object} device
 * @return {MTKTextureLoader}
 */
/**
 * @method newTextureWithDataOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithData:options:completionHandler:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method newTextureWithNameScaleFactorBundleOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithName:scaleFactor:bundle:options:error:">Apple Documentation</a>
 * @param {string} name
 * @param {number} scaleFactor
 * @param {NSBundle} bundle
 * @param {Object} options
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method newTextureWithMDLTextureOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithMDLTexture:options:error:">Apple Documentation</a>
 * @param {MDLTexture} texture
 * @param {Object} options
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method newTextureWithNameScaleFactorBundleOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithName:scaleFactor:bundle:options:completionHandler:">Apple Documentation</a>
 * @param {string} name
 * @param {number} scaleFactor
 * @param {NSBundle} bundle
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method newTexturesWithContentsOfURLsOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTexturesWithContentsOfURLs:options:error:">Apple Documentation</a>
 * @param {Array} URLs
 * @param {Object} options
 * @param {Object} error
 * @return {Array}
 */
/**
 * @method newTextureWithContentsOfURLOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithContentsOfURL:options:error:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} options
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method newTextureWithCGImageOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithCGImage:options:completionHandler:">Apple Documentation</a>
 * @param {Object} cgImage
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method newTextureWithDataOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithData:options:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method newTextureWithContentsOfURLOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithContentsOfURL:options:completionHandler:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method newTexturesWithContentsOfURLsOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTexturesWithContentsOfURLs:options:completionHandler:">Apple Documentation</a>
 * @param {Array} URLs
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method newTextureWithMDLTextureOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTextureWithMDLTexture:options:completionHandler:">Apple Documentation</a>
 * @param {MDLTexture} texture
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKTextureLoader/newTexturesWithNames:scaleFactor:bundle:options:completionHandler:">Apple Documentation</a>
 * @param {Array} names
 * @param {number} scaleFactor
 * @param {NSBundle} bundle
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class MTLAttribute
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} patchData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttribute/patchData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} patchControlPointData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttribute/patchControlPointData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttribute/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} attributeIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttribute/attributeIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} attributeType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttribute/attributeType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLAttribute/active">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKRule
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method ruleWithBlockPredicateAction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRule/ruleWithBlockPredicate:action:">Apple Documentation</a>
 * @static
 * @param {Function} predicate
 * @param {Function} action
 * @return {GKRule}
 */
/**
 * @method ruleWithPredicateAssertingFactGrade
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRule/ruleWithPredicate:assertingFact:grade:">Apple Documentation</a>
 * @static
 * @param {NSPredicate} predicate
 * @param {Object} fact
 * @param {number} grade
 * @return {GKRule}
 */
/**
 * @method ruleWithPredicateRetractingFactGrade
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRule/ruleWithPredicate:retractingFact:grade:">Apple Documentation</a>
 * @static
 * @param {NSPredicate} predicate
 * @param {Object} fact
 * @param {number} grade
 * @return {GKRule}
 */
/**
 * @property {number} salience
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRule/salience">Apple Documentation</a>
 */
/**
 * @method performActionWithSystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRule/performActionWithSystem:">Apple Documentation</a>
 * @param {GKRuleSystem} system
 * @return {void}
 */
/**
 * @method evaluatePredicateWithSystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRule/evaluatePredicateWithSystem:">Apple Documentation</a>
 * @param {GKRuleSystem} system
 * @return {boolean}
 */
/**
 * @class UIRefreshControl
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIRefreshControl/tintColor">Apple Documentation</a>
 */
/**
 * @property {boolean} refreshing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIRefreshControl/refreshing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSAttributedString} attributedTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIRefreshControl/attributedTitle">Apple Documentation</a>
 */
/**
 * @method endRefreshing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRefreshControl/endRefreshing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRefreshControl/init">Apple Documentation</a>
 * @return {UIRefreshControl}
 */
/**
 * @method beginRefreshing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIRefreshControl/beginRefreshing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UITabBarController
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {Array} viewControllers
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/viewControllers">Apple Documentation</a>
 */
/**
 * @property {UIViewController} selectedViewController
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/selectedViewController">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/delegate">Apple Documentation</a>
 */
/**
 * @property {UITabBar} tabBar
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/tabBar">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UINavigationController} moreNavigationController
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/moreNavigationController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} selectedIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/selectedIndex">Apple Documentation</a>
 */
/**
 * @property {Array} customizableViewControllers
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UITabBarController/customizableViewControllers">Apple Documentation</a>
 */
/**
 * @method setViewControllersAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/Tabster/Listings/ReadMe_txt.html#//apple_ref/occ/instm/UITabBarController/setViewControllers:animated:">Apple Documentation</a>
 * @param {Array} viewControllers
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class NSExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method expressionForKeyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForKeyPath:">Apple Documentation</a>
 * @static
 * @param {string} keyPath
 * @return {NSExpression}
 */
/**
 * @method expressionForConditionalTrueExpressionFalseExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForConditional:trueExpression:falseExpression:">Apple Documentation</a>
 * @static
 * @param {NSPredicate} predicate
 * @param {NSExpression} trueExpression
 * @param {NSExpression} falseExpression
 * @return {NSExpression}
 */
/**
 * @method expressionWithFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionWithFormat:">Apple Documentation</a>
 * @static
 * @param {string} expressionFormat
 * @param {Array} args
 * @return {NSExpression}
 */
/**
 * @method expressionForUnionSetWith
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForUnionSet:with:">Apple Documentation</a>
 * @static
 * @param {NSExpression} left
 * @param {NSExpression} right
 * @return {NSExpression}
 */
/**
 * @method expressionForVariable
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForVariable:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {NSExpression}
 */
/**
 * @method expressionWithFormatArgumentArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionWithFormat:argumentArray:">Apple Documentation</a>
 * @static
 * @param {string} expressionFormat
 * @param {Array} arguments
 * @return {NSExpression}
 */
/**
 * @method expressionForConstantValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForConstantValue:">Apple Documentation</a>
 * @static
 * @param {Object} obj
 * @return {NSExpression}
 */
/**
 * @method expressionForSubqueryUsingIteratorVariablePredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForSubquery:usingIteratorVariable:predicate:">Apple Documentation</a>
 * @static
 * @param {NSExpression} expression
 * @param {string} variable
 * @param {NSPredicate} predicate
 * @return {NSExpression}
 */
/**
 * @method expressionForFunctionArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForFunction:arguments:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Array} parameters
 * @return {NSExpression}
 */
/**
 * @method expressionForAggregate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForAggregate:">Apple Documentation</a>
 * @static
 * @param {Array} subexpressions
 * @return {NSExpression}
 */
/**
 * @method expressionForAnyKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForAnyKey">Apple Documentation</a>
 * @static
 * @return {NSExpression}
 */
/**
 * @method expressionForIntersectSetWith
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForIntersectSet:with:">Apple Documentation</a>
 * @static
 * @param {NSExpression} left
 * @param {NSExpression} right
 * @return {NSExpression}
 */
/**
 * @method expressionForBlockArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForBlock:arguments:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @param {Array} arguments
 * @return {NSExpression}
 */
/**
 * @method expressionForFunctionSelectorNameArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForFunction:selectorName:arguments:">Apple Documentation</a>
 * @static
 * @param {NSExpression} target
 * @param {string} name
 * @param {Array} parameters
 * @return {NSExpression}
 */
/**
 * @method expressionForEvaluatedObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForEvaluatedObject">Apple Documentation</a>
 * @static
 * @return {NSExpression}
 */
/**
 * @method expressionForMinusSetWith
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSExpression/expressionForMinusSet:with:">Apple Documentation</a>
 * @static
 * @param {NSExpression} left
 * @param {NSExpression} right
 * @return {NSExpression}
 */
/**
 * @property {string} function
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/function">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} trueExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/trueExpression">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} constantValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/constantValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} leftExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/leftExpression">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jsexpressionBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/expressionBlock">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} expressionType
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/expressionType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} falseExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/falseExpression">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSPredicate} predicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/predicate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} collection
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/collection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} rightExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/rightExpression">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} operand
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/operand">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} arguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/arguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} variable
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/variable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} keyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSExpression/keyPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSExpression/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSExpression}
 */
/**
 * @method expressionValueWithObjectContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSExpression/expressionValueWithObject:context:">Apple Documentation</a>
 * @param {Object} object
 * @param {NSMutableDictionary} context
 * @return {Object}
 */
/**
 * @method allowEvaluation
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSExpression/allowEvaluation">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithExpressionType
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSExpression/initWithExpressionType:">Apple Documentation</a>
 * @param {number} type
 * @return {NSExpression}
 */
/**
 * @class SCNTransformConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method transformConstraintInWorldSpaceWithBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTransformConstraint/transformConstraintInWorldSpace:withBlock:">Apple Documentation</a>
 * @static
 * @param {boolean} world
 * @param {Function} block
 * @return {SCNTransformConstraint}
 */
/**
 * @method positionConstraintInWorldSpaceWithBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTransformConstraint/positionConstraintInWorldSpace:withBlock:">Apple Documentation</a>
 * @static
 * @param {boolean} world
 * @param {Function} block
 * @return {SCNTransformConstraint}
 */
/**
 * @method orientationConstraintInWorldSpaceWithBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTransformConstraint/orientationConstraintInWorldSpace:withBlock:">Apple Documentation</a>
 * @static
 * @param {boolean} world
 * @param {Function} block
 * @return {SCNTransformConstraint}
 */
/**
 * @class MDLTransformRotateZOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateZOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedScalar} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateZOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method orderedSetWithOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithOrderedSet:">Apple Documentation</a>
 * @static
 * @param {NSOrderedSet} set
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithOrderedSetRangeCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithOrderedSet:range:copyItems:">Apple Documentation</a>
 * @static
 * @param {NSOrderedSet} set
 * @param {Object} range
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithObjects:">Apple Documentation</a>
 * @static
 * @param {Object} firstObj
 * @param {Array} args
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithObject:">Apple Documentation</a>
 * @static
 * @param {Object} object
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithSetCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithSet:copyItems:">Apple Documentation</a>
 * @static
 * @param {NSSet} set
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSet">Apple Documentation</a>
 * @static
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithArrayRangeCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithArray:range:copyItems:">Apple Documentation</a>
 * @static
 * @param {Array} array
 * @param {Object} range
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithArray:">Apple Documentation</a>
 * @static
 * @param {Array} array
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetWithSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSOrderedSet/orderedSetWithSet:">Apple Documentation</a>
 * @static
 * @param {NSSet} set
 * @return {NSOrderedSet}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSOrderedSet/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithSet:">Apple Documentation</a>
 * @param {NSSet} set
 * @return {NSOrderedSet}
 */
/**
 * @method initWithArrayRangeCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithArray:range:copyItems:">Apple Documentation</a>
 * @param {Array} set
 * @param {Object} range
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/setValue:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method sortedArrayUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/sortedArrayUsingComparator:">Apple Documentation</a>
 * @param {Function} cmptr
 * @return {Array}
 */
/**
 * @method indexesOfObjectsWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexesOfObjectsWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method containsObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/containsObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {boolean}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} idx
 * @return {Object}
 */
/**
 * @method isSubsetOfSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/isSubsetOfSet:">Apple Documentation</a>
 * @param {NSSet} set
 * @return {boolean}
 */
/**
 * @method indexesOfObjectsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexesOfObjectsPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method reverseObjectEnumerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/reverseObjectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method isEqualToOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/isEqualToOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {boolean}
 */
/**
 * @method enumerateObjectsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/enumerateObjectsUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method descriptionWithLocaleIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/descriptionWithLocale:indent:">Apple Documentation</a>
 * @param {Object} locale
 * @param {number} level
 * @return {string}
 */
/**
 * @method sortedArrayWithOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/sortedArrayWithOptions:usingComparator:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} cmptr
 * @return {Array}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/init">Apple Documentation</a>
 * @return {NSOrderedSet}
 */
/**
 * @method initWithSetCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithSet:copyItems:">Apple Documentation</a>
 * @param {NSSet} set
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method initWithArrayCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithArray:copyItems:">Apple Documentation</a>
 * @param {Array} set
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method filteredOrderedSetUsingPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/filteredOrderedSetUsingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} p
 * @return {NSOrderedSet}
 */
/**
 * @method differenceFromOrderedSetWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/differenceFromOrderedSet:withOptions:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @param {number} options
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method initWithOrderedSetRangeCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithOrderedSet:range:copyItems:">Apple Documentation</a>
 * @param {NSOrderedSet} set
 * @param {Object} range
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method enumerateObjectsWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/enumerateObjectsWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method initWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {NSOrderedSet}
 */
/**
 * @method indexOfObjectInSortedRangeOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexOfObject:inSortedRange:options:usingComparator:">Apple Documentation</a>
 * @param {Object} object
 * @param {Object} range
 * @param {number} opts
 * @param {Function} cmp
 * @return {number}
 */
/**
 * @method differenceFromOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/differenceFromOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method objectsAtIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/objectsAtIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @return {Array}
 */
/**
 * @method indexOfObjectWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexOfObjectWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method initWithOrderedSetCopyItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithOrderedSet:copyItems:">Apple Documentation</a>
 * @param {NSOrderedSet} set
 * @param {boolean} flag
 * @return {NSOrderedSet}
 */
/**
 * @method sortedArrayUsingDescriptors
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/sortedArrayUsingDescriptors:">Apple Documentation</a>
 * @param {Array} sortDescriptors
 * @return {Array}
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/valueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSOrderedSet}
 */
/**
 * @method orderedSetByApplyingDifference
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/orderedSetByApplyingDifference:">Apple Documentation</a>
 * @param {NSOrderedCollectionDifference} difference
 * @return {NSOrderedSet}
 */
/**
 * @method indexesOfObjectsAtIndexesOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexesOfObjectsAtIndexes:options:passingTest:">Apple Documentation</a>
 * @param {NSIndexSet} s
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSIndexSet}
 */
/**
 * @method intersectsOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/intersectsOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {boolean}
 */
/**
 * @method initWithObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithObjects:">Apple Documentation</a>
 * @param {Object} firstObj
 * @param {Array} args
 * @return {NSOrderedSet}
 */
/**
 * @method initWithArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {NSOrderedSet}
 */
/**
 * @method initWithOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/initWithOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} set
 * @return {NSOrderedSet}
 */
/**
 * @method removeObserverForKeyPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/removeObserver:forKeyPath:">Apple Documentation</a>
 * @param {NSObject} observer
 * @param {string} keyPath
 * @return {void}
 */
/**
 * @method objectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/objectAtIndex:">Apple Documentation</a>
 * @param {number} idx
 * @return {Object}
 */
/**
 * @method differenceFromOrderedSetWithOptionsUsingEquivalenceTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/differenceFromOrderedSet:withOptions:usingEquivalenceTest:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @param {number} options
 * @param {Function} block
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method indexOfObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexOfObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {number}
 */
/**
 * @method indexOfObjectAtIndexesOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexOfObjectAtIndexes:options:passingTest:">Apple Documentation</a>
 * @param {NSIndexSet} s
 * @param {number} opts
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method indexOfObjectPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/indexOfObjectPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {number}
 */
/**
 * @method intersectsSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/intersectsSet:">Apple Documentation</a>
 * @param {NSSet} set
 * @return {boolean}
 */
/**
 * @method isSubsetOfOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/isSubsetOfOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {boolean}
 */
/**
 * @method enumerateObjectsAtIndexesOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSOrderedSet/enumerateObjectsAtIndexes:options:usingBlock:">Apple Documentation</a>
 * @param {NSIndexSet} s
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @class NSLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method canonicalLocaleIdentifierFromString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/canonicalLocaleIdentifierFromString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {string}
 */
/**
 * @method ISOLanguageCodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/ISOLanguageCodes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method windowsLocaleCodeFromLocaleIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/windowsLocaleCodeFromLocaleIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} localeIdentifier
 * @return {number}
 */
/**
 * @method ISOCountryCodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/ISOCountryCodes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method canonicalLanguageIdentifierFromString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/canonicalLanguageIdentifierFromString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {string}
 */
/**
 * @method localeIdentifierFromComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/localeIdentifierFromComponents:">Apple Documentation</a>
 * @static
 * @param {Object} dict
 * @return {string}
 */
/**
 * @method autoupdatingCurrentLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/autoupdatingCurrentLocale">Apple Documentation</a>
 * @static
 * @return {NSLocale}
 */
/**
 * @method preferredLanguages
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/preferredLanguages">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method lineDirectionForLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/lineDirectionForLanguage:">Apple Documentation</a>
 * @static
 * @param {string} isoLangCode
 * @return {number}
 */
/**
 * @method commonISOCurrencyCodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/commonISOCurrencyCodes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method characterDirectionForLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/characterDirectionForLanguage:">Apple Documentation</a>
 * @static
 * @param {string} isoLangCode
 * @return {number}
 */
/**
 * @method componentsFromLocaleIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/componentsFromLocaleIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {Object}
 */
/**
 * @method localeIdentifierFromWindowsLocaleCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/localeIdentifierFromWindowsLocaleCode:">Apple Documentation</a>
 * @static
 * @param {number} lcid
 * @return {string}
 */
/**
 * @method currentLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/currentLocale">Apple Documentation</a>
 * @static
 * @return {NSLocale}
 */
/**
 * @method systemLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/systemLocale">Apple Documentation</a>
 * @static
 * @return {NSLocale}
 */
/**
 * @method ISOCurrencyCodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/ISOCurrencyCodes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method availableLocaleIdentifiers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/availableLocaleIdentifiers">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method localeWithLocaleIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSLocale/localeWithLocaleIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} ident
 * @return {NSLocale}
 */
/**
 * @method initWithLocaleIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/initWithLocaleIdentifier:">Apple Documentation</a>
 * @param {string} string
 * @return {NSLocale}
 */
/**
 * @method localizedStringForCountryCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForCountryCode:">Apple Documentation</a>
 * @param {string} countryCode
 * @return {string}
 */
/**
 * @method localizedStringForLanguageCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForLanguageCode:">Apple Documentation</a>
 * @param {string} languageCode
 * @return {string}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSLocale}
 */
/**
 * @method localizedStringForVariantCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForVariantCode:">Apple Documentation</a>
 * @param {string} variantCode
 * @return {string}
 */
/**
 * @method localizedStringForLocaleIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForLocaleIdentifier:">Apple Documentation</a>
 * @param {string} localeIdentifier
 * @return {string}
 */
/**
 * @method localizedStringForCollatorIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForCollatorIdentifier:">Apple Documentation</a>
 * @param {string} collatorIdentifier
 * @return {string}
 */
/**
 * @method localizedStringForCalendarIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForCalendarIdentifier:">Apple Documentation</a>
 * @param {string} calendarIdentifier
 * @return {string}
 */
/**
 * @method localizedStringForScriptCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForScriptCode:">Apple Documentation</a>
 * @param {string} scriptCode
 * @return {string}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/objectForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method localizedStringForCurrencyCode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForCurrencyCode:">Apple Documentation</a>
 * @param {string} currencyCode
 * @return {string}
 */
/**
 * @method localizedStringForCollationIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/localizedStringForCollationIdentifier:">Apple Documentation</a>
 * @param {string} collationIdentifier
 * @return {string}
 */
/**
 * @method displayNameForKeyValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSLocale/displayNameForKey:value:">Apple Documentation</a>
 * @param {string} key
 * @param {Object} value
 * @return {string}
 */
/**
 * @class GKNSPredicateRule
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKRule
 */
/**
 * @property {NSPredicate} predicate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKNSPredicateRule/predicate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPredicate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKNSPredicateRule/initWithPredicate:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @return {GKNSPredicateRule}
 */
/**
 * @method evaluatePredicateWithSystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKNSPredicateRule/evaluatePredicateWithSystem:">Apple Documentation</a>
 * @param {GKRuleSystem} system
 * @return {boolean}
 */
/**
 * @class NSInvocationOperation
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html">Apple Documentation</a>
 * @extends NSOperation
 */
/**
 * @property {NSInvocation} invocation
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/instp/NSInvocationOperation/invocation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} result
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/instp/NSInvocationOperation/result">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithInvocation
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/instm/NSInvocationOperation/initWithInvocation:">Apple Documentation</a>
 * @param {NSInvocation} inv
 * @return {NSInvocationOperation}
 */
/**
 * @method initWithTargetSelectorObject
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/instm/NSInvocationOperation/initWithTarget:selector:object:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} sel
 * @param {Object} arg
 * @return {NSInvocationOperation}
 */
/**
 * @class UIContextualAction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method contextualActionWithStyleTitleHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIContextualAction/contextualActionWithStyle:title:handler:">Apple Documentation</a>
 * @static
 * @param {number} style
 * @param {string} title
 * @param {Function} handler
 * @return {UIContextualAction}
 */
/**
 * @property {number} style
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextualAction/style">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jshandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextualAction/handler">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextualAction/image">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextualAction/backgroundColor">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextualAction/title">Apple Documentation</a>
 */
/**
 * @class AVQueuePlayer
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends AVPlayer
 */
/**
 * @method queuePlayerWithItems
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVQueuePlayer/queuePlayerWithItems:">Apple Documentation</a>
 * @static
 * @param {Array} items
 * @return {AVQueuePlayer}
 */
/**
 * @method removeAllItems
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/removeAllItems">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeItem
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/removeItem:">Apple Documentation</a>
 * @param {AVPlayerItem} item
 * @return {void}
 */
/**
 * @method items
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/items">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method initWithItems
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/initWithItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {AVQueuePlayer}
 */
/**
 * @method insertItemAfterItem
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/insertItem:afterItem:">Apple Documentation</a>
 * @param {AVPlayerItem} item
 * @param {AVPlayerItem} afterItem
 * @return {void}
 */
/**
 * @method canInsertItemAfterItem
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/canInsertItem:afterItem:">Apple Documentation</a>
 * @param {AVPlayerItem} item
 * @param {AVPlayerItem} afterItem
 * @return {boolean}
 */
/**
 * @method advanceToNextItem
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVQueuePlayer/advanceToNextItem">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSLayoutDimension
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html">Apple Documentation</a>
 * @extends NSLayoutAnchor
 */
/**
 * @method constraintEqualToAnchorMultiplierConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintEqualToAnchor:multiplier:constant:">Apple Documentation</a>
 * @param {NSLayoutDimension} anchor
 * @param {number} m
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintEqualToConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintEqualToConstant:">Apple Documentation</a>
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintGreaterThanOrEqualToAnchorMultiplierConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintGreaterThanOrEqualToAnchor:multiplier:constant:">Apple Documentation</a>
 * @param {NSLayoutDimension} anchor
 * @param {number} m
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintLessThanOrEqualToAnchorMultiplierConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintLessThanOrEqualToAnchor:multiplier:constant:">Apple Documentation</a>
 * @param {NSLayoutDimension} anchor
 * @param {number} m
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintLessThanOrEqualToAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintLessThanOrEqualToAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutDimension} anchor
 * @param {number} m
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintLessThanOrEqualToConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintLessThanOrEqualToConstant:">Apple Documentation</a>
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintGreaterThanOrEqualToConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintGreaterThanOrEqualToConstant:">Apple Documentation</a>
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintGreaterThanOrEqualToAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintGreaterThanOrEqualToAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutDimension} anchor
 * @param {number} m
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintEqualToAnchorMultiplier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutDimension/constraintEqualToAnchor:multiplier:">Apple Documentation</a>
 * @param {NSLayoutDimension} anchor
 * @param {number} m
 * @return {NSLayoutConstraint}
 */
/**
 * @class UIPrinterPickerController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method printerPickerControllerWithInitiallySelectedPrinter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrinterPickerController/printerPickerControllerWithInitiallySelectedPrinter:">Apple Documentation</a>
 * @static
 * @param {UIPrinter} printer
 * @return {UIPrinterPickerController}
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrinterPickerController/delegate">Apple Documentation</a>
 */
/**
 * @property {UIPrinter} selectedPrinter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrinterPickerController/selectedPrinter">Apple Documentation</a>
 * @readonly
 */
/**
 * @method presentFromBarButtonItemAnimatedCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrinterPickerController/presentFromBarButtonItem:animated:completionHandler:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @method dismissAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrinterPickerController/dismissAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method presentAnimatedCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrinterPickerController/presentAnimated:completionHandler:">Apple Documentation</a>
 * @param {boolean} animated
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @method presentFromRectInViewAnimatedCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrinterPickerController/presentFromRect:inView:animated:completionHandler:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @param {boolean} animated
 * @param {Function} completion
 * @return {boolean}
 */
/**
 * @class UITabBarItemStateAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIColor} badgeBackgroundColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/badgeBackgroundColor">Apple Documentation</a>
 */
/**
 * @property {Object} badgeTextAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/badgeTextAttributes">Apple Documentation</a>
 */
/**
 * @property {Object} titlePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/titlePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {Object} badgeTitlePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/badgeTitlePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {UIColor} iconColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/iconColor">Apple Documentation</a>
 */
/**
 * @property {Object} badgePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/badgePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {Object} titleTextAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITabBarItemStateAppearance/titleTextAttributes">Apple Documentation</a>
 */
/**
 * @class UIBarButtonItemGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} displayingRepresentativeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItemGroup/displayingRepresentativeItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIBarButtonItem} representativeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItemGroup/representativeItem">Apple Documentation</a>
 */
/**
 * @property {Array} barButtonItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItemGroup/barButtonItems">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItemGroup/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIBarButtonItemGroup}
 */
/**
 * @method initWithBarButtonItemsRepresentativeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItemGroup/initWithBarButtonItems:representativeItem:">Apple Documentation</a>
 * @param {Array} barButtonItems
 * @param {UIBarButtonItem} representativeItem
 * @return {UIBarButtonItemGroup}
 */
/**
 * @class MDLAnimatedVector3Array
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @property {number} elementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedVector3Array/elementCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithElementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedVector3Array/initWithElementCount:">Apple Documentation</a>
 * @param {number} arrayElementCount
 * @return {Object}
 */
/**
 * @class MTLRenderPassDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method renderPassDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/clm/MTLRenderPassDescriptor/renderPassDescriptor">Apple Documentation</a>
 * @static
 * @return {MTLRenderPassDescriptor}
 */
/**
 * @property {Object} rasterizationRateMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/rasterizationRateMap">Apple Documentation</a>
 */
/**
 * @property {number} renderTargetArrayLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/renderTargetArrayLength">Apple Documentation</a>
 */
/**
 * @property {number} tileHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/tileHeight">Apple Documentation</a>
 */
/**
 * @property {number} tileWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/tileWidth">Apple Documentation</a>
 */
/**
 * @property {number} threadgroupMemoryLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/threadgroupMemoryLength">Apple Documentation</a>
 */
/**
 * @property {MTLRenderPassStencilAttachmentDescriptor} stencilAttachment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/stencilAttachment">Apple Documentation</a>
 */
/**
 * @property {number} renderTargetWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/renderTargetWidth">Apple Documentation</a>
 */
/**
 * @property {MTLRenderPassColorAttachmentDescriptorArray} colorAttachments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/colorAttachments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} imageblockSampleLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/imageblockSampleLength">Apple Documentation</a>
 */
/**
 * @property {MTLRenderPassDepthAttachmentDescriptor} depthAttachment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/depthAttachment">Apple Documentation</a>
 */
/**
 * @property {number} renderTargetHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/renderTargetHeight">Apple Documentation</a>
 */
/**
 * @property {number} defaultRasterSampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/defaultRasterSampleCount">Apple Documentation</a>
 */
/**
 * @property {Object} visibilityResultBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDescriptor/visibilityResultBuffer">Apple Documentation</a>
 */
/**
 * @class AVPersistableContentKeyRequest
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVContentKeyRequest
 */
/**
 * @method persistableContentKeyFromKeyVendorResponseOptionsError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVPersistableContentKeyRequest/persistableContentKeyFromKeyVendorResponse:options:error:">Apple Documentation</a>
 * @param {NSData} keyVendorResponse
 * @param {Object} options
 * @param {Object} outError
 * @return {NSData}
 */
/**
 * @class GKMatch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} players
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKMatch/players">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKMatch/delegate">Apple Documentation</a>
 */
/**
 * @property {number} expectedPlayerCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/GKMatch/expectedPlayerCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method disconnect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/disconnect">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method sendDataToPlayersWithDataModeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/sendData:toPlayers:withDataMode:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Array} playerIDs
 * @param {number} mode
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method chooseBestHostingPlayerWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/chooseBestHostingPlayerWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendDataToAllPlayersWithDataModeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/sendDataToAllPlayers:withDataMode:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} mode
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method chooseBestHostPlayerWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/chooseBestHostPlayerWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method rematchWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/rematchWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendDataToPlayersDataModeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/sendData:toPlayers:dataMode:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Array} players
 * @param {number} mode
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method voiceChatWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/GKMatch/voiceChatWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {GKVoiceChat}
 */
/**
 * @class AVTimedMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVMetadataGroup
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVTimedMetadataGroup/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} timeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVTimedMetadataGroup/timeRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSampleBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVTimedMetadataGroup/initWithSampleBuffer:">Apple Documentation</a>
 * @param {Object} sampleBuffer
 * @return {AVTimedMetadataGroup}
 */
/**
 * @method initWithItemsTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVTimedMetadataGroup/initWithItems:timeRange:">Apple Documentation</a>
 * @param {Array} items
 * @param {Object} timeRange
 * @return {AVTimedMetadataGroup}
 */
/**
 * @method copyFormatDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVTimedMetadataGroup/copyFormatDescription">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class MTLRenderPassStencilAttachmentDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends MTLRenderPassAttachmentDescriptor
 */
/**
 * @property {number} stencilResolveFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassStencilAttachmentDescriptor/stencilResolveFilter">Apple Documentation</a>
 */
/**
 * @property {number} clearStencil
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassStencilAttachmentDescriptor/clearStencil">Apple Documentation</a>
 */
/**
 * @class SKPhysicsJointPin
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKPhysicsJoint
 */
/**
 * @method jointWithBodyABodyBAnchor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKPhysicsJointPin/jointWithBodyA:bodyB:anchor:">Apple Documentation</a>
 * @static
 * @param {SKPhysicsBody} bodyA
 * @param {SKPhysicsBody} bodyB
 * @param {Object} anchor
 * @return {SKPhysicsJointPin}
 */
/**
 * @property {number} frictionTorque
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointPin/frictionTorque">Apple Documentation</a>
 */
/**
 * @property {number} upperAngleLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointPin/upperAngleLimit">Apple Documentation</a>
 */
/**
 * @property {number} lowerAngleLimit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointPin/lowerAngleLimit">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldEnableLimits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointPin/shouldEnableLimits">Apple Documentation</a>
 */
/**
 * @property {number} rotationSpeed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointPin/rotationSpeed">Apple Documentation</a>
 */
/**
 * @class MDLMeshBufferZoneDefault
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} capacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMeshBufferZoneDefault/capacity">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} allocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMeshBufferZoneDefault/allocator">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UITextInputMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentInputMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextInputMode/currentInputMode">Apple Documentation</a>
 * @static
 * @return {UITextInputMode}
 */
/**
 * @method activeInputModes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextInputMode/activeInputModes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @property {string} primaryLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInputMode/primaryLanguage">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTKMeshBufferAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} device
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMeshBufferAllocator/device">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKMeshBufferAllocator/initWithDevice:">Apple Documentation</a>
 * @param {Object} device
 * @return {MTKMeshBufferAllocator}
 */
/**
 * @class UIPresentationController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIViewController} presentingViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/presentingViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} adaptivePresentationStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/adaptivePresentationStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} frameOfPresentedViewInContainerView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/frameOfPresentedViewInContainerView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} presentationStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/presentationStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} presentedView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/presentedView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITraitCollection} overrideTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/overrideTraitCollection">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldPresentInFullscreen
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/shouldPresentInFullscreen">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} presentedViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/presentedViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/delegate">Apple Documentation</a>
 */
/**
 * @property {UIView} containerView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/containerView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldRemovePresentersView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPresentationController/shouldRemovePresentersView">Apple Documentation</a>
 * @readonly
 */
/**
 * @method dismissalTransitionDidEnd
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/dismissalTransitionDidEnd:">Apple Documentation</a>
 * @param {boolean} completed
 * @return {void}
 */
/**
 * @method containerViewWillLayoutSubviews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/containerViewWillLayoutSubviews">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method containerViewDidLayoutSubviews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/containerViewDidLayoutSubviews">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method presentationTransitionDidEnd
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/presentationTransitionDidEnd:">Apple Documentation</a>
 * @param {boolean} completed
 * @return {void}
 */
/**
 * @method presentationTransitionWillBegin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/presentationTransitionWillBegin">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method adaptivePresentationStyleForTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/adaptivePresentationStyleForTraitCollection:">Apple Documentation</a>
 * @param {UITraitCollection} traitCollection
 * @return {number}
 */
/**
 * @method initWithPresentedViewControllerPresentingViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/initWithPresentedViewController:presentingViewController:">Apple Documentation</a>
 * @param {UIViewController} presentedViewController
 * @param {UIViewController} presentingViewController
 * @return {UIPresentationController}
 */
/**
 * @method dismissalTransitionWillBegin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPresentationController/dismissalTransitionWillBegin">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class GKRandomDistribution
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method d6
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRandomDistribution/d6">Apple Documentation</a>
 * @static
 * @return {GKRandomDistribution}
 */
/**
 * @method d20
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRandomDistribution/d20">Apple Documentation</a>
 * @static
 * @return {GKRandomDistribution}
 */
/**
 * @method distributionForDieWithSideCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRandomDistribution/distributionForDieWithSideCount:">Apple Documentation</a>
 * @static
 * @param {number} sideCount
 * @return {GKRandomDistribution}
 */
/**
 * @method distributionWithLowestValueHighestValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKRandomDistribution/distributionWithLowestValue:highestValue:">Apple Documentation</a>
 * @static
 * @param {number} lowestInclusive
 * @param {number} highestInclusive
 * @return {GKRandomDistribution}
 */
/**
 * @property {number} lowestValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRandomDistribution/lowestValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} highestValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRandomDistribution/highestValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfPossibleOutcomes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRandomDistribution/numberOfPossibleOutcomes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithRandomSourceLowestValueHighestValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRandomDistribution/initWithRandomSource:lowestValue:highestValue:">Apple Documentation</a>
 * @param {Object} source
 * @param {number} lowestInclusive
 * @param {number} highestInclusive
 * @return {GKRandomDistribution}
 */
/**
 * @method nextIntWithUpperBound
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRandomDistribution/nextIntWithUpperBound:">Apple Documentation</a>
 * @param {number} upperBound
 * @return {number}
 */
/**
 * @method nextInt
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRandomDistribution/nextInt">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method nextBool
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRandomDistribution/nextBool">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method nextUniform
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRandomDistribution/nextUniform">Apple Documentation</a>
 * @return {number}
 */
/**
 * @class UIBarButtonItemStateAppearance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} titlePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemStateAppearance/titlePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {UIImage} backgroundImage
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemStateAppearance/backgroundImage">Apple Documentation</a>
 */
/**
 * @property {Object} backgroundImagePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemStateAppearance/backgroundImagePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {Object} titleTextAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIBarButtonItemStateAppearance/titleTextAttributes">Apple Documentation</a>
 */
/**
 * @class NSURLResponse
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLResponse/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} MIMEType
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLResponse/MIMEType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} expectedContentLength
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLResponse/expectedContentLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} suggestedFilename
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLResponse/suggestedFilename">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} textEncodingName
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLResponse/textEncodingName">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithURLMIMETypeExpectedContentLengthTextEncodingName
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLResponse/initWithURL:MIMEType:expectedContentLength:textEncodingName:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {string} MIMEType
 * @param {number} length
 * @param {string} name
 * @return {NSURLResponse}
 */
/**
 * @class GCControllerAxisInput
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GCControllerElement
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerAxisInput/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerAxisInput/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCControllerAxisInput/setValue:">Apple Documentation</a>
 * @param {number} value
 * @return {void}
 */
/**
 * @class UIFieldBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @method radialGravityFieldWithPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/radialGravityFieldWithPosition:">Apple Documentation</a>
 * @static
 * @param {Object} position
 * @return {UIFieldBehavior}
 */
/**
 * @method magneticField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/magneticField">Apple Documentation</a>
 * @static
 * @return {UIFieldBehavior}
 */
/**
 * @method noiseFieldWithSmoothnessAnimationSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/noiseFieldWithSmoothness:animationSpeed:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {number} speed
 * @return {UIFieldBehavior}
 */
/**
 * @method turbulenceFieldWithSmoothnessAnimationSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/turbulenceFieldWithSmoothness:animationSpeed:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {number} speed
 * @return {UIFieldBehavior}
 */
/**
 * @method dragField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/dragField">Apple Documentation</a>
 * @static
 * @return {UIFieldBehavior}
 */
/**
 * @method velocityFieldWithVector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/velocityFieldWithVector:">Apple Documentation</a>
 * @static
 * @param {Object} direction
 * @return {UIFieldBehavior}
 */
/**
 * @method electricField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/electricField">Apple Documentation</a>
 * @static
 * @return {UIFieldBehavior}
 */
/**
 * @method fieldWithEvaluationBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/fieldWithEvaluationBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {UIFieldBehavior}
 */
/**
 * @method vortexField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/vortexField">Apple Documentation</a>
 * @static
 * @return {UIFieldBehavior}
 */
/**
 * @method springField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/springField">Apple Documentation</a>
 * @static
 * @return {UIFieldBehavior}
 */
/**
 * @method linearGravityFieldWithVector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFieldBehavior/linearGravityFieldWithVector:">Apple Documentation</a>
 * @static
 * @param {Object} direction
 * @return {UIFieldBehavior}
 */
/**
 * @property {Object} direction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/direction">Apple Documentation</a>
 */
/**
 * @property {number} strength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/strength">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIRegion} region
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/region">Apple Documentation</a>
 */
/**
 * @property {number} minimumRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/minimumRadius">Apple Documentation</a>
 */
/**
 * @property {number} falloff
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/falloff">Apple Documentation</a>
 */
/**
 * @property {number} animationSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/animationSpeed">Apple Documentation</a>
 */
/**
 * @property {Object} position
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/position">Apple Documentation</a>
 */
/**
 * @property {number} smoothness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFieldBehavior/smoothness">Apple Documentation</a>
 */
/**
 * @method removeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFieldBehavior/removeItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method addItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFieldBehavior/addItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @class AVAssetReaderOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} alwaysCopiesSampleData
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReaderOutput/alwaysCopiesSampleData">Apple Documentation</a>
 */
/**
 * @property {string} mediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReaderOutput/mediaType">Apple Documentation</a>
 * @readonly
 */
/**
 * @method copyNextSampleBuffer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReaderOutput/copyNextSampleBuffer">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method resetForReadingTimeRanges
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReaderOutput/resetForReadingTimeRanges:">Apple Documentation</a>
 * @param {Array} timeRanges
 * @return {void}
 */
/**
 * @method markConfigurationAsFinal
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReaderOutput/markConfigurationAsFinal">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class CIFeature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFeature/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFeature/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UICollectionViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {boolean} clearsSelectionOnViewWillAppear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/UICollectionViewController/clearsSelectionOnViewWillAppear">Apple Documentation</a>
 */
/**
 * @property {UICollectionView} collectionView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/UICollectionViewController/collectionView">Apple Documentation</a>
 */
/**
 * @property {boolean} useLayoutToLayoutNavigationTransitions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/UICollectionViewController/useLayoutToLayoutNavigationTransitions">Apple Documentation</a>
 */
/**
 * @property {boolean} installsStandardGestureForInteractiveMovement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/UICollectionViewController/installsStandardGestureForInteractiveMovement">Apple Documentation</a>
 */
/**
 * @property {UICollectionViewLayout} collectionViewLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/UICollectionViewController/collectionViewLayout">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNibNameBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/UICollectionViewController/initWithNibName:bundle:">Apple Documentation</a>
 * @param {string} nibNameOrNil
 * @param {NSBundle} nibBundleOrNil
 * @return {UICollectionViewController}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/UICollectionViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICollectionViewController}
 */
/**
 * @method initWithCollectionViewLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/UICollectionViewController/initWithCollectionViewLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} layout
 * @return {UICollectionViewController}
 */
/**
 * @class MDLTransformRotateOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedVector3} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSFormatter
 * <a href="https://developer.apple.com/library/ios/samplecode/InternationalMountains/Listings/ReadMe_txt.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method editingStringForObjectValue
 * <a href="https://developer.apple.com/library/ios/samplecode/InternationalMountains/Listings/ReadMe_txt.html#//apple_ref/occ/instm/NSFormatter/editingStringForObjectValue:">Apple Documentation</a>
 * @param {Object} obj
 * @return {string}
 */
/**
 * @method stringForObjectValue
 * <a href="https://developer.apple.com/library/ios/samplecode/InternationalMountains/Listings/ReadMe_txt.html#//apple_ref/occ/instm/NSFormatter/stringForObjectValue:">Apple Documentation</a>
 * @param {Object} obj
 * @return {string}
 */
/**
 * @method attributedStringForObjectValueWithDefaultAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/InternationalMountains/Listings/ReadMe_txt.html#//apple_ref/occ/instm/NSFormatter/attributedStringForObjectValue:withDefaultAttributes:">Apple Documentation</a>
 * @param {Object} obj
 * @param {Object} attrs
 * @return {NSAttributedString}
 */
/**
 * @class UIStoryboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method storyboardWithNameBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIStoryboard/storyboardWithName:bundle:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSBundle} storyboardBundleOrNil
 * @return {UIStoryboard}
 */
/**
 * @method instantiateViewControllerWithIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStoryboard/instantiateViewControllerWithIdentifier:">Apple Documentation</a>
 * @param {string} identifier
 * @return {UIViewController}
 */
/**
 * @method instantiateInitialViewControllerWithCreator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStoryboard/instantiateInitialViewControllerWithCreator:">Apple Documentation</a>
 * @param {Function} block
 * @return {UIViewController}
 */
/**
 * @method instantiateViewControllerWithIdentifierCreator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStoryboard/instantiateViewControllerWithIdentifier:creator:">Apple Documentation</a>
 * @param {string} identifier
 * @param {Function} block
 * @return {UIViewController}
 */
/**
 * @method instantiateInitialViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIStoryboard/instantiateInitialViewController">Apple Documentation</a>
 * @return {UIViewController}
 */
/**
 * @class NSURLSessionTask
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSessionTask/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionTask}
 */
/**
 * @property {number} countOfBytesSent
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/countOfBytesSent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} earliestBeginDate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/earliestBeginDate">Apple Documentation</a>
 */
/**
 * @property {number} countOfBytesExpectedToReceive
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/countOfBytesExpectedToReceive">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} taskDescription
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/taskDescription">Apple Documentation</a>
 */
/**
 * @property {number} countOfBytesExpectedToSend
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/countOfBytesExpectedToSend">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/state">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} priority
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/priority">Apple Documentation</a>
 */
/**
 * @property {number} countOfBytesClientExpectsToSend
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/countOfBytesClientExpectsToSend">Apple Documentation</a>
 */
/**
 * @property {number} taskIdentifier
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/taskIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfBytesReceived
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/countOfBytesReceived">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLRequest} currentRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/currentRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSProgress} progress
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/progress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} countOfBytesClientExpectsToReceive
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/countOfBytesClientExpectsToReceive">Apple Documentation</a>
 */
/**
 * @property {NSURLResponse} response
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/response">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLRequest} originalRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSessionTask/originalRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @method suspend
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSessionTask/suspend">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSessionTask/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method resume
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSessionTask/resume">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSessionTask/init">Apple Documentation</a>
 * @return {NSURLSessionTask}
 */
/**
 * @class AVAudioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @method instantiateWithComponentDescriptionOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioUnit/instantiateWithComponentDescription:options:completionHandler:">Apple Documentation</a>
 * @static
 * @param {Object} audioComponentDescription
 * @param {number} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnit/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioComponentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnit/audioComponentDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AUAudioUnit} AUAudioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnit/AUAudioUnit">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} version
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnit/version">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} manufacturerName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnit/manufacturerName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnit/audioUnit">Apple Documentation</a>
 * @readonly
 */
/**
 * @method loadAudioUnitPresetAtURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnit/loadAudioUnitPresetAtURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class MTLTileRenderPipelineColorAttachmentDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} pixelFormat
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineColorAttachmentDescriptor/pixelFormat">Apple Documentation</a>
 */
/**
 * @class NSUnitArea
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method squareKilometers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareKilometers">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareNanometers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareNanometers">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareFeet
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareFeet">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareMillimeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareMillimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareMiles
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareMiles">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareYards
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareYards">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method acres
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/acres">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareMicrometers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareMicrometers">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method hectares
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/hectares">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareMeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareMeters">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareMegameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareMegameters">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareInches
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareInches">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method squareCentimeters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/squareCentimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @method ares
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitArea/ares">Apple Documentation</a>
 * @static
 * @return {NSUnitArea}
 */
/**
 * @class UIGraphicsPDFRendererFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIGraphicsRendererFormat
 */
/**
 * @property {Object} documentInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsPDFRendererFormat/documentInfo">Apple Documentation</a>
 */
/**
 * @class AVAssetWriterInputMetadataAdaptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetWriterInputMetadataAdaptorWithAssetWriterInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAssetWriterInputMetadataAdaptor/assetWriterInputMetadataAdaptorWithAssetWriterInput:">Apple Documentation</a>
 * @static
 * @param {AVAssetWriterInput} input
 * @return {AVAssetWriterInputMetadataAdaptor}
 */
/**
 * @property {AVAssetWriterInput} assetWriterInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetWriterInputMetadataAdaptor/assetWriterInput">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAssetWriterInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetWriterInputMetadataAdaptor/initWithAssetWriterInput:">Apple Documentation</a>
 * @param {AVAssetWriterInput} input
 * @return {AVAssetWriterInputMetadataAdaptor}
 */
/**
 * @method appendTimedMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetWriterInputMetadataAdaptor/appendTimedMetadataGroup:">Apple Documentation</a>
 * @param {AVTimedMetadataGroup} timedMetadataGroup
 * @return {boolean}
 */
/**
 * @class SCNNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method node
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNNode/node">Apple Documentation</a>
 * @static
 * @return {SCNNode}
 */
/**
 * @method localFront
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNNode/localFront">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method localUp
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNNode/localUp">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method nodeWithGeometry
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNNode/nodeWithGeometry:">Apple Documentation</a>
 * @static
 * @param {SCNGeometry} geometry
 * @return {SCNNode}
 */
/**
 * @method localRight
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/clm/SCNNode/localRight">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @property {Object} eulerAngles
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/eulerAngles">Apple Documentation</a>
 */
/**
 * @property {Object} orientation
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/orientation">Apple Documentation</a>
 */
/**
 * @property {Object} worldPosition
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/worldPosition">Apple Documentation</a>
 */
/**
 * @property {Array} filters
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/filters">Apple Documentation</a>
 */
/**
 * @property {Object} pivot
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/pivot">Apple Documentation</a>
 */
/**
 * @property {Array} childNodes
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/childNodes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} scale
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/scale">Apple Documentation</a>
 */
/**
 * @property {SCNPhysicsField} physicsField
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/physicsField">Apple Documentation</a>
 */
/**
 * @property {Object} transform
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/transform">Apple Documentation</a>
 */
/**
 * @property {Object} worldTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/worldTransform">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {SCNCamera} camera
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/camera">Apple Documentation</a>
 */
/**
 * @property {boolean} hidden
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/hidden">Apple Documentation</a>
 */
/**
 * @property {number} focusBehavior
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/focusBehavior">Apple Documentation</a>
 */
/**
 * @property {number} opacity
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/opacity">Apple Documentation</a>
 */
/**
 * @property {SCNNode} presentationNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/presentationNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} movabilityHint
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/movabilityHint">Apple Documentation</a>
 */
/**
 * @property {SCNSkinner} skinner
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/skinner">Apple Documentation</a>
 */
/**
 * @property {Object} rotation
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/rotation">Apple Documentation</a>
 */
/**
 * @property {Object} worldOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/worldOrientation">Apple Documentation</a>
 */
/**
 * @property {SCNPhysicsBody} physicsBody
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/physicsBody">Apple Documentation</a>
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/paused">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/name">Apple Documentation</a>
 */
/**
 * @property {SCNGeometry} geometry
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/geometry">Apple Documentation</a>
 */
/**
 * @property {SCNLight} light
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/light">Apple Documentation</a>
 */
/**
 * @property {SCNNode} parentNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/parentNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rendererDelegate
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/rendererDelegate">Apple Documentation</a>
 */
/**
 * @property {Object} position
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/position">Apple Documentation</a>
 */
/**
 * @property {boolean} castsShadow
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/castsShadow">Apple Documentation</a>
 */
/**
 * @property {SCNMorpher} morpher
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/morpher">Apple Documentation</a>
 */
/**
 * @property {number} renderingOrder
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/renderingOrder">Apple Documentation</a>
 */
/**
 * @property {Array} constraints
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instp/SCNNode/constraints">Apple Documentation</a>
 */
/**
 * @method lookAtUpLocalFront
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/lookAt:up:localFront:">Apple Documentation</a>
 * @param {Object} worldTarget
 * @param {Object} worldUp
 * @param {Object} localFront
 * @return {void}
 */
/**
 * @method enumerateHierarchyUsingBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/enumerateHierarchyUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method removeFromParentNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/removeFromParentNode">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method lookAt
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/lookAt:">Apple Documentation</a>
 * @param {Object} worldTarget
 * @return {void}
 */
/**
 * @method convertVectorToNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/convertVector:toNode:">Apple Documentation</a>
 * @param {Object} vector
 * @param {SCNNode} node
 * @return {Object}
 */
/**
 * @method convertVectorFromNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/convertVector:fromNode:">Apple Documentation</a>
 * @param {Object} vector
 * @param {SCNNode} node
 * @return {Object}
 */
/**
 * @method removeAllAudioPlayers
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/removeAllAudioPlayers">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeAudioPlayer
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/removeAudioPlayer:">Apple Documentation</a>
 * @param {SCNAudioPlayer} player
 * @return {void}
 */
/**
 * @method removeParticleSystem
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/removeParticleSystem:">Apple Documentation</a>
 * @param {SCNParticleSystem} system
 * @return {void}
 */
/**
 * @method childNodesPassingTest
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/childNodesPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {Array}
 */
/**
 * @method hitTestWithSegmentFromPointToPointOptions
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/hitTestWithSegmentFromPoint:toPoint:options:">Apple Documentation</a>
 * @param {Object} pointA
 * @param {Object} pointB
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method convertPositionFromNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/convertPosition:fromNode:">Apple Documentation</a>
 * @param {Object} position
 * @param {SCNNode} node
 * @return {Object}
 */
/**
 * @method enumerateChildNodesUsingBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/enumerateChildNodesUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method convertPositionToNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/convertPosition:toNode:">Apple Documentation</a>
 * @param {Object} position
 * @param {SCNNode} node
 * @return {Object}
 */
/**
 * @method addChildNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/addChildNode:">Apple Documentation</a>
 * @param {SCNNode} child
 * @return {void}
 */
/**
 * @method convertTransformFromNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/convertTransform:fromNode:">Apple Documentation</a>
 * @param {Object} transform
 * @param {SCNNode} node
 * @return {Object}
 */
/**
 * @method addAudioPlayer
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/addAudioPlayer:">Apple Documentation</a>
 * @param {SCNAudioPlayer} player
 * @return {void}
 */
/**
 * @method replaceChildNodeWith
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/replaceChildNode:with:">Apple Documentation</a>
 * @param {SCNNode} oldChild
 * @param {SCNNode} newChild
 * @return {void}
 */
/**
 * @method removeAllParticleSystems
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/removeAllParticleSystems">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method clone
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/clone">Apple Documentation</a>
 * @return {SCNNode}
 */
/**
 * @method localTranslateBy
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/localTranslateBy:">Apple Documentation</a>
 * @param {Object} translation
 * @return {void}
 */
/**
 * @method convertTransformToNode
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/convertTransform:toNode:">Apple Documentation</a>
 * @param {Object} transform
 * @param {SCNNode} node
 * @return {Object}
 */
/**
 * @method rotateByAroundTarget
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/rotateBy:aroundTarget:">Apple Documentation</a>
 * @param {Object} worldRotation
 * @param {Object} worldTarget
 * @return {void}
 */
/**
 * @method setWorldTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/setWorldTransform:">Apple Documentation</a>
 * @param {Object} worldTransform
 * @return {void}
 */
/**
 * @method childNodeWithNameRecursively
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/childNodeWithName:recursively:">Apple Documentation</a>
 * @param {string} name
 * @param {boolean} recursively
 * @return {SCNNode}
 */
/**
 * @method insertChildNodeAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/insertChildNode:atIndex:">Apple Documentation</a>
 * @param {SCNNode} child
 * @param {number} index
 * @return {void}
 */
/**
 * @method localRotateBy
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/localRotateBy:">Apple Documentation</a>
 * @param {Object} rotation
 * @return {void}
 */
/**
 * @method flattenedClone
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/flattenedClone">Apple Documentation</a>
 * @return {SCNNode}
 */
/**
 * @method addParticleSystem
 * <a href="https://developer.apple.com/library/ios/samplecode/SceneKitWWDC2014/Listings/Scene_Kit_Session_WWDC_2014_Sources_Slides_AAPLSlideTechniques_m.html#//apple_ref/occ/instm/SCNNode/addParticleSystem:">Apple Documentation</a>
 * @param {SCNParticleSystem} system
 * @return {void}
 */
/**
 * @class SKScene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends SKEffectNode
 */
/**
 * @method sceneWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKScene/sceneWithSize:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @return {SKScene}
 */
/**
 * @property {SKPhysicsWorld} physicsWorld
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/physicsWorld">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} anchorPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/anchorPoint">Apple Documentation</a>
 */
/**
 * @property {AVAudioEngine} audioEngine
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/audioEngine">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SKNode} listener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/listener">Apple Documentation</a>
 */
/**
 * @property {SKCameraNode} camera
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/camera">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/delegate">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/backgroundColor">Apple Documentation</a>
 */
/**
 * @property {number} scaleMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/scaleMode">Apple Documentation</a>
 */
/**
 * @property {SKView} view
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKScene/size">Apple Documentation</a>
 */
/**
 * @method convertPointToView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/convertPointToView:">Apple Documentation</a>
 * @param {Object} point
 * @return {Object}
 */
/**
 * @method willMoveFromView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/willMoveFromView:">Apple Documentation</a>
 * @param {SKView} view
 * @return {void}
 */
/**
 * @method didMoveToView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/didMoveToView:">Apple Documentation</a>
 * @param {SKView} view
 * @return {void}
 */
/**
 * @method convertPointFromView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/convertPointFromView:">Apple Documentation</a>
 * @param {Object} point
 * @return {Object}
 */
/**
 * @method update
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/update:">Apple Documentation</a>
 * @param {number} currentTime
 * @return {void}
 */
/**
 * @method didFinishUpdate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/didFinishUpdate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method sceneDidLoad
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/sceneDidLoad">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didApplyConstraints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/didApplyConstraints">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didSimulatePhysics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/didSimulatePhysics">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didEvaluateActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/didEvaluateActions">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/initWithSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {SKScene}
 */
/**
 * @method didChangeSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKScene/didChangeSize:">Apple Documentation</a>
 * @param {Object} oldSize
 * @return {void}
 */
/**
 * @class UISearchTextField
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UITextField
 */
/**
 * @property {Array} tokens
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchTextField/tokens">Apple Documentation</a>
 */
/**
 * @property {UIColor} tokenBackgroundColor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchTextField/tokenBackgroundColor">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsDeletingTokens
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchTextField/allowsDeletingTokens">Apple Documentation</a>
 */
/**
 * @property {UITextRange} textualRange
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchTextField/textualRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsCopyingTokens
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchTextField/allowsCopyingTokens">Apple Documentation</a>
 */
/**
 * @method removeTokenAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISearchTextField/removeTokenAtIndex:">Apple Documentation</a>
 * @param {number} tokenIndex
 * @return {void}
 */
/**
 * @method tokensInRange
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISearchTextField/tokensInRange:">Apple Documentation</a>
 * @param {UITextRange} textRange
 * @return {Array}
 */
/**
 * @method positionOfTokenAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISearchTextField/positionOfTokenAtIndex:">Apple Documentation</a>
 * @param {number} tokenIndex
 * @return {UITextPosition}
 */
/**
 * @method replaceTextualPortionOfRangeWithTokenAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISearchTextField/replaceTextualPortionOfRange:withToken:atIndex:">Apple Documentation</a>
 * @param {UITextRange} textRange
 * @param {UISearchToken} token
 * @param {number} tokenIndex
 * @return {void}
 */
/**
 * @method insertTokenAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISearchTextField/insertToken:atIndex:">Apple Documentation</a>
 * @param {UISearchToken} token
 * @param {number} tokenIndex
 * @return {void}
 */
/**
 * @class CAReplicatorLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {number} instanceCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceCount">Apple Documentation</a>
 */
/**
 * @property {number} instanceDelay
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceDelay">Apple Documentation</a>
 */
/**
 * @property {number} instanceGreenOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceGreenOffset">Apple Documentation</a>
 */
/**
 * @property {number} instanceBlueOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceBlueOffset">Apple Documentation</a>
 */
/**
 * @property {Object} instanceColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceColor">Apple Documentation</a>
 */
/**
 * @property {Object} instanceTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceTransform">Apple Documentation</a>
 */
/**
 * @property {boolean} preservesDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/preservesDepth">Apple Documentation</a>
 */
/**
 * @property {number} instanceRedOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceRedOffset">Apple Documentation</a>
 */
/**
 * @property {number} instanceAlphaOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAReplicatorLayer/instanceAlphaOffset">Apple Documentation</a>
 */
/**
 * @class SCNAudioPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method audioPlayerWithSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAudioPlayer/audioPlayerWithSource:">Apple Documentation</a>
 * @static
 * @param {SCNAudioSource} source
 * @return {SCNAudioPlayer}
 */
/**
 * @method audioPlayerWithAVAudioNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNAudioPlayer/audioPlayerWithAVAudioNode:">Apple Documentation</a>
 * @static
 * @param {AVAudioNode} audioNode
 * @return {SCNAudioPlayer}
 */
/**
 * @property {Function} jsdidFinishPlayback
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAudioPlayer/didFinishPlayback">Apple Documentation</a>
 */
/**
 * @property {Function} jswillStartPlayback
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAudioPlayer/willStartPlayback">Apple Documentation</a>
 */
/**
 * @property {AVAudioNode} audioNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAudioPlayer/audioNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNAudioSource} audioSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNAudioPlayer/audioSource">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNAudioPlayer/initWithSource:">Apple Documentation</a>
 * @param {SCNAudioSource} source
 * @return {SCNAudioPlayer}
 */
/**
 * @method initWithAVAudioNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNAudioPlayer/initWithAVAudioNode:">Apple Documentation</a>
 * @param {AVAudioNode} audioNode
 * @return {SCNAudioPlayer}
 */
/**
 * @class NSCollectionLayoutAnchor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method layoutAnchorWithEdgesFractionalOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutAnchor/layoutAnchorWithEdges:fractionalOffset:">Apple Documentation</a>
 * @static
 * @param {number} edges
 * @param {Object} fractionalOffset
 * @return {NSCollectionLayoutAnchor}
 */
/**
 * @method layoutAnchorWithEdgesAbsoluteOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutAnchor/layoutAnchorWithEdges:absoluteOffset:">Apple Documentation</a>
 * @static
 * @param {number} edges
 * @param {Object} absoluteOffset
 * @return {NSCollectionLayoutAnchor}
 */
/**
 * @method layoutAnchorWithEdges
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutAnchor/layoutAnchorWithEdges:">Apple Documentation</a>
 * @static
 * @param {number} edges
 * @return {NSCollectionLayoutAnchor}
 */
/**
 * @property {number} edges
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutAnchor/edges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isFractionalOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutAnchor/isFractionalOffset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isAbsoluteOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutAnchor/isAbsoluteOffset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} offset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutAnchor/offset">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UINavigationBar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UINavigationItem} topItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/topItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/items">Apple Documentation</a>
 */
/**
 * @property {number} barStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/barStyle">Apple Documentation</a>
 */
/**
 * @property {Object} largeTitleTextAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/largeTitleTextAttributes">Apple Documentation</a>
 */
/**
 * @property {UINavigationItem} backItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/backItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} barTintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/barTintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} backIndicatorImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/backIndicatorImage">Apple Documentation</a>
 */
/**
 * @property {UIImage} shadowImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/shadowImage">Apple Documentation</a>
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/tintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} backIndicatorTransitionMaskImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/backIndicatorTransitionMaskImage">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/delegate">Apple Documentation</a>
 */
/**
 * @property {UINavigationBarAppearance} standardAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/standardAppearance">Apple Documentation</a>
 */
/**
 * @property {UINavigationBarAppearance} compactAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/compactAppearance">Apple Documentation</a>
 */
/**
 * @property {Object} titleTextAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/titleTextAttributes">Apple Documentation</a>
 */
/**
 * @property {UINavigationBarAppearance} scrollEdgeAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/scrollEdgeAppearance">Apple Documentation</a>
 */
/**
 * @property {boolean} translucent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/translucent">Apple Documentation</a>
 */
/**
 * @property {boolean} prefersLargeTitles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UINavigationBar/prefersLargeTitles">Apple Documentation</a>
 */
/**
 * @method pushNavigationItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/pushNavigationItem:animated:">Apple Documentation</a>
 * @param {UINavigationItem} item
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method titleVerticalPositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/titleVerticalPositionAdjustmentForBarMetrics:">Apple Documentation</a>
 * @param {number} barMetrics
 * @return {number}
 */
/**
 * @method setTitleVerticalPositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/setTitleVerticalPositionAdjustment:forBarMetrics:">Apple Documentation</a>
 * @param {number} adjustment
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method backgroundImageForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/backgroundImageForBarMetrics:">Apple Documentation</a>
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method setBackgroundImageForBarPositionBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/setBackgroundImage:forBarPosition:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} barPosition
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method setBackgroundImageForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/setBackgroundImage:forBarMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method backgroundImageForBarPositionBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/backgroundImageForBarPosition:barMetrics:">Apple Documentation</a>
 * @param {number} barPosition
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method setItemsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/setItems:animated:">Apple Documentation</a>
 * @param {Array} items
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method popNavigationItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UINavigationBar/popNavigationItemAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {UINavigationItem}
 */
/**
 * @class UITextFormattingCoordinator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method isFontPanelVisible
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UITextFormattingCoordinator/isFontPanelVisible">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method toggleFontPanel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UITextFormattingCoordinator/toggleFontPanel:">Apple Documentation</a>
 * @static
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method textFormattingCoordinatorForWindowScene
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UITextFormattingCoordinator/textFormattingCoordinatorForWindowScene:">Apple Documentation</a>
 * @static
 * @param {UIWindowScene} windowScene
 * @return {UITextFormattingCoordinator}
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextFormattingCoordinator/delegate">Apple Documentation</a>
 */
/**
 * @method initWithWindowScene
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITextFormattingCoordinator/initWithWindowScene:">Apple Documentation</a>
 * @param {UIWindowScene} windowScene
 * @return {UITextFormattingCoordinator}
 */
/**
 * @method setSelectedAttributesIsMultiple
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITextFormattingCoordinator/setSelectedAttributes:isMultiple:">Apple Documentation</a>
 * @param {Object} attributes
 * @param {boolean} flag
 * @return {void}
 */
/**
 * @class AVFragmentedMovieMinder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVFragmentedAssetMinder
 */
/**
 * @method fragmentedMovieMinderWithMovieMindingInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVFragmentedMovieMinder/fragmentedMovieMinderWithMovie:mindingInterval:">Apple Documentation</a>
 * @static
 * @param {AVFragmentedMovie} movie
 * @param {number} mindingInterval
 * @return {AVFragmentedMovieMinder}
 */
/**
 * @property {Array} movies
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVFragmentedMovieMinder/movies">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} mindingInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVFragmentedMovieMinder/mindingInterval">Apple Documentation</a>
 */
/**
 * @method initWithMovieMindingInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedMovieMinder/initWithMovie:mindingInterval:">Apple Documentation</a>
 * @param {AVFragmentedMovie} movie
 * @param {number} mindingInterval
 * @return {AVFragmentedMovieMinder}
 */
/**
 * @method addFragmentedMovie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedMovieMinder/addFragmentedMovie:">Apple Documentation</a>
 * @param {AVFragmentedMovie} movie
 * @return {void}
 */
/**
 * @method removeFragmentedMovie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedMovieMinder/removeFragmentedMovie:">Apple Documentation</a>
 * @param {AVFragmentedMovie} movie
 * @return {void}
 */
/**
 * @class CATransformLayer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @class NSNotification
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method notificationWithNameObjectUserInfo
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSNotification/notificationWithName:object:userInfo:">Apple Documentation</a>
 * @static
 * @param {string} aName
 * @param {Object} anObject
 * @param {Object} aUserInfo
 * @return {NSNotification}
 */
/**
 * @method notificationWithNameObject
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/clm/NSNotification/notificationWithName:object:">Apple Documentation</a>
 * @static
 * @param {string} aName
 * @param {Object} anObject
 * @return {NSNotification}
 */
/**
 * @property {Object} object
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSNotification/object">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSNotification/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSNotification/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNameObjectUserInfo
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSNotification/initWithName:object:userInfo:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} object
 * @param {Object} userInfo
 * @return {NSNotification}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSNotification/init">Apple Documentation</a>
 * @return {NSNotification}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSNotification/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSNotification}
 */
/**
 * @class MDLSkyCubeTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLTexture
 */
/**
 * @property {number} saturation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/saturation">Apple Documentation</a>
 */
/**
 * @property {number} upperAtmosphereScattering
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/upperAtmosphereScattering">Apple Documentation</a>
 */
/**
 * @property {Object} groundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/groundColor">Apple Documentation</a>
 */
/**
 * @property {number} brightness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/brightness">Apple Documentation</a>
 */
/**
 * @property {number} sunAzimuth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/sunAzimuth">Apple Documentation</a>
 */
/**
 * @property {number} groundAlbedo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/groundAlbedo">Apple Documentation</a>
 */
/**
 * @property {number} contrast
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/contrast">Apple Documentation</a>
 */
/**
 * @property {number} sunElevation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/sunElevation">Apple Documentation</a>
 */
/**
 * @property {number} gamma
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/gamma">Apple Documentation</a>
 */
/**
 * @property {number} turbidity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/turbidity">Apple Documentation</a>
 */
/**
 * @property {number} horizonElevation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/horizonElevation">Apple Documentation</a>
 */
/**
 * @property {number} exposure
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSkyCubeTexture/exposure">Apple Documentation</a>
 */
/**
 * @method updateTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSkyCubeTexture/updateTexture">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MTLRenderPipelineDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MTLVertexDescriptor} vertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/vertexDescriptor">Apple Documentation</a>
 */
/**
 * @property {MTLPipelineBufferDescriptorArray} vertexBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/vertexBuffers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} depthAttachmentPixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/depthAttachmentPixelFormat">Apple Documentation</a>
 */
/**
 * @property {MTLRenderPipelineColorAttachmentDescriptorArray} colorAttachments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/colorAttachments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxTessellationFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/maxTessellationFactor">Apple Documentation</a>
 */
/**
 * @property {number} inputPrimitiveTopology
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/inputPrimitiveTopology">Apple Documentation</a>
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/label">Apple Documentation</a>
 */
/**
 * @property {number} tessellationControlPointIndexType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/tessellationControlPointIndexType">Apple Documentation</a>
 */
/**
 * @property {MTLPipelineBufferDescriptorArray} fragmentBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/fragmentBuffers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} alphaToCoverageEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/alphaToCoverageEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} alphaToOneEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/alphaToOneEnabled">Apple Documentation</a>
 */
/**
 * @property {number} stencilAttachmentPixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/stencilAttachmentPixelFormat">Apple Documentation</a>
 */
/**
 * @property {Object} vertexFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/vertexFunction">Apple Documentation</a>
 */
/**
 * @property {number} tessellationOutputWindingOrder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/tessellationOutputWindingOrder">Apple Documentation</a>
 */
/**
 * @property {number} rasterSampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/rasterSampleCount">Apple Documentation</a>
 */
/**
 * @property {number} sampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/sampleCount">Apple Documentation</a>
 */
/**
 * @property {number} tessellationFactorStepFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/tessellationFactorStepFunction">Apple Documentation</a>
 */
/**
 * @property {boolean} rasterizationEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/rasterizationEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} tessellationFactorScaleEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/tessellationFactorScaleEnabled">Apple Documentation</a>
 */
/**
 * @property {number} tessellationPartitionMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/tessellationPartitionMode">Apple Documentation</a>
 */
/**
 * @property {boolean} supportIndirectCommandBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/supportIndirectCommandBuffers">Apple Documentation</a>
 */
/**
 * @property {number} maxVertexAmplificationCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/maxVertexAmplificationCount">Apple Documentation</a>
 */
/**
 * @property {Object} fragmentFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/fragmentFunction">Apple Documentation</a>
 */
/**
 * @property {number} tessellationFactorFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineDescriptor/tessellationFactorFormat">Apple Documentation</a>
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLRenderPipelineDescriptor/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIPageControl
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {number} numberOfPages
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIPageControl/numberOfPages">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesForSinglePage
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIPageControl/hidesForSinglePage">Apple Documentation</a>
 */
/**
 * @property {UIColor} currentPageIndicatorTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIPageControl/currentPageIndicatorTintColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} pageIndicatorTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIPageControl/pageIndicatorTintColor">Apple Documentation</a>
 */
/**
 * @property {boolean} defersCurrentPageDisplay
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIPageControl/defersCurrentPageDisplay">Apple Documentation</a>
 */
/**
 * @property {number} currentPage
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIPageControl/currentPage">Apple Documentation</a>
 */
/**
 * @method sizeForNumberOfPages
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instm/UIPageControl/sizeForNumberOfPages:">Apple Documentation</a>
 * @param {number} pageCount
 * @return {Object}
 */
/**
 * @method updateCurrentPageDisplay
 * <a href="https://developer.apple.com/library/ios/samplecode/PageControl/Listings/ReadMe_txt.html#//apple_ref/occ/instm/UIPageControl/updateCurrentPageDisplay">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MTLArrayType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends MTLType
 */
/**
 * @property {number} stride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArrayType/stride">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} elementType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArrayType/elementType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} arrayLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArrayType/arrayLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} argumentIndexStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLArrayType/argumentIndexStride">Apple Documentation</a>
 * @readonly
 */
/**
 * @method elementTextureReferenceType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLArrayType/elementTextureReferenceType">Apple Documentation</a>
 * @return {MTLTextureReferenceType}
 */
/**
 * @method elementArrayType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLArrayType/elementArrayType">Apple Documentation</a>
 * @return {MTLArrayType}
 */
/**
 * @method elementStructType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLArrayType/elementStructType">Apple Documentation</a>
 * @return {MTLStructType}
 */
/**
 * @method elementPointerType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLArrayType/elementPointerType">Apple Documentation</a>
 * @return {MTLPointerType}
 */
/**
 * @class MDLLightProbe
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLLight
 */
/**
 * @method lightProbeWithTextureSizeForLocationLightsToConsiderObjectsToConsiderReflectiveCubemapIrradianceCubemap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLLightProbe/lightProbeWithTextureSize:forLocation:lightsToConsider:objectsToConsider:reflectiveCubemap:irradianceCubemap:">Apple Documentation</a>
 * @static
 * @param {number} textureSize
 * @param {MDLTransform} transform
 * @param {Array} lightsToConsider
 * @param {Array} objectsToConsider
 * @param {MDLTexture} reflectiveCubemap
 * @param {MDLTexture} irradianceCubemap
 * @return {MDLLightProbe}
 */
/**
 * @property {number} sphericalHarmonicsLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLLightProbe/sphericalHarmonicsLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLTexture} reflectiveTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLLightProbe/reflectiveTexture">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLTexture} irradianceTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLLightProbe/irradianceTexture">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} sphericalHarmonicsCoefficients
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLLightProbe/sphericalHarmonicsCoefficients">Apple Documentation</a>
 * @readonly
 */
/**
 * @method generateSphericalHarmonicsFromIrradiance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLLightProbe/generateSphericalHarmonicsFromIrradiance:">Apple Documentation</a>
 * @param {number} sphericalHarmonicsLevel
 * @return {void}
 */
/**
 * @method initWithReflectiveTextureIrradianceTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLLightProbe/initWithReflectiveTexture:irradianceTexture:">Apple Documentation</a>
 * @param {MDLTexture} reflectiveTexture
 * @param {MDLTexture} irradianceTexture
 * @return {MDLLightProbe}
 */
/**
 * @class SCNCylinder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method cylinderWithRadiusHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNCylinder/cylinderWithRadius:height:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @param {number} height
 * @return {SCNCylinder}
 */
/**
 * @property {number} radialSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCylinder/radialSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} radius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCylinder/radius">Apple Documentation</a>
 */
/**
 * @property {number} heightSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCylinder/heightSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} height
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNCylinder/height">Apple Documentation</a>
 */
/**
 * @class NSURLSessionTaskMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/NSURLSessionTaskMetrics/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionTaskMetrics}
 */
/**
 * @property {number} redirectCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSURLSessionTaskMetrics/redirectCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSDateInterval} taskInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSURLSessionTaskMetrics/taskInterval">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} transactionMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSURLSessionTaskMetrics/transactionMetrics">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSURLSessionTaskMetrics/init">Apple Documentation</a>
 * @return {NSURLSessionTaskMetrics}
 */
/**
 * @class UIDragInteraction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method isEnabledByDefault
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIDragInteraction/isEnabledByDefault">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {boolean} allowsSimultaneousRecognitionDuringLift
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragInteraction/allowsSimultaneousRecognitionDuringLift">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragInteraction/enabled">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragInteraction/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDragInteraction/initWithDelegate:">Apple Documentation</a>
 * @param {Object} delegate
 * @return {UIDragInteraction}
 */
/**
 * @class GKGaussianDistribution
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKRandomDistribution
 */
/**
 * @property {number} deviation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKGaussianDistribution/deviation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} mean
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKGaussianDistribution/mean">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithRandomSourceMeanDeviation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKGaussianDistribution/initWithRandomSource:mean:deviation:">Apple Documentation</a>
 * @param {Object} source
 * @param {number} mean
 * @param {number} deviation
 * @return {GKGaussianDistribution}
 */
/**
 * @method initWithRandomSourceLowestValueHighestValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKGaussianDistribution/initWithRandomSource:lowestValue:highestValue:">Apple Documentation</a>
 * @param {Object} source
 * @param {number} lowestInclusive
 * @param {number} highestInclusive
 * @return {GKGaussianDistribution}
 */
/**
 * @class UIDynamicAnimator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} behaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicAnimator/behaviors">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} elapsedTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicAnimator/elapsedTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} running
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicAnimator/running">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} referenceView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicAnimator/referenceView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicAnimator/delegate">Apple Documentation</a>
 */
/**
 * @method initWithReferenceView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/initWithReferenceView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {UIDynamicAnimator}
 */
/**
 * @method layoutAttributesForCellAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/layoutAttributesForCellAtIndexPath:">Apple Documentation</a>
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method updateItemUsingCurrentState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/updateItemUsingCurrentState:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method initWithCollectionViewLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/initWithCollectionViewLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} layout
 * @return {UIDynamicAnimator}
 */
/**
 * @method itemsInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/itemsInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {Array}
 */
/**
 * @method removeAllBehaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/removeAllBehaviors">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/addBehavior:">Apple Documentation</a>
 * @param {UIDynamicBehavior} behavior
 * @return {void}
 */
/**
 * @method layoutAttributesForDecorationViewOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/layoutAttributesForDecorationViewOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} decorationViewKind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method removeBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/removeBehavior:">Apple Documentation</a>
 * @param {UIDynamicBehavior} behavior
 * @return {void}
 */
/**
 * @method layoutAttributesForSupplementaryViewOfKindAtIndexPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicAnimator/layoutAttributesForSupplementaryViewOfKind:atIndexPath:">Apple Documentation</a>
 * @param {string} kind
 * @param {NSIndexPath} indexPath
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @class NSMutableArray
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html">Apple Documentation</a>
 * @extends NSArray
 */
/**
 * @method arrayWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMutableArray/arrayWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSMutableArray}
 */
/**
 * @method arrayWithCapacity
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMutableArray/arrayWithCapacity:">Apple Documentation</a>
 * @static
 * @param {number} numItems
 * @return {NSMutableArray}
 */
/**
 * @method arrayWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMutableArray/arrayWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSMutableArray}
 */
/**
 * @method removeObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObjectAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {void}
 */
/**
 * @method exchangeObjectAtIndexWithObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/exchangeObjectAtIndex:withObjectAtIndex:">Apple Documentation</a>
 * @param {number} idx1
 * @param {number} idx2
 * @return {void}
 */
/**
 * @method insertObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/insertObject:atIndex:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {number} index
 * @return {void}
 */
/**
 * @method applyDifference
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/applyDifference:">Apple Documentation</a>
 * @param {NSOrderedCollectionDifference} difference
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSMutableArray}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/initWithCapacity:">Apple Documentation</a>
 * @param {number} numItems
 * @return {NSMutableArray}
 */
/**
 * @method replaceObjectsAtIndexesWithObjects
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/replaceObjectsAtIndexes:withObjects:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @param {Array} objects
 * @return {void}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSMutableArray}
 */
/**
 * @method setArray
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/setArray:">Apple Documentation</a>
 * @param {Array} otherArray
 * @return {void}
 */
/**
 * @method removeObjectsInArray
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObjectsInArray:">Apple Documentation</a>
 * @param {Array} otherArray
 * @return {void}
 */
/**
 * @method sortWithOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/sortWithOptions:usingComparator:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} cmptr
 * @return {void}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method insertObjectsAtIndexes
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/insertObjects:atIndexes:">Apple Documentation</a>
 * @param {Array} objects
 * @param {NSIndexSet} indexes
 * @return {void}
 */
/**
 * @method replaceObjectAtIndexWithObject
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/replaceObjectAtIndex:withObject:">Apple Documentation</a>
 * @param {number} index
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method replaceObjectsInRangeWithObjectsFromArrayRange
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/replaceObjectsInRange:withObjectsFromArray:range:">Apple Documentation</a>
 * @param {Object} range
 * @param {Array} otherArray
 * @param {Object} otherRange
 * @return {void}
 */
/**
 * @method filterUsingPredicate
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/filterUsingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @return {void}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {NSMutableArray}
 */
/**
 * @method removeObjectsInRange
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObjectsInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method replaceObjectsInRangeWithObjectsFromArray
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/replaceObjectsInRange:withObjectsFromArray:">Apple Documentation</a>
 * @param {Object} range
 * @param {Array} otherArray
 * @return {void}
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {Object} obj
 * @param {number} idx
 * @return {void}
 */
/**
 * @method removeObjectInRange
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObject:inRange:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {Object} range
 * @return {void}
 */
/**
 * @method removeObjectIdenticalTo
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObjectIdenticalTo:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/addObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method sortUsingDescriptors
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/sortUsingDescriptors:">Apple Documentation</a>
 * @param {Array} sortDescriptors
 * @return {void}
 */
/**
 * @method addObjectsFromArray
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/addObjectsFromArray:">Apple Documentation</a>
 * @param {Array} otherArray
 * @return {void}
 */
/**
 * @method removeObjectsAtIndexes
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObjectsAtIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @return {void}
 */
/**
 * @method sortUsingSelector
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/sortUsingSelector:">Apple Documentation</a>
 * @param {string} comparator
 * @return {void}
 */
/**
 * @method removeObject
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/init">Apple Documentation</a>
 * @return {NSMutableArray}
 */
/**
 * @method removeLastObject
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeLastObject">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeObjectIdenticalToInRange
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/removeObjectIdenticalTo:inRange:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {Object} range
 * @return {void}
 */
/**
 * @method sortUsingComparator
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMutableArray/sortUsingComparator:">Apple Documentation</a>
 * @param {Function} cmptr
 * @return {void}
 */
/**
 * @class MTLDepthStencilDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} depthCompareFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLDepthStencilDescriptor/depthCompareFunction">Apple Documentation</a>
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLDepthStencilDescriptor/label">Apple Documentation</a>
 */
/**
 * @property {MTLStencilDescriptor} frontFaceStencil
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLDepthStencilDescriptor/frontFaceStencil">Apple Documentation</a>
 */
/**
 * @property {boolean} depthWriteEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLDepthStencilDescriptor/depthWriteEnabled">Apple Documentation</a>
 */
/**
 * @property {MTLStencilDescriptor} backFaceStencil
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLDepthStencilDescriptor/backFaceStencil">Apple Documentation</a>
 */
/**
 * @class GKCompositeBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKBehavior
 */
/**
 * @method behaviorWithBehaviorsAndWeights
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKCompositeBehavior/behaviorWithBehaviors:andWeights:">Apple Documentation</a>
 * @static
 * @param {Array} behaviors
 * @param {Array} weights
 * @return {GKCompositeBehavior}
 */
/**
 * @method behaviorWithBehaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKCompositeBehavior/behaviorWithBehaviors:">Apple Documentation</a>
 * @static
 * @param {Array} behaviors
 * @return {GKCompositeBehavior}
 */
/**
 * @property {number} behaviorCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCompositeBehavior/behaviorCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {GKBehavior} behavior
 * @return {number}
 */
/**
 * @method removeAllBehaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/removeAllBehaviors">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} idx
 * @return {GKBehavior}
 */
/**
 * @method setObjectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/setObject:forKeyedSubscript:">Apple Documentation</a>
 * @param {number} weight
 * @param {GKBehavior} behavior
 * @return {void}
 */
/**
 * @method weightForBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/weightForBehavior:">Apple Documentation</a>
 * @param {GKBehavior} behavior
 * @return {number}
 */
/**
 * @method removeBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/removeBehavior:">Apple Documentation</a>
 * @param {GKBehavior} behavior
 * @return {void}
 */
/**
 * @method setWeightForBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCompositeBehavior/setWeight:forBehavior:">Apple Documentation</a>
 * @param {number} weight
 * @param {GKBehavior} behavior
 * @return {void}
 */
/**
 * @class UISceneConnectionOptions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSSet} URLContexts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/URLContexts">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} userActivities
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/userActivities">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} handoffUserActivityType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/handoffUserActivityType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CKShareMetadata} cloudKitShareMetadata
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/cloudKitShareMetadata">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sourceApplication
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/sourceApplication">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UNNotificationResponse} notificationResponse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/notificationResponse">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIApplicationShortcutItem} shortcutItem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneConnectionOptions/shortcutItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIBarButtonItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIBarItem
 */
/**
 * @property {number} style
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/style">Apple Documentation</a>
 */
/**
 * @property {Object} target
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/target">Apple Documentation</a>
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/tintColor">Apple Documentation</a>
 */
/**
 * @property {UIView} customView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/customView">Apple Documentation</a>
 */
/**
 * @property {number} width
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/width">Apple Documentation</a>
 */
/**
 * @property {string} jsaction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/action">Apple Documentation</a>
 */
/**
 * @property {NSSet} possibleTitles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarButtonItem/possibleTitles">Apple Documentation</a>
 */
/**
 * @method backgroundImageForStateStyleBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/backgroundImageForState:style:barMetrics:">Apple Documentation</a>
 * @param {number} state
 * @param {number} style
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method backgroundVerticalPositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/backgroundVerticalPositionAdjustmentForBarMetrics:">Apple Documentation</a>
 * @param {number} barMetrics
 * @return {number}
 */
/**
 * @method setBackButtonTitlePositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setBackButtonTitlePositionAdjustment:forBarMetrics:">Apple Documentation</a>
 * @param {Object} adjustment
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method setBackButtonBackgroundVerticalPositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setBackButtonBackgroundVerticalPositionAdjustment:forBarMetrics:">Apple Documentation</a>
 * @param {number} adjustment
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method backButtonBackgroundImageForStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/backButtonBackgroundImageForState:barMetrics:">Apple Documentation</a>
 * @param {number} state
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method initWithBarButtonSystemItemTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/initWithBarButtonSystemItem:target:action:">Apple Documentation</a>
 * @param {number} systemItem
 * @param {Object} target
 * @param {string} action
 * @return {UIBarButtonItem}
 */
/**
 * @method backButtonTitlePositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/backButtonTitlePositionAdjustmentForBarMetrics:">Apple Documentation</a>
 * @param {number} barMetrics
 * @return {Object}
 */
/**
 * @method backButtonBackgroundVerticalPositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:">Apple Documentation</a>
 * @param {number} barMetrics
 * @return {number}
 */
/**
 * @method initWithImageStyleTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/initWithImage:style:target:action:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {number} style
 * @param {Object} target
 * @param {string} action
 * @return {UIBarButtonItem}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/init">Apple Documentation</a>
 * @return {UIBarButtonItem}
 */
/**
 * @method initWithTitleStyleTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/initWithTitle:style:target:action:">Apple Documentation</a>
 * @param {string} title
 * @param {number} style
 * @param {Object} target
 * @param {string} action
 * @return {UIBarButtonItem}
 */
/**
 * @method setBackgroundVerticalPositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setBackgroundVerticalPositionAdjustment:forBarMetrics:">Apple Documentation</a>
 * @param {number} adjustment
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIBarButtonItem}
 */
/**
 * @method initWithImageLandscapeImagePhoneStyleTargetAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/initWithImage:landscapeImagePhone:style:target:action:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {UIImage} landscapeImagePhone
 * @param {number} style
 * @param {Object} target
 * @param {string} action
 * @return {UIBarButtonItem}
 */
/**
 * @method backgroundImageForStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/backgroundImageForState:barMetrics:">Apple Documentation</a>
 * @param {number} state
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method setTitlePositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setTitlePositionAdjustment:forBarMetrics:">Apple Documentation</a>
 * @param {Object} adjustment
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method setBackgroundImageForStateStyleBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setBackgroundImage:forState:style:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} state
 * @param {number} style
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method titlePositionAdjustmentForBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/titlePositionAdjustmentForBarMetrics:">Apple Documentation</a>
 * @param {number} barMetrics
 * @return {Object}
 */
/**
 * @method setBackButtonBackgroundImageForStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setBackButtonBackgroundImage:forState:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} state
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method setBackgroundImageForStateBarMetrics
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/setBackgroundImage:forState:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} state
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method initWithCustomView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarButtonItem/initWithCustomView:">Apple Documentation</a>
 * @param {UIView} customView
 * @return {UIBarButtonItem}
 */
/**
 * @class AVAsset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetWithURL
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVAsset/assetWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @return {AVAsset}
 */
/**
 * @property {Object} naturalSize
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVAsset/naturalSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} preferredVolume
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVAsset/preferredVolume">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} preferredRate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVAsset/preferredRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} minimumTimeOffsetFromLive
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVAsset/minimumTimeOffsetFromLive">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} duration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVAsset/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} preferredTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVAsset/preferredTransform">Apple Documentation</a>
 * @readonly
 */
/**
 * @method unusedTrackID
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/unusedTrackID">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method chapterMetadataGroupsWithTitleLocaleContainingItemsWithCommonKeys
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:">Apple Documentation</a>
 * @param {NSLocale} locale
 * @param {Array} commonKeys
 * @return {Array}
 */
/**
 * @method cancelLoading
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/cancelLoading">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVAssetTrack}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method metadataForFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/metadataForFormat:">Apple Documentation</a>
 * @param {string} format
 * @return {Array}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @method mediaSelectionGroupForMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/mediaSelectionGroupForMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {AVMediaSelectionGroup}
 */
/**
 * @method chapterMetadataGroupsBestMatchingPreferredLanguages
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVAsset/chapterMetadataGroupsBestMatchingPreferredLanguages:">Apple Documentation</a>
 * @param {Array} preferredLanguages
 * @return {Array}
 */
/**
 * @class UITextRange
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UITextPosition} start
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextRange/start">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITextPosition} end
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextRange/end">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} empty
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextRange/empty">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSFileCoordinator
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method addFilePresenter
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/clm/NSFileCoordinator/addFilePresenter:">Apple Documentation</a>
 * @static
 * @param {Object} filePresenter
 * @return {void}
 */
/**
 * @method removeFilePresenter
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/clm/NSFileCoordinator/removeFilePresenter:">Apple Documentation</a>
 * @static
 * @param {Object} filePresenter
 * @return {void}
 */
/**
 * @method filePresenters
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/clm/NSFileCoordinator/filePresenters">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @property {string} purposeIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instp/NSFileCoordinator/purposeIdentifier">Apple Documentation</a>
 */
/**
 * @method coordinateReadingItemAtURLOptionsErrorByAccessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/coordinateReadingItemAtURL:options:error:byAccessor:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} options
 * @param {Object} outError
 * @param {Function} reader
 * @return {void}
 */
/**
 * @method coordinateAccessWithIntentsQueueByAccessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/coordinateAccessWithIntents:queue:byAccessor:">Apple Documentation</a>
 * @param {Array} intents
 * @param {NSOperationQueue} queue
 * @param {Function} accessor
 * @return {void}
 */
/**
 * @method initWithFilePresenter
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/initWithFilePresenter:">Apple Documentation</a>
 * @param {Object} filePresenterOrNil
 * @return {NSFileCoordinator}
 */
/**
 * @method coordinateReadingItemAtURLOptionsWritingItemAtURLOptionsErrorByAccessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:">Apple Documentation</a>
 * @param {NSURL} readingURL
 * @param {number} readingOptions
 * @param {NSURL} writingURL
 * @param {number} writingOptions
 * @param {Object} outError
 * @param {Function} readerWriter
 * @return {void}
 */
/**
 * @method itemAtURLDidChangeUbiquityAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/itemAtURL:didChangeUbiquityAttributes:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {NSSet} attributes
 * @return {void}
 */
/**
 * @method itemAtURLDidMoveToURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/itemAtURL:didMoveToURL:">Apple Documentation</a>
 * @param {NSURL} oldURL
 * @param {NSURL} newURL
 * @return {void}
 */
/**
 * @method itemAtURLWillMoveToURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/itemAtURL:willMoveToURL:">Apple Documentation</a>
 * @param {NSURL} oldURL
 * @param {NSURL} newURL
 * @return {void}
 */
/**
 * @method coordinateWritingItemAtURLOptionsErrorByAccessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/coordinateWritingItemAtURL:options:error:byAccessor:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} options
 * @param {Object} outError
 * @param {Function} writer
 * @return {void}
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method coordinateWritingItemAtURLOptionsWritingItemAtURLOptionsErrorByAccessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:">Apple Documentation</a>
 * @param {NSURL} url1
 * @param {number} options1
 * @param {NSURL} url2
 * @param {number} options2
 * @param {Object} outError
 * @param {Function} writer
 * @return {void}
 */
/**
 * @method prepareForReadingItemsAtURLsOptionsWritingItemsAtURLsOptionsErrorByAccessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKit/index.html#//apple_ref/occ/instm/NSFileCoordinator/prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:">Apple Documentation</a>
 * @param {Array} readingURLs
 * @param {number} readingOptions
 * @param {Array} writingURLs
 * @param {number} writingOptions
 * @param {Object} outError
 * @param {Function} batchAccessor
 * @return {void}
 */
/**
 * @class GKGridGraphNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKGraphNode
 */
/**
 * @class NSConditionLock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSConditionLock/name">Apple Documentation</a>
 */
/**
 * @property {number} condition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSConditionLock/condition">Apple Documentation</a>
 * @readonly
 */
/**
 * @method lockWhenCondition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/lockWhenCondition:">Apple Documentation</a>
 * @param {number} condition
 * @return {void}
 */
/**
 * @method lockWhenConditionBeforeDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/lockWhenCondition:beforeDate:">Apple Documentation</a>
 * @param {number} condition
 * @param {Date} limit
 * @return {boolean}
 */
/**
 * @method lockBeforeDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/lockBeforeDate:">Apple Documentation</a>
 * @param {Date} limit
 * @return {boolean}
 */
/**
 * @method initWithCondition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/initWithCondition:">Apple Documentation</a>
 * @param {number} condition
 * @return {NSConditionLock}
 */
/**
 * @method tryLock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/tryLock">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method tryLockWhenCondition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/tryLockWhenCondition:">Apple Documentation</a>
 * @param {number} condition
 * @return {boolean}
 */
/**
 * @method unlockWithCondition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSConditionLock/unlockWithCondition:">Apple Documentation</a>
 * @param {number} condition
 * @return {void}
 */
/**
 * @class UITabBarItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIBarItem
 */
/**
 * @property {Object} titlePositionAdjustment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBarItem/titlePositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {string} badgeValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBarItem/badgeValue">Apple Documentation</a>
 */
/**
 * @property {UITabBarAppearance} standardAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBarItem/standardAppearance">Apple Documentation</a>
 */
/**
 * @property {UIColor} badgeColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBarItem/badgeColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} selectedImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBarItem/selectedImage">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITabBarItem}
 */
/**
 * @method badgeTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/badgeTextAttributesForState:">Apple Documentation</a>
 * @param {number} state
 * @return {Object}
 */
/**
 * @method initWithTabBarSystemItemTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/initWithTabBarSystemItem:tag:">Apple Documentation</a>
 * @param {number} systemItem
 * @param {number} tag
 * @return {UITabBarItem}
 */
/**
 * @method initWithTitleImageSelectedImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/initWithTitle:image:selectedImage:">Apple Documentation</a>
 * @param {string} title
 * @param {UIImage} image
 * @param {UIImage} selectedImage
 * @return {UITabBarItem}
 */
/**
 * @method finishedSelectedImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/finishedSelectedImage">Apple Documentation</a>
 * @return {UIImage}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/init">Apple Documentation</a>
 * @return {UITabBarItem}
 */
/**
 * @method initWithTitleImageTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/initWithTitle:image:tag:">Apple Documentation</a>
 * @param {string} title
 * @param {UIImage} image
 * @param {number} tag
 * @return {UITabBarItem}
 */
/**
 * @method finishedUnselectedImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/finishedUnselectedImage">Apple Documentation</a>
 * @return {UIImage}
 */
/**
 * @method setFinishedSelectedImageWithFinishedUnselectedImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/setFinishedSelectedImage:withFinishedUnselectedImage:">Apple Documentation</a>
 * @param {UIImage} selectedImage
 * @param {UIImage} unselectedImage
 * @return {void}
 */
/**
 * @method setBadgeTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBarItem/setBadgeTextAttributes:forState:">Apple Documentation</a>
 * @param {Object} textAttributes
 * @param {number} state
 * @return {void}
 */
/**
 * @class NSCompoundPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSPredicate
 */
/**
 * @method orPredicateWithSubpredicates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSCompoundPredicate/orPredicateWithSubpredicates:">Apple Documentation</a>
 * @static
 * @param {Array} subpredicates
 * @return {NSCompoundPredicate}
 */
/**
 * @method notPredicateWithSubpredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSCompoundPredicate/notPredicateWithSubpredicate:">Apple Documentation</a>
 * @static
 * @param {NSPredicate} predicate
 * @return {NSCompoundPredicate}
 */
/**
 * @method andPredicateWithSubpredicates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSCompoundPredicate/andPredicateWithSubpredicates:">Apple Documentation</a>
 * @static
 * @param {Array} subpredicates
 * @return {NSCompoundPredicate}
 */
/**
 * @property {Array} subpredicates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCompoundPredicate/subpredicates">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} compoundPredicateType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCompoundPredicate/compoundPredicateType">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTypeSubpredicates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCompoundPredicate/initWithType:subpredicates:">Apple Documentation</a>
 * @param {number} type
 * @param {Array} subpredicates
 * @return {NSCompoundPredicate}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCompoundPredicate/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSCompoundPredicate}
 */
/**
 * @class AVVideoCompositionInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} passthroughTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionInstruction/passthroughTrackID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} requiredSourceTrackIDs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionInstruction/requiredSourceTrackIDs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} timeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionInstruction/timeRange">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enablePostProcessing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionInstruction/enablePostProcessing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} backgroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionInstruction/backgroundColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} layerInstructions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionInstruction/layerInstructions">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SKView
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {boolean} showsDrawCount
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/showsDrawCount">Apple Documentation</a>
 */
/**
 * @property {boolean} ignoresSiblingOrder
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/ignoresSiblingOrder">Apple Documentation</a>
 */
/**
 * @property {number} frameInterval
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/frameInterval">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldCullNonVisibleNodes
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/shouldCullNonVisibleNodes">Apple Documentation</a>
 */
/**
 * @property {SKScene} scene
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/scene">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/paused">Apple Documentation</a>
 */
/**
 * @property {boolean} showsPhysics
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/showsPhysics">Apple Documentation</a>
 */
/**
 * @property {boolean} showsFields
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/showsFields">Apple Documentation</a>
 */
/**
 * @property {boolean} showsFPS
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/showsFPS">Apple Documentation</a>
 */
/**
 * @property {boolean} asynchronous
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/asynchronous">Apple Documentation</a>
 */
/**
 * @property {boolean} showsNodeCount
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/showsNodeCount">Apple Documentation</a>
 */
/**
 * @property {number} preferredFramesPerSecond
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/preferredFramesPerSecond">Apple Documentation</a>
 */
/**
 * @property {number} preferredFrameRate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/preferredFrameRate">Apple Documentation</a>
 */
/**
 * @property {boolean} showsQuadCount
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/showsQuadCount">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsTransparency
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/allowsTransparency">Apple Documentation</a>
 */
/**
 * @property {NSObject} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/SKView/delegate">Apple Documentation</a>
 */
/**
 * @method textureFromNode
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/SKView/textureFromNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {SKTexture}
 */
/**
 * @method convertPointFromScene
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/SKView/convertPoint:fromScene:">Apple Documentation</a>
 * @param {Object} point
 * @param {SKScene} scene
 * @return {Object}
 */
/**
 * @method presentSceneTransition
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/SKView/presentScene:transition:">Apple Documentation</a>
 * @param {SKScene} scene
 * @param {SKTransition} transition
 * @return {void}
 */
/**
 * @method presentScene
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/SKView/presentScene:">Apple Documentation</a>
 * @param {SKScene} scene
 * @return {void}
 */
/**
 * @method textureFromNodeCrop
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/SKView/textureFromNode:crop:">Apple Documentation</a>
 * @param {SKNode} node
 * @param {Object} crop
 * @return {SKTexture}
 */
/**
 * @method convertPointToScene
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/SKView/convertPoint:toScene:">Apple Documentation</a>
 * @param {Object} point
 * @param {SKScene} scene
 * @return {Object}
 */
/**
 * @class UIImpactFeedbackGenerator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIFeedbackGenerator
 */
/**
 * @method impactOccurredWithIntensity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImpactFeedbackGenerator/impactOccurredWithIntensity:">Apple Documentation</a>
 * @param {number} intensity
 * @return {void}
 */
/**
 * @method impactOccurred
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImpactFeedbackGenerator/impactOccurred">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIImpactFeedbackGenerator/initWithStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {UIImpactFeedbackGenerator}
 */
/**
 * @class SKAttributeValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method valueWithFloat
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAttributeValue/valueWithFloat:">Apple Documentation</a>
 * @static
 * @param {number} value
 * @return {SKAttributeValue}
 */
/**
 * @property {number} floatValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAttributeValue/floatValue">Apple Documentation</a>
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKAttributeValue/init">Apple Documentation</a>
 * @return {SKAttributeValue}
 */
/**
 * @class AVCapturePhotoSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method photoSettingsWithRawPixelFormatType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoSettings/photoSettingsWithRawPixelFormatType:">Apple Documentation</a>
 * @static
 * @param {number} rawPixelFormatType
 * @return {AVCapturePhotoSettings}
 */
/**
 * @method photoSettingsWithRawPixelFormatTypeRawFileTypeProcessedFormatProcessedFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoSettings/photoSettingsWithRawPixelFormatType:rawFileType:processedFormat:processedFileType:">Apple Documentation</a>
 * @static
 * @param {number} rawPixelFormatType
 * @param {string} rawFileType
 * @param {Object} processedFormat
 * @param {string} processedFileType
 * @return {AVCapturePhotoSettings}
 */
/**
 * @method photoSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoSettings/photoSettings">Apple Documentation</a>
 * @static
 * @return {AVCapturePhotoSettings}
 */
/**
 * @method photoSettingsFromPhotoSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoSettings/photoSettingsFromPhotoSettings:">Apple Documentation</a>
 * @static
 * @param {AVCapturePhotoSettings} photoSettings
 * @return {AVCapturePhotoSettings}
 */
/**
 * @method photoSettingsWithFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoSettings/photoSettingsWithFormat:">Apple Documentation</a>
 * @static
 * @param {Object} format
 * @return {AVCapturePhotoSettings}
 */
/**
 * @method photoSettingsWithRawPixelFormatTypeProcessedFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoSettings/photoSettingsWithRawPixelFormatType:processedFormat:">Apple Documentation</a>
 * @static
 * @param {number} rawPixelFormatType
 * @param {Object} processedFormat
 * @return {AVCapturePhotoSettings}
 */
/**
 * @property {boolean} depthDataFiltered
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/depthDataFiltered">Apple Documentation</a>
 */
/**
 * @property {boolean} embedsSemanticSegmentationMattesInPhoto
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/embedsSemanticSegmentationMattesInPhoto">Apple Documentation</a>
 */
/**
 * @property {number} uniqueID
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/uniqueID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} cameraCalibrationDataDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/cameraCalibrationDataDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} embedsDepthDataInPhoto
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/embedsDepthDataInPhoto">Apple Documentation</a>
 */
/**
 * @property {string} rawFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/rawFileType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} flashMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/flashMode">Apple Documentation</a>
 */
/**
 * @property {Array} virtualDeviceConstituentPhotoDeliveryEnabledDevices
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/virtualDeviceConstituentPhotoDeliveryEnabledDevices">Apple Documentation</a>
 */
/**
 * @property {Object} metadata
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/metadata">Apple Documentation</a>
 */
/**
 * @property {boolean} portraitEffectsMatteDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/portraitEffectsMatteDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {Object} rawEmbeddedThumbnailPhotoFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/rawEmbeddedThumbnailPhotoFormat">Apple Documentation</a>
 */
/**
 * @property {boolean} highResolutionPhotoEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/highResolutionPhotoEnabled">Apple Documentation</a>
 */
/**
 * @property {string} livePhotoVideoCodecType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/livePhotoVideoCodecType">Apple Documentation</a>
 */
/**
 * @property {Object} format
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/format">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} livePhotoMovieFileURL
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/livePhotoMovieFileURL">Apple Documentation</a>
 */
/**
 * @property {Object} previewPhotoFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/previewPhotoFormat">Apple Documentation</a>
 */
/**
 * @property {Array} availableRawEmbeddedThumbnailPhotoCodecTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/availableRawEmbeddedThumbnailPhotoCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} autoDualCameraFusionEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/autoDualCameraFusionEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} embedsPortraitEffectsMatteInPhoto
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/embedsPortraitEffectsMatteInPhoto">Apple Documentation</a>
 */
/**
 * @property {Array} availableEmbeddedThumbnailPhotoCodecTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/availableEmbeddedThumbnailPhotoCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} livePhotoMovieMetadata
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/livePhotoMovieMetadata">Apple Documentation</a>
 */
/**
 * @property {boolean} dualCameraDualPhotoDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/dualCameraDualPhotoDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {Array} availablePreviewPhotoPixelFormatTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/availablePreviewPhotoPixelFormatTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} rawPhotoPixelFormatType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/rawPhotoPixelFormatType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} enabledSemanticSegmentationMatteTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/enabledSemanticSegmentationMatteTypes">Apple Documentation</a>
 */
/**
 * @property {Object} embeddedThumbnailPhotoFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/embeddedThumbnailPhotoFormat">Apple Documentation</a>
 */
/**
 * @property {boolean} depthDataDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/depthDataDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} autoVirtualDeviceFusionEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/autoVirtualDeviceFusionEnabled">Apple Documentation</a>
 */
/**
 * @property {string} processedFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/processedFileType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} autoRedEyeReductionEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/autoRedEyeReductionEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} autoStillImageStabilizationEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/autoStillImageStabilizationEnabled">Apple Documentation</a>
 */
/**
 * @property {number} photoQualityPrioritization
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoSettings/photoQualityPrioritization">Apple Documentation</a>
 */
/**
 * @class AVAudioSession
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedInstance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/AVAudioSession/sharedInstance">Apple Documentation</a>
 * @static
 * @return {AVAudioSession}
 */
/**
 * @property {string} category
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/category">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} promptStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/promptStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} recordPermission
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/recordPermission">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowHapticsAndSystemSoundsDuringRecording
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/allowHapticsAndSystemSoundsDuringRecording">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} routeSharingPolicy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/routeSharingPolicy">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableInputs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/availableInputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} secondaryAudioShouldBeSilencedHint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/secondaryAudioShouldBeSilencedHint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} mode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/mode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioSessionRouteDescription} currentRoute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/currentRoute">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioSessionPortDescription} preferredInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/preferredInput">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableModes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/availableModes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} categoryOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/categoryOptions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableCategories
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/availableCategories">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} otherAudioPlaying
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVAudioSession/otherAudioPlaying">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setPreferredInputNumberOfChannelsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setPreferredInputNumberOfChannels:error:">Apple Documentation</a>
 * @param {number} count
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method requestRecordPermission
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/requestRecordPermission:">Apple Documentation</a>
 * @param {Function} response
 * @return {void}
 */
/**
 * @method setPreferredSampleRateError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setPreferredSampleRate:error:">Apple Documentation</a>
 * @param {number} sampleRate
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setOutputDataSourceError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setOutputDataSource:error:">Apple Documentation</a>
 * @param {AVAudioSessionDataSourceDescription} dataSource
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setActiveWithFlagsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setActive:withFlags:error:">Apple Documentation</a>
 * @param {boolean} active
 * @param {number} flags
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setCategoryModeRouteSharingPolicyOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setCategory:mode:routeSharingPolicy:options:error:">Apple Documentation</a>
 * @param {string} category
 * @param {string} mode
 * @param {number} policy
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setPreferredIOBufferDurationError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setPreferredIOBufferDuration:error:">Apple Documentation</a>
 * @param {number} duration
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setAggregatedIOPreferenceError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setAggregatedIOPreference:error:">Apple Documentation</a>
 * @param {number} inIOType
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setCategoryError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setCategory:error:">Apple Documentation</a>
 * @param {string} category
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setAllowHapticsAndSystemSoundsDuringRecordingError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setAllowHapticsAndSystemSoundsDuringRecording:error:">Apple Documentation</a>
 * @param {boolean} inValue
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method overrideOutputAudioPortError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/overrideOutputAudioPort:error:">Apple Documentation</a>
 * @param {number} portOverride
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/init">Apple Documentation</a>
 * @return {AVAudioSession}
 */
/**
 * @method setActiveWithOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setActive:withOptions:error:">Apple Documentation</a>
 * @param {boolean} active
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setPreferredInputError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setPreferredInput:error:">Apple Documentation</a>
 * @param {AVAudioSessionPortDescription} inPort
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setInputDataSourceError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setInputDataSource:error:">Apple Documentation</a>
 * @param {AVAudioSessionDataSourceDescription} dataSource
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setPreferredOutputNumberOfChannelsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setPreferredOutputNumberOfChannels:error:">Apple Documentation</a>
 * @param {number} count
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setCategoryWithOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setCategory:withOptions:error:">Apple Documentation</a>
 * @param {string} category
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setPreferredHardwareSampleRateError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setPreferredHardwareSampleRate:error:">Apple Documentation</a>
 * @param {number} sampleRate
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setCategoryModeOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setCategory:mode:options:error:">Apple Documentation</a>
 * @param {string} category
 * @param {string} mode
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setInputGainError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setInputGain:error:">Apple Documentation</a>
 * @param {number} gain
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setModeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setMode:error:">Apple Documentation</a>
 * @param {string} mode
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method setActiveError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVAudioSession/setActive:error:">Apple Documentation</a>
 * @param {boolean} active
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class AVAudioChannelLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method layoutWithLayoutTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioChannelLayout/layoutWithLayoutTag:">Apple Documentation</a>
 * @static
 * @param {number} layoutTag
 * @return {AVAudioChannelLayout}
 */
/**
 * @property {number} channelCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioChannelLayout/channelCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} layoutTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioChannelLayout/layoutTag">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithLayoutTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioChannelLayout/initWithLayoutTag:">Apple Documentation</a>
 * @param {number} layoutTag
 * @return {AVAudioChannelLayout}
 */
/**
 * @method isEqual
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioChannelLayout/isEqual:">Apple Documentation</a>
 * @param {Object} object
 * @return {boolean}
 */
/**
 * @class UITableViewDropProposal
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIDropProposal
 */
/**
 * @property {number} intent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITableViewDropProposal/intent">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDropOperationIntent
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITableViewDropProposal/initWithDropOperation:intent:">Apple Documentation</a>
 * @param {number} operation
 * @param {number} intent
 * @return {UITableViewDropProposal}
 */
/**
 * @class MDLLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLObject
 */
/**
 * @property {string} colorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLLight/colorSpace">Apple Documentation</a>
 */
/**
 * @property {number} lightType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLLight/lightType">Apple Documentation</a>
 */
/**
 * @class UIFontDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method preferredFontDescriptorWithTextStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFontDescriptor/preferredFontDescriptorWithTextStyle:">Apple Documentation</a>
 * @static
 * @param {string} style
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithNameMatrix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFontDescriptor/fontDescriptorWithName:matrix:">Apple Documentation</a>
 * @static
 * @param {string} fontName
 * @param {Object} matrix
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithNameSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFontDescriptor/fontDescriptorWithName:size:">Apple Documentation</a>
 * @static
 * @param {string} fontName
 * @param {number} size
 * @return {UIFontDescriptor}
 */
/**
 * @method preferredFontDescriptorWithTextStyleCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFontDescriptor/preferredFontDescriptorWithTextStyle:compatibleWithTraitCollection:">Apple Documentation</a>
 * @static
 * @param {string} style
 * @param {UITraitCollection} traitCollection
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithFontAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIFontDescriptor/fontDescriptorWithFontAttributes:">Apple Documentation</a>
 * @static
 * @param {Object} attributes
 * @return {UIFontDescriptor}
 */
/**
 * @property {string} postscriptName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFontDescriptor/postscriptName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fontAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFontDescriptor/fontAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pointSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFontDescriptor/pointSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} matrix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFontDescriptor/matrix">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} symbolicTraits
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIFontDescriptor/symbolicTraits">Apple Documentation</a>
 * @readonly
 */
/**
 * @method fontDescriptorWithDesign
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorWithDesign:">Apple Documentation</a>
 * @param {string} design
 * @return {UIFontDescriptor}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorWithSize:">Apple Documentation</a>
 * @param {number} newPointSize
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorByAddingAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorByAddingAttributes:">Apple Documentation</a>
 * @param {Object} attributes
 * @return {UIFontDescriptor}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/init">Apple Documentation</a>
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithFamily
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorWithFamily:">Apple Documentation</a>
 * @param {string} newFamily
 * @return {UIFontDescriptor}
 */
/**
 * @method matchingFontDescriptorsWithMandatoryKeys
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/matchingFontDescriptorsWithMandatoryKeys:">Apple Documentation</a>
 * @param {NSSet} mandatoryKeys
 * @return {Array}
 */
/**
 * @method fontDescriptorWithMatrix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorWithMatrix:">Apple Documentation</a>
 * @param {Object} matrix
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithFace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorWithFace:">Apple Documentation</a>
 * @param {string} newFace
 * @return {UIFontDescriptor}
 */
/**
 * @method fontDescriptorWithSymbolicTraits
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/fontDescriptorWithSymbolicTraits:">Apple Documentation</a>
 * @param {number} symbolicTraits
 * @return {UIFontDescriptor}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/objectForKey:">Apple Documentation</a>
 * @param {string} anAttribute
 * @return {Object}
 */
/**
 * @method initWithFontAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIFontDescriptor/initWithFontAttributes:">Apple Documentation</a>
 * @param {Object} attributes
 * @return {UIFontDescriptor}
 */
/**
 * @class AVAudioUnitTimePitch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitTimeEffect
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitTimePitch/rate">Apple Documentation</a>
 */
/**
 * @property {number} overlap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitTimePitch/overlap">Apple Documentation</a>
 */
/**
 * @property {number} pitch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitTimePitch/pitch">Apple Documentation</a>
 */
/**
 * @class MDLTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method textureCubeWithImagesNamedBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLTexture/textureCubeWithImagesNamed:bundle:">Apple Documentation</a>
 * @static
 * @param {Array} names
 * @param {NSBundle} bundleOrNil
 * @return {MDLTexture}
 */
/**
 * @method textureNamedAssetResolver
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLTexture/textureNamed:assetResolver:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Object} resolver
 * @return {MDLTexture}
 */
/**
 * @method textureCubeWithImagesNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLTexture/textureCubeWithImagesNamed:">Apple Documentation</a>
 * @static
 * @param {Array} names
 * @return {MDLTexture}
 */
/**
 * @method textureNamedBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLTexture/textureNamed:bundle:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSBundle} bundleOrNil
 * @return {MDLTexture}
 */
/**
 * @method textureNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLTexture/textureNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {MDLTexture}
 */
/**
 * @property {number} channelEncoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTexture/channelEncoding">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} channelCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTexture/channelCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasAlphaValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTexture/hasAlphaValues">Apple Documentation</a>
 */
/**
 * @property {boolean} isCube
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTexture/isCube">Apple Documentation</a>
 */
/**
 * @property {number} rowStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTexture/rowStride">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} mipLevelCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTexture/mipLevelCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method texelDataWithBottomLeftOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/texelDataWithBottomLeftOrigin">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @method imageFromTextureAtLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/imageFromTextureAtLevel:">Apple Documentation</a>
 * @param {number} level
 * @return {Object}
 */
/**
 * @method writeToURLTypeLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/writeToURL:type:level:">Apple Documentation</a>
 * @param {NSURL} nsurl
 * @param {Object} type
 * @param {number} level
 * @return {boolean}
 */
/**
 * @method texelDataWithBottomLeftOriginAtMipLevelCreate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/texelDataWithBottomLeftOriginAtMipLevel:create:">Apple Documentation</a>
 * @param {number} level
 * @param {boolean} create
 * @return {NSData}
 */
/**
 * @method writeToURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/writeToURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {boolean}
 */
/**
 * @method writeToURLLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/writeToURL:level:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {number} level
 * @return {boolean}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/init">Apple Documentation</a>
 * @return {MDLTexture}
 */
/**
 * @method texelDataWithTopLeftOriginAtMipLevelCreate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/texelDataWithTopLeftOriginAtMipLevel:create:">Apple Documentation</a>
 * @param {number} level
 * @param {boolean} create
 * @return {NSData}
 */
/**
 * @method imageFromTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/imageFromTexture">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method writeToURLType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/writeToURL:type:">Apple Documentation</a>
 * @param {NSURL} nsurl
 * @param {Object} type
 * @return {boolean}
 */
/**
 * @method texelDataWithTopLeftOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLTexture/texelDataWithTopLeftOrigin">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @class UIScrollView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {boolean} scrollEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/scrollEnabled">Apple Documentation</a>
 */
/**
 * @property {UIPanGestureRecognizer} panGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/panGestureRecognizer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} showsVerticalScrollIndicator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/showsVerticalScrollIndicator">Apple Documentation</a>
 */
/**
 * @property {Object} contentOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/contentOffset">Apple Documentation</a>
 */
/**
 * @property {number} minimumZoomScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/minimumZoomScale">Apple Documentation</a>
 */
/**
 * @property {boolean} directionalLockEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/directionalLockEnabled">Apple Documentation</a>
 */
/**
 * @property {number} indicatorStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/indicatorStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} dragging
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/dragging">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyAdjustsScrollIndicatorInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/automaticallyAdjustsScrollIndicatorInsets">Apple Documentation</a>
 */
/**
 * @property {boolean} decelerating
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/decelerating">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} scrollsToTop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/scrollsToTop">Apple Documentation</a>
 */
/**
 * @property {number} decelerationRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/decelerationRate">Apple Documentation</a>
 */
/**
 * @property {UIPinchGestureRecognizer} pinchGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/pinchGestureRecognizer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} alwaysBounceVertical
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/alwaysBounceVertical">Apple Documentation</a>
 */
/**
 * @property {number} maximumZoomScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/maximumZoomScale">Apple Documentation</a>
 */
/**
 * @property {boolean} canCancelContentTouches
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/canCancelContentTouches">Apple Documentation</a>
 */
/**
 * @property {Object} contentInset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/contentInset">Apple Documentation</a>
 */
/**
 * @property {Object} contentSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/contentSize">Apple Documentation</a>
 */
/**
 * @property {boolean} pagingEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/pagingEnabled">Apple Documentation</a>
 */
/**
 * @property {Object} verticalScrollIndicatorInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/verticalScrollIndicatorInsets">Apple Documentation</a>
 */
/**
 * @property {UILayoutGuide} contentLayoutGuide
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/contentLayoutGuide">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} zoomBouncing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/zoomBouncing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} tracking
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/tracking">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} showsHorizontalScrollIndicator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/showsHorizontalScrollIndicator">Apple Documentation</a>
 */
/**
 * @property {UILayoutGuide} frameLayoutGuide
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/frameLayoutGuide">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} zoomScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/zoomScale">Apple Documentation</a>
 */
/**
 * @property {boolean} bouncesZoom
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/bouncesZoom">Apple Documentation</a>
 */
/**
 * @property {Object} scrollIndicatorInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/scrollIndicatorInsets">Apple Documentation</a>
 */
/**
 * @property {Object} adjustedContentInset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/adjustedContentInset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} keyboardDismissMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/keyboardDismissMode">Apple Documentation</a>
 */
/**
 * @property {number} indexDisplayMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/indexDisplayMode">Apple Documentation</a>
 */
/**
 * @property {boolean} alwaysBounceHorizontal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/alwaysBounceHorizontal">Apple Documentation</a>
 */
/**
 * @property {Object} horizontalScrollIndicatorInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/horizontalScrollIndicatorInsets">Apple Documentation</a>
 */
/**
 * @property {boolean} zooming
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/zooming">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIRefreshControl} refreshControl
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/refreshControl">Apple Documentation</a>
 */
/**
 * @property {boolean} bounces
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/bounces">Apple Documentation</a>
 */
/**
 * @property {UIGestureRecognizer} directionalPressGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/directionalPressGestureRecognizer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} contentInsetAdjustmentBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/contentInsetAdjustmentBehavior">Apple Documentation</a>
 */
/**
 * @property {boolean} delaysContentTouches
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/delaysContentTouches">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScrollView/delegate">Apple Documentation</a>
 */
/**
 * @method touchesShouldBeginWithEventInContentView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/touchesShouldBegin:withEvent:inContentView:">Apple Documentation</a>
 * @param {NSSet} touches
 * @param {UIEvent} event
 * @param {UIView} view
 * @return {boolean}
 */
/**
 * @method scrollRectToVisibleAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/scrollRectToVisible:animated:">Apple Documentation</a>
 * @param {Object} rect
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setContentOffsetAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/setContentOffset:animated:">Apple Documentation</a>
 * @param {Object} contentOffset
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method adjustedContentInsetDidChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/adjustedContentInsetDidChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method zoomToRectAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/zoomToRect:animated:">Apple Documentation</a>
 * @param {Object} rect
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setZoomScaleAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/setZoomScale:animated:">Apple Documentation</a>
 * @param {number} scale
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method scrollIndicatorInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/scrollIndicatorInsets">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method touchesShouldCancelInContentView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/touchesShouldCancelInContentView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {boolean}
 */
/**
 * @method flashScrollIndicators
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScrollView/flashScrollIndicators">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MTLTextureReferenceType
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MTLType
 */
/**
 * @property {number} access
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTextureReferenceType/access">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} textureType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTextureReferenceType/textureType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isDepthTexture
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTextureReferenceType/isDepthTexture">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} textureDataType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTextureReferenceType/textureDataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMetadataHumanBodyObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVMetadataBodyObject
 */
/**
 * @class UIApplicationShortcutIcon
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method iconWithSystemImageName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIApplicationShortcutIcon/iconWithSystemImageName:">Apple Documentation</a>
 * @static
 * @param {string} systemImageName
 * @return {UIApplicationShortcutIcon}
 */
/**
 * @method iconWithType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIApplicationShortcutIcon/iconWithType:">Apple Documentation</a>
 * @static
 * @param {number} type
 * @return {UIApplicationShortcutIcon}
 */
/**
 * @method iconWithTemplateImageName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIApplicationShortcutIcon/iconWithTemplateImageName:">Apple Documentation</a>
 * @static
 * @param {string} templateImageName
 * @return {UIApplicationShortcutIcon}
 */
/**
 * @class NSBundle
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method pathForResourceOfTypeInDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/pathForResource:ofType:inDirectory:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} ext
 * @param {string} bundlePath
 * @return {string}
 */
/**
 * @method preferredLocalizationsFromArray
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/preferredLocalizationsFromArray:">Apple Documentation</a>
 * @static
 * @param {Array} localizationsArray
 * @return {Array}
 */
/**
 * @method bundleWithPath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/bundleWithPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSBundle}
 */
/**
 * @method allFrameworks
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/allFrameworks">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method URLForResourceWithExtensionSubdirectoryInBundleWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/URLForResource:withExtension:subdirectory:inBundleWithURL:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} ext
 * @param {string} subpath
 * @param {NSURL} bundleURL
 * @return {NSURL}
 */
/**
 * @method bundleForClass
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/bundleForClass:">Apple Documentation</a>
 * @static
 * @param {Object} aClass
 * @return {NSBundle}
 */
/**
 * @method URLsForResourcesWithExtensionSubdirectoryInBundleWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/URLsForResourcesWithExtension:subdirectory:inBundleWithURL:">Apple Documentation</a>
 * @static
 * @param {string} ext
 * @param {string} subpath
 * @param {NSURL} bundleURL
 * @return {Array}
 */
/**
 * @method bundleWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/bundleWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSBundle}
 */
/**
 * @method preferredLocalizationsFromArrayForPreferences
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/preferredLocalizationsFromArray:forPreferences:">Apple Documentation</a>
 * @static
 * @param {Array} localizationsArray
 * @param {Array} preferencesArray
 * @return {Array}
 */
/**
 * @method allBundles
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/allBundles">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method pathsForResourcesOfTypeInDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/pathsForResourcesOfType:inDirectory:">Apple Documentation</a>
 * @static
 * @param {string} ext
 * @param {string} bundlePath
 * @return {Array}
 */
/**
 * @method bundleWithIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/bundleWithIdentifier:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @return {NSBundle}
 */
/**
 * @method mainBundle
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/clm/NSBundle/mainBundle">Apple Documentation</a>
 * @static
 * @return {NSBundle}
 */
/**
 * @property {Object} localizedInfoDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/localizedInfoDictionary">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} sharedFrameworksURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/sharedFrameworksURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} privateFrameworksPath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/privateFrameworksPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} loaded
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/loaded">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} bundleURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/bundleURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sharedSupportPath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/sharedSupportPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} builtInPlugInsPath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/builtInPlugInsPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} developmentLocalization
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/developmentLocalization">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} preferredLocalizations
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/preferredLocalizations">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} executableArchitectures
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/executableArchitectures">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sharedFrameworksPath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/sharedFrameworksPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} infoDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/infoDictionary">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} executableURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/executableURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} bundlePath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/bundlePath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} builtInPlugInsURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/builtInPlugInsURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} resourcePath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/resourcePath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} principalClass
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/principalClass">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} executablePath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/executablePath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} localizations
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/localizations">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} appStoreReceiptURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/appStoreReceiptURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} resourceURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/resourceURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} sharedSupportURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/sharedSupportURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} privateFrameworksURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/privateFrameworksURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} bundleIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instp/NSBundle/bundleIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @method load
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/load">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method URLsForResourcesWithExtensionSubdirectory
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/URLsForResourcesWithExtension:subdirectory:">Apple Documentation</a>
 * @param {string} ext
 * @param {string} subpath
 * @return {Array}
 */
/**
 * @method pathForResourceOfTypeInDirectoryForLocalization
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/pathForResource:ofType:inDirectory:forLocalization:">Apple Documentation</a>
 * @param {string} name
 * @param {string} ext
 * @param {string} subpath
 * @param {string} localizationName
 * @return {string}
 */
/**
 * @method pathForAuxiliaryExecutable
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/pathForAuxiliaryExecutable:">Apple Documentation</a>
 * @param {string} executableName
 * @return {string}
 */
/**
 * @method URLForAuxiliaryExecutable
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/URLForAuxiliaryExecutable:">Apple Documentation</a>
 * @param {string} executableName
 * @return {NSURL}
 */
/**
 * @method localizedStringForKeyValueTable
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/localizedStringForKey:value:table:">Apple Documentation</a>
 * @param {string} key
 * @param {string} value
 * @param {string} tableName
 * @return {string}
 */
/**
 * @method initWithPath
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/initWithPath:">Apple Documentation</a>
 * @param {string} path
 * @return {NSBundle}
 */
/**
 * @method objectForInfoDictionaryKey
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/objectForInfoDictionaryKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method pathsForResourcesOfTypeInDirectoryForLocalization
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/pathsForResourcesOfType:inDirectory:forLocalization:">Apple Documentation</a>
 * @param {string} ext
 * @param {string} subpath
 * @param {string} localizationName
 * @return {Array}
 */
/**
 * @method URLsForResourcesWithExtensionSubdirectoryLocalization
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/URLsForResourcesWithExtension:subdirectory:localization:">Apple Documentation</a>
 * @param {string} ext
 * @param {string} subpath
 * @param {string} localizationName
 * @return {Array}
 */
/**
 * @method classNamed
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/classNamed:">Apple Documentation</a>
 * @param {string} className
 * @return {Object}
 */
/**
 * @method loadAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/loadAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method preflightAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/preflightAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method loadNibNamedOwnerOptions
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/loadNibNamed:owner:options:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} owner
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method URLForResourceWithExtensionSubdirectoryLocalization
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/URLForResource:withExtension:subdirectory:localization:">Apple Documentation</a>
 * @param {string} name
 * @param {string} ext
 * @param {string} subpath
 * @param {string} localizationName
 * @return {NSURL}
 */
/**
 * @method pathsForResourcesOfTypeInDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/pathsForResourcesOfType:inDirectory:">Apple Documentation</a>
 * @param {string} ext
 * @param {string} subpath
 * @return {Array}
 */
/**
 * @method pathForResourceOfTypeInDirectory
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/pathForResource:ofType:inDirectory:">Apple Documentation</a>
 * @param {string} name
 * @param {string} ext
 * @param {string} subpath
 * @return {string}
 */
/**
 * @method URLForResourceWithExtension
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/URLForResource:withExtension:">Apple Documentation</a>
 * @param {string} name
 * @param {string} ext
 * @return {NSURL}
 */
/**
 * @method URLForResourceWithExtensionSubdirectory
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/URLForResource:withExtension:subdirectory:">Apple Documentation</a>
 * @param {string} name
 * @param {string} ext
 * @param {string} subpath
 * @return {NSURL}
 */
/**
 * @method unload
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/unload">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/initWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSBundle}
 */
/**
 * @method preservationPriorityForTag
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/preservationPriorityForTag:">Apple Documentation</a>
 * @param {string} tag
 * @return {number}
 */
/**
 * @method pathForResourceOfType
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/pathForResource:ofType:">Apple Documentation</a>
 * @param {string} name
 * @param {string} ext
 * @return {string}
 */
/**
 * @method setPreservationPriorityForTags
 * <a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/loading_code.html#//apple_ref/occ/instm/NSBundle/setPreservationPriority:forTags:">Apple Documentation</a>
 * @param {number} priority
 * @param {NSSet} tags
 * @return {void}
 */
/**
 * @class NSMetadataQueryAttributeValueTuple
 * <a href="https://developer.apple.com/library/ios/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/SearchScope.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/SearchScope.html#//apple_ref/occ/instp/NSMetadataQueryAttributeValueTuple/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} attribute
 * <a href="https://developer.apple.com/library/ios/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/SearchScope.html#//apple_ref/occ/instp/NSMetadataQueryAttributeValueTuple/attribute">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} value
 * <a href="https://developer.apple.com/library/ios/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/SearchScope.html#//apple_ref/occ/instp/NSMetadataQueryAttributeValueTuple/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUnitTemperature
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method fahrenheit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitTemperature/fahrenheit">Apple Documentation</a>
 * @static
 * @return {NSUnitTemperature}
 */
/**
 * @method kelvin
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitTemperature/kelvin">Apple Documentation</a>
 * @static
 * @return {NSUnitTemperature}
 */
/**
 * @method celsius
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitTemperature/celsius">Apple Documentation</a>
 * @static
 * @return {NSUnitTemperature}
 */
/**
 * @class UITextInteraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method textInteractionForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UITextInteraction/textInteractionForMode:">Apple Documentation</a>
 * @static
 * @param {number} mode
 * @return {UITextInteraction}
 */
/**
 * @property {Array} gesturesForFailureRequirements
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInteraction/gesturesForFailureRequirements">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInteraction/delegate">Apple Documentation</a>
 */
/**
 * @property {UIResponder} textInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInteraction/textInput">Apple Documentation</a>
 */
/**
 * @property {number} textInteractionMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInteraction/textInteractionMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVSampleBufferRenderSynchronizer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSampleBufferRenderSynchronizer/rate">Apple Documentation</a>
 */
/**
 * @property {Object} timebase
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSampleBufferRenderSynchronizer/timebase">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addRenderer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSampleBufferRenderSynchronizer/addRenderer:">Apple Documentation</a>
 * @param {Object} renderer
 * @return {void}
 */
/**
 * @method setRateTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSampleBufferRenderSynchronizer/setRate:time:">Apple Documentation</a>
 * @param {number} rate
 * @param {Object} time
 * @return {void}
 */
/**
 * @method currentTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSampleBufferRenderSynchronizer/currentTime">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method removeTimeObserver
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSampleBufferRenderSynchronizer/removeTimeObserver:">Apple Documentation</a>
 * @param {Object} observer
 * @return {void}
 */
/**
 * @method removeRendererAtTimeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSampleBufferRenderSynchronizer/removeRenderer:atTime:completionHandler:">Apple Documentation</a>
 * @param {Object} renderer
 * @param {Object} time
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class UISpringLoadedInteraction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} interactionEffect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISpringLoadedInteraction/interactionEffect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} interactionBehavior
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISpringLoadedInteraction/interactionBehavior">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithActivationHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISpringLoadedInteraction/initWithActivationHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {UISpringLoadedInteraction}
 */
/**
 * @method initWithInteractionBehaviorInteractionEffectActivationHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISpringLoadedInteraction/initWithInteractionBehavior:interactionEffect:activationHandler:">Apple Documentation</a>
 * @param {Object} interactionBehavior
 * @param {Object} interactionEffect
 * @param {Function} handler
 * @return {UISpringLoadedInteraction}
 */
/**
 * @class AVAssetImageGenerator
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetImageGeneratorWithAsset
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/AVAssetImageGenerator/assetImageGeneratorWithAsset:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @return {AVAssetImageGenerator}
 */
/**
 * @property {Object} requestedTimeToleranceBefore
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/requestedTimeToleranceBefore">Apple Documentation</a>
 */
/**
 * @property {Object} requestedTimeToleranceAfter
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/requestedTimeToleranceAfter">Apple Documentation</a>
 */
/**
 * @property {string} apertureMode
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/apertureMode">Apple Documentation</a>
 */
/**
 * @property {AVVideoComposition} videoComposition
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/videoComposition">Apple Documentation</a>
 */
/**
 * @property {AVAsset} asset
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/asset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} appliesPreferredTrackTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/appliesPreferredTrackTransform">Apple Documentation</a>
 */
/**
 * @property {Object} customVideoCompositor
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/customVideoCompositor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} maximumSize
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetImageGenerator/maximumSize">Apple Documentation</a>
 */
/**
 * @method cancelAllCGImageGeneration
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetImageGenerator/cancelAllCGImageGeneration">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithAsset
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetImageGenerator/initWithAsset:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @return {AVAssetImageGenerator}
 */
/**
 * @method generateCGImagesAsynchronouslyForTimesCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetImageGenerator/generateCGImagesAsynchronouslyForTimes:completionHandler:">Apple Documentation</a>
 * @param {Array} requestedTimes
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class SKEffectNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @property {boolean} shouldCenterFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/shouldCenterFilter">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldEnableEffects
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/shouldEnableEffects">Apple Documentation</a>
 */
/**
 * @property {SKShader} shader
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/shader">Apple Documentation</a>
 */
/**
 * @property {CIFilter} filter
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/filter">Apple Documentation</a>
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/blendMode">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldRasterize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/shouldRasterize">Apple Documentation</a>
 */
/**
 * @property {Object} attributeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKEffectNode/attributeValues">Apple Documentation</a>
 */
/**
 * @method valueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKEffectNode/valueForAttributeNamed:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAttributeValue}
 */
/**
 * @method setValueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKEffectNode/setValue:forAttributeNamed:">Apple Documentation</a>
 * @param {SKAttributeValue} value
 * @param {string} key
 * @return {void}
 */
/**
 * @class GKCoherentNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKNoiseSource
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCoherentNoiseSource/frequency">Apple Documentation</a>
 */
/**
 * @property {number} seed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCoherentNoiseSource/seed">Apple Documentation</a>
 */
/**
 * @property {number} lacunarity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCoherentNoiseSource/lacunarity">Apple Documentation</a>
 */
/**
 * @property {number} octaveCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCoherentNoiseSource/octaveCount">Apple Documentation</a>
 */
/**
 * @class RPBroadcastActivityViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @method loadBroadcastActivityViewControllerWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/clm/RPBroadcastActivityViewController/loadBroadcastActivityViewControllerWithHandler:">Apple Documentation</a>
 * @static
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method loadBroadcastActivityViewControllerWithPreferredExtensionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/clm/RPBroadcastActivityViewController/loadBroadcastActivityViewControllerWithPreferredExtension:handler:">Apple Documentation</a>
 * @static
 * @param {string} preferredExtension
 * @param {Function} handler
 * @return {void}
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPBroadcastActivityViewController/delegate">Apple Documentation</a>
 */
/**
 * @class GKTurnBasedEventHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedTurnBasedEventHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKTurnBasedEventHandler/sharedTurnBasedEventHandler">Apple Documentation</a>
 * @static
 * @return {GKTurnBasedEventHandler}
 */
/**
 * @property {NSObject} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKTurnBasedEventHandler/delegate">Apple Documentation</a>
 */
/**
 * @class UIScreen
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method screens
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIScreen/screens">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method mainScreen
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIScreen/mainScreen">Apple Documentation</a>
 * @static
 * @return {UIScreen}
 */
/**
 * @property {boolean} supportsFocus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/supportsFocus">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} scale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/scale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} applicationFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/applicationFrame">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} brightness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/brightness">Apple Documentation</a>
 */
/**
 * @property {number} maximumFramesPerSecond
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/maximumFramesPerSecond">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} nativeScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/nativeScale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} overscanCompensationInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/overscanCompensationInsets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} nativeBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/nativeBounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIScreenMode} currentMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/currentMode">Apple Documentation</a>
 */
/**
 * @property {number} calibratedLatency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/calibratedLatency">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fixedCoordinateSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/fixedCoordinateSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIScreen} mirroredScreen
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/mirroredScreen">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} focusedView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/focusedView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} wantsSoftwareDimming
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/wantsSoftwareDimming">Apple Documentation</a>
 */
/**
 * @property {Object} coordinateSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/coordinateSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableModes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/availableModes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIScreenMode} preferredMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/preferredMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} focusedItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/focusedItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} captured
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/captured">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} overscanCompensation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIScreen/overscanCompensation">Apple Documentation</a>
 */
/**
 * @method snapshotViewAfterScreenUpdates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScreen/snapshotViewAfterScreenUpdates:">Apple Documentation</a>
 * @param {boolean} afterUpdates
 * @return {UIView}
 */
/**
 * @method displayLinkWithTargetSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIScreen/displayLinkWithTarget:selector:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} sel
 * @return {CADisplayLink}
 */
/**
 * @class MDLAnimatedVector4
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @class UIDocumentPickerViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {boolean} shouldShowFileExtensions
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/UIDocumentPickerViewController/shouldShowFileExtensions">Apple Documentation</a>
 */
/**
 * @property {NSURL} directoryURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/UIDocumentPickerViewController/directoryURL">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsMultipleSelection
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/UIDocumentPickerViewController/allowsMultipleSelection">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/UIDocumentPickerViewController/delegate">Apple Documentation</a>
 */
/**
 * @property {number} documentPickerMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/UIDocumentPickerViewController/documentPickerMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/UIDocumentPickerViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIDocumentPickerViewController}
 */
/**
 * @method initWithDocumentTypesInMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/UIDocumentPickerViewController/initWithDocumentTypes:inMode:">Apple Documentation</a>
 * @param {Array} allowedUTIs
 * @param {number} mode
 * @return {UIDocumentPickerViewController}
 */
/**
 * @method initWithURLsInMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/UIDocumentPickerViewController/initWithURLs:inMode:">Apple Documentation</a>
 * @param {Array} urls
 * @param {number} mode
 * @return {UIDocumentPickerViewController}
 */
/**
 * @method initWithURLInMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/UIDocumentPickerViewController/initWithURL:inMode:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} mode
 * @return {UIDocumentPickerViewController}
 */
/**
 * @class UICollectionViewCompositionalLayoutConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} interSectionSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewCompositionalLayoutConfiguration/interSectionSpacing">Apple Documentation</a>
 */
/**
 * @property {number} scrollDirection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewCompositionalLayoutConfiguration/scrollDirection">Apple Documentation</a>
 */
/**
 * @property {Array} boundarySupplementaryItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewCompositionalLayoutConfiguration/boundarySupplementaryItems">Apple Documentation</a>
 */
/**
 * @class UIPercentDrivenInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} timingCurve
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPercentDrivenInteractiveTransition/timingCurve">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsInteractiveStart
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPercentDrivenInteractiveTransition/wantsInteractiveStart">Apple Documentation</a>
 */
/**
 * @property {number} completionCurve
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPercentDrivenInteractiveTransition/completionCurve">Apple Documentation</a>
 */
/**
 * @property {number} percentComplete
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPercentDrivenInteractiveTransition/percentComplete">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPercentDrivenInteractiveTransition/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} completionSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPercentDrivenInteractiveTransition/completionSpeed">Apple Documentation</a>
 */
/**
 * @method pauseInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPercentDrivenInteractiveTransition/pauseInteractiveTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method updateInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPercentDrivenInteractiveTransition/updateInteractiveTransition:">Apple Documentation</a>
 * @param {number} percentComplete
 * @return {void}
 */
/**
 * @method finishInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPercentDrivenInteractiveTransition/finishInteractiveTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method cancelInteractiveTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPercentDrivenInteractiveTransition/cancelInteractiveTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSEnumerator
 * <a href="https://developer.apple.com/library/ios/technotes/tn2219/_index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method nextObject
 * <a href="https://developer.apple.com/library/ios/technotes/tn2219/_index.html#//apple_ref/occ/instm/NSEnumerator/nextObject">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class UIAccessibilityCustomRotorItemResult
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UITextRange} targetRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotorItemResult/targetRange">Apple Documentation</a>
 */
/**
 * @property {Object} targetElement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotorItemResult/targetElement">Apple Documentation</a>
 */
/**
 * @method initWithTargetElementTargetRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomRotorItemResult/initWithTargetElement:targetRange:">Apple Documentation</a>
 * @param {Object} targetElement
 * @param {UITextRange} targetRange
 * @return {UIAccessibilityCustomRotorItemResult}
 */
/**
 * @class UISimpleTextPrintFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIPrintFormatter
 */
/**
 * @property {UIColor} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISimpleTextPrintFormatter/color">Apple Documentation</a>
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISimpleTextPrintFormatter/text">Apple Documentation</a>
 */
/**
 * @property {UIFont} font
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISimpleTextPrintFormatter/font">Apple Documentation</a>
 */
/**
 * @property {number} textAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISimpleTextPrintFormatter/textAlignment">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISimpleTextPrintFormatter/attributedText">Apple Documentation</a>
 */
/**
 * @method initWithText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISimpleTextPrintFormatter/initWithText:">Apple Documentation</a>
 * @param {string} text
 * @return {UISimpleTextPrintFormatter}
 */
/**
 * @method initWithAttributedText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISimpleTextPrintFormatter/initWithAttributedText:">Apple Documentation</a>
 * @param {NSAttributedString} attributedText
 * @return {UISimpleTextPrintFormatter}
 */
/**
 * @class NSUnitLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method nanometers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/nanometers">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method feet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/feet">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method meters
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/meters">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method astronomicalUnits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/astronomicalUnits">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method picometers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/picometers">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method lightyears
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/lightyears">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method parsecs
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/parsecs">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method inches
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/inches">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method micrometers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/micrometers">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method decimeters
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/decimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method fathoms
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/fathoms">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method centimeters
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/centimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method megameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/megameters">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method nauticalMiles
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/nauticalMiles">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method yards
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/yards">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method kilometers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/kilometers">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method furlongs
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/furlongs">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method decameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/decameters">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method scandinavianMiles
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/scandinavianMiles">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method miles
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/miles">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method millimeters
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/millimeters">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @method hectometers
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/clm/NSUnitLength/hectometers">Apple Documentation</a>
 * @static
 * @return {NSUnitLength}
 */
/**
 * @class CAMediaTimingFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method functionWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/clm/CAMediaTimingFunction/functionWithName:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {CAMediaTimingFunction}
 */
/**
 * @method functionWithControlPoints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/clm/CAMediaTimingFunction/functionWithControlPoints::::">Apple Documentation</a>
 * @static
 * @param {number} c1x
 * @param {number} c1y
 * @param {number} c2x
 * @param {number} c2y
 * @return {CAMediaTimingFunction}
 */
/**
 * @method initWithControlPoints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AppKit.html#//apple_ref/occ/instm/CAMediaTimingFunction/initWithControlPoints::::">Apple Documentation</a>
 * @param {number} c1x
 * @param {number} c1y
 * @param {number} c2x
 * @param {number} c2y
 * @return {CAMediaTimingFunction}
 */
/**
 * @class MTLCaptureManager
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedCaptureManager
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/MTLCaptureManager/sharedCaptureManager">Apple Documentation</a>
 * @static
 * @return {MTLCaptureManager}
 */
/**
 * @property {boolean} isCapturing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLCaptureManager/isCapturing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} defaultCaptureScope
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLCaptureManager/defaultCaptureScope">Apple Documentation</a>
 */
/**
 * @method startCaptureWithDevice
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/startCaptureWithDevice:">Apple Documentation</a>
 * @param {Object} device
 * @return {void}
 */
/**
 * @method supportsDestination
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/supportsDestination:">Apple Documentation</a>
 * @param {number} destination
 * @return {boolean}
 */
/**
 * @method startCaptureWithDescriptorError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/startCaptureWithDescriptor:error:">Apple Documentation</a>
 * @param {MTLCaptureDescriptor} descriptor
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method newCaptureScopeWithDevice
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/newCaptureScopeWithDevice:">Apple Documentation</a>
 * @param {Object} device
 * @return {Object}
 */
/**
 * @method startCaptureWithScope
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/startCaptureWithScope:">Apple Documentation</a>
 * @param {Object} captureScope
 * @return {void}
 */
/**
 * @method stopCapture
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/stopCapture">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startCaptureWithCommandQueue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/startCaptureWithCommandQueue:">Apple Documentation</a>
 * @param {Object} commandQueue
 * @return {void}
 */
/**
 * @method newCaptureScopeWithCommandQueue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLCaptureManager/newCaptureScopeWithCommandQueue:">Apple Documentation</a>
 * @param {Object} commandQueue
 * @return {Object}
 */
/**
 * @class UIDragItem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} localObject
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragItem/localObject">Apple Documentation</a>
 */
/**
 * @property {Function} jspreviewProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragItem/previewProvider">Apple Documentation</a>
 */
/**
 * @property {NSItemProvider} itemProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDragItem/itemProvider">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithItemProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDragItem/initWithItemProvider:">Apple Documentation</a>
 * @param {NSItemProvider} itemProvider
 * @return {UIDragItem}
 */
/**
 * @class NSFileSecurity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSFileSecurity/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSFileSecurity}
 */
/**
 * @class MDLAnimatedMatrix4x4
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @class UILocalNotification
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} category
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/category">Apple Documentation</a>
 */
/**
 * @property {number} repeatInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/repeatInterval">Apple Documentation</a>
 */
/**
 * @property {number} applicationIconBadgeNumber
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/applicationIconBadgeNumber">Apple Documentation</a>
 */
/**
 * @property {Date} fireDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/fireDate">Apple Documentation</a>
 */
/**
 * @property {string} alertLaunchImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/alertLaunchImage">Apple Documentation</a>
 */
/**
 * @property {CLRegion} region
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/region">Apple Documentation</a>
 */
/**
 * @property {string} soundName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/soundName">Apple Documentation</a>
 */
/**
 * @property {string} alertBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/alertBody">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} repeatCalendar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/repeatCalendar">Apple Documentation</a>
 */
/**
 * @property {string} alertTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/alertTitle">Apple Documentation</a>
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/userInfo">Apple Documentation</a>
 */
/**
 * @property {string} alertAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/alertAction">Apple Documentation</a>
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/timeZone">Apple Documentation</a>
 */
/**
 * @property {boolean} hasAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/hasAction">Apple Documentation</a>
 */
/**
 * @property {boolean} regionTriggersOnce
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILocalNotification/regionTriggersOnce">Apple Documentation</a>
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UILocalNotification/init">Apple Documentation</a>
 * @return {UILocalNotification}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UILocalNotification/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UILocalNotification}
 */
/**
 * @class GKInvite
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} playerAttributes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKInvite/playerAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} playerGroup
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKInvite/playerGroup">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} inviter
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKInvite/inviter">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKPlayer} sender
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKInvite/sender">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hosted
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKInvite/hosted">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UISearchBar
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {Object} searchFieldBackgroundPositionAdjustment
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/searchFieldBackgroundPositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {string} prompt
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/prompt">Apple Documentation</a>
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/text">Apple Documentation</a>
 */
/**
 * @property {boolean} searchResultsButtonSelected
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/searchResultsButtonSelected">Apple Documentation</a>
 */
/**
 * @property {Object} searchTextPositionAdjustment
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/searchTextPositionAdjustment">Apple Documentation</a>
 */
/**
 * @property {boolean} showsSearchResultsButton
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/showsSearchResultsButton">Apple Documentation</a>
 */
/**
 * @property {boolean} showsCancelButton
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/showsCancelButton">Apple Documentation</a>
 */
/**
 * @property {boolean} showsScopeBar
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/showsScopeBar">Apple Documentation</a>
 */
/**
 * @property {number} selectedScopeButtonIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/selectedScopeButtonIndex">Apple Documentation</a>
 */
/**
 * @property {UIColor} barTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/barTintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} backgroundImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/backgroundImage">Apple Documentation</a>
 */
/**
 * @property {number} searchBarStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/searchBarStyle">Apple Documentation</a>
 */
/**
 * @property {Array} scopeButtonTitles
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/scopeButtonTitles">Apple Documentation</a>
 */
/**
 * @property {UIImage} scopeBarBackgroundImage
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/scopeBarBackgroundImage">Apple Documentation</a>
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/tintColor">Apple Documentation</a>
 */
/**
 * @property {UITextInputAssistantItem} inputAssistantItem
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/inputAssistantItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} placeholder
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/placeholder">Apple Documentation</a>
 */
/**
 * @property {boolean} translucent
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/translucent">Apple Documentation</a>
 */
/**
 * @property {boolean} showsBookmarkButton
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/showsBookmarkButton">Apple Documentation</a>
 */
/**
 * @property {number} barStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/barStyle">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/delegate">Apple Documentation</a>
 */
/**
 * @property {UIView} inputAccessoryView
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instp/UISearchBar/inputAccessoryView">Apple Documentation</a>
 */
/**
 * @method setSearchFieldBackgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setSearchFieldBackgroundImage:forState:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} state
 * @return {void}
 */
/**
 * @method setScopeBarButtonTitleTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setScopeBarButtonTitleTextAttributes:forState:">Apple Documentation</a>
 * @param {Object} attributes
 * @param {number} state
 * @return {void}
 */
/**
 * @method setShowsCancelButtonAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setShowsCancelButton:animated:">Apple Documentation</a>
 * @param {boolean} showsCancelButton
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method scopeBarButtonTitleTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/scopeBarButtonTitleTextAttributesForState:">Apple Documentation</a>
 * @param {number} state
 * @return {Object}
 */
/**
 * @method scopeBarButtonDividerImageForLeftSegmentStateRightSegmentState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:">Apple Documentation</a>
 * @param {number} leftState
 * @param {number} rightState
 * @return {UIImage}
 */
/**
 * @method setScopeBarButtonBackgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setScopeBarButtonBackgroundImage:forState:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} state
 * @return {void}
 */
/**
 * @method setShowsScopeBarAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setShowsScopeBar:animated:">Apple Documentation</a>
 * @param {boolean} show
 * @param {boolean} animate
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/init">Apple Documentation</a>
 * @return {UISearchBar}
 */
/**
 * @method setScopeBarButtonDividerImageForLeftSegmentStateRightSegmentState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:">Apple Documentation</a>
 * @param {UIImage} dividerImage
 * @param {number} leftState
 * @param {number} rightState
 * @return {void}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {UISearchBar}
 */
/**
 * @method setPositionAdjustmentForSearchBarIcon
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setPositionAdjustment:forSearchBarIcon:">Apple Documentation</a>
 * @param {Object} adjustment
 * @param {number} icon
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UISearchBar}
 */
/**
 * @method positionAdjustmentForSearchBarIcon
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/positionAdjustmentForSearchBarIcon:">Apple Documentation</a>
 * @param {number} icon
 * @return {Object}
 */
/**
 * @method imageForSearchBarIconState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/imageForSearchBarIcon:state:">Apple Documentation</a>
 * @param {number} icon
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method setBackgroundImageForBarPositionBarMetrics
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setBackgroundImage:forBarPosition:barMetrics:">Apple Documentation</a>
 * @param {UIImage} backgroundImage
 * @param {number} barPosition
 * @param {number} barMetrics
 * @return {void}
 */
/**
 * @method scopeBarButtonBackgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/scopeBarButtonBackgroundImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @method backgroundImageForBarPositionBarMetrics
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/backgroundImageForBarPosition:barMetrics:">Apple Documentation</a>
 * @param {number} barPosition
 * @param {number} barMetrics
 * @return {UIImage}
 */
/**
 * @method setImageForSearchBarIconState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/setImage:forSearchBarIcon:state:">Apple Documentation</a>
 * @param {UIImage} iconImage
 * @param {number} icon
 * @param {number} state
 * @return {void}
 */
/**
 * @method searchFieldBackgroundImageForState
 * <a href="https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/README_md.html#//apple_ref/occ/instm/UISearchBar/searchFieldBackgroundImageForState:">Apple Documentation</a>
 * @param {number} state
 * @return {UIImage}
 */
/**
 * @class NSURLCredential
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method credentialWithIdentityCertificatesPersistence
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLCredential/credentialWithIdentity:certificates:persistence:">Apple Documentation</a>
 * @static
 * @param {Object} identity
 * @param {Array} certArray
 * @param {number} persistence
 * @return {NSURLCredential}
 */
/**
 * @method credentialWithUserPasswordPersistence
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLCredential/credentialWithUser:password:persistence:">Apple Documentation</a>
 * @static
 * @param {string} user
 * @param {string} password
 * @param {number} persistence
 * @return {NSURLCredential}
 */
/**
 * @method credentialForTrust
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLCredential/credentialForTrust:">Apple Documentation</a>
 * @static
 * @param {Object} trust
 * @return {NSURLCredential}
 */
/**
 * @property {number} persistence
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLCredential/persistence">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTrust
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLCredential/initWithTrust:">Apple Documentation</a>
 * @param {Object} trust
 * @return {NSURLCredential}
 */
/**
 * @method initWithUserPasswordPersistence
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLCredential/initWithUser:password:persistence:">Apple Documentation</a>
 * @param {string} user
 * @param {string} password
 * @param {number} persistence
 * @return {NSURLCredential}
 */
/**
 * @method initWithIdentityCertificatesPersistence
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLCredential/initWithIdentity:certificates:persistence:">Apple Documentation</a>
 * @param {Object} identity
 * @param {Array} certArray
 * @param {number} persistence
 * @return {NSURLCredential}
 */
/**
 * @class MDLMeshBufferMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class CAEmitterCell
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method emitterCell
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/clm/CAEmitterCell/emitterCell">Apple Documentation</a>
 * @static
 * @return {CAEmitterCell}
 */
/**
 * @method defaultValueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/clm/CAEmitterCell/defaultValueForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {Object}
 */
/**
 * @property {number} greenSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/greenSpeed">Apple Documentation</a>
 */
/**
 * @property {number} blueSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/blueSpeed">Apple Documentation</a>
 */
/**
 * @property {Object} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/color">Apple Documentation</a>
 */
/**
 * @property {number} redRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/redRange">Apple Documentation</a>
 */
/**
 * @property {number} scaleRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/scaleRange">Apple Documentation</a>
 */
/**
 * @property {number} birthRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/birthRate">Apple Documentation</a>
 */
/**
 * @property {number} greenRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/greenRange">Apple Documentation</a>
 */
/**
 * @property {number} velocityRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/velocityRange">Apple Documentation</a>
 */
/**
 * @property {number} lifetime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/lifetime">Apple Documentation</a>
 */
/**
 * @property {Object} contents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/contents">Apple Documentation</a>
 */
/**
 * @property {number} emissionRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/emissionRange">Apple Documentation</a>
 */
/**
 * @property {number} blueRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/blueRange">Apple Documentation</a>
 */
/**
 * @property {number} scale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/scale">Apple Documentation</a>
 */
/**
 * @property {string} magnificationFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/magnificationFilter">Apple Documentation</a>
 */
/**
 * @property {number} xAcceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/xAcceleration">Apple Documentation</a>
 */
/**
 * @property {string} minificationFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/minificationFilter">Apple Documentation</a>
 */
/**
 * @property {number} yAcceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/yAcceleration">Apple Documentation</a>
 */
/**
 * @property {number} emissionLatitude
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/emissionLatitude">Apple Documentation</a>
 */
/**
 * @property {number} contentsScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/contentsScale">Apple Documentation</a>
 */
/**
 * @property {number} spinRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/spinRange">Apple Documentation</a>
 */
/**
 * @property {Array} emitterCells
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/emitterCells">Apple Documentation</a>
 */
/**
 * @property {Object} style
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/style">Apple Documentation</a>
 */
/**
 * @property {number} redSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/redSpeed">Apple Documentation</a>
 */
/**
 * @property {number} zAcceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/zAcceleration">Apple Documentation</a>
 */
/**
 * @property {number} emissionLongitude
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/emissionLongitude">Apple Documentation</a>
 */
/**
 * @property {number} spin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/spin">Apple Documentation</a>
 */
/**
 * @property {number} alphaSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/alphaSpeed">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/name">Apple Documentation</a>
 */
/**
 * @property {number} alphaRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/alphaRange">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/enabled">Apple Documentation</a>
 */
/**
 * @property {number} minificationFilterBias
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/minificationFilterBias">Apple Documentation</a>
 */
/**
 * @property {Object} contentsRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/contentsRect">Apple Documentation</a>
 */
/**
 * @property {number} lifetimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/lifetimeRange">Apple Documentation</a>
 */
/**
 * @property {number} velocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/velocity">Apple Documentation</a>
 */
/**
 * @property {number} scaleSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAEmitterCell/scaleSpeed">Apple Documentation</a>
 */
/**
 * @method shouldArchiveValueForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instm/CAEmitterCell/shouldArchiveValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @class NSDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method dictionaryWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionaryWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {Object}
 */
/**
 * @method dictionaryWithObjectsForKeys
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionaryWithObjects:forKeys:">Apple Documentation</a>
 * @static
 * @param {Array} objects
 * @param {Array} keys
 * @return {Object}
 */
/**
 * @method dictionaryWithDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionaryWithDictionary:">Apple Documentation</a>
 * @static
 * @param {Object} dict
 * @return {Object}
 */
/**
 * @method dictionaryWithObjectsAndKeys
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionaryWithObjectsAndKeys:">Apple Documentation</a>
 * @static
 * @param {Object} firstObject
 * @param {Array} args
 * @return {Object}
 */
/**
 * @method dictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionary">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method dictionaryWithContentsOfURLError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionaryWithContentsOfURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method dictionaryWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/dictionaryWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {Object}
 */
/**
 * @method sharedKeySetForKeys
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSDictionary/sharedKeySetForKeys:">Apple Documentation</a>
 * @static
 * @param {Array} keys
 * @return {Object}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instp/NSDictionary/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @method keysSortedByValueUsingComparator
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/keysSortedByValueUsingComparator:">Apple Documentation</a>
 * @param {Function} cmptr
 * @return {Array}
 */
/**
 * @method fileSystemNumber
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileSystemNumber">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method descriptionWithLocaleIndent
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/descriptionWithLocale:indent:">Apple Documentation</a>
 * @param {Object} locale
 * @param {number} level
 * @return {string}
 */
/**
 * @method keysOfEntriesWithOptionsPassingTest
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/keysOfEntriesWithOptions:passingTest:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} predicate
 * @return {NSSet}
 */
/**
 * @method initWithContentsOfURLError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithContentsOfURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method fileGroupOwnerAccountName
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileGroupOwnerAccountName">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {Object}
 */
/**
 * @method enumerateKeysAndObjectsWithOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/enumerateKeysAndObjectsWithOptions:usingBlock:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method fileCreationDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileCreationDate">Apple Documentation</a>
 * @return {Date}
 */
/**
 * @method fileModificationDate
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileModificationDate">Apple Documentation</a>
 * @return {Date}
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method fileExtensionHidden
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileExtensionHidden">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method allKeysForObject
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/allKeysForObject:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {Array}
 */
/**
 * @method fileType
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileType">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method fileIsImmutable
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileIsImmutable">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method keysSortedByValueWithOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/keysSortedByValueWithOptions:usingComparator:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} cmptr
 * @return {Array}
 */
/**
 * @method enumerateKeysAndObjectsUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/enumerateKeysAndObjectsUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/init">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method initWithDictionaryCopyItems
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithDictionary:copyItems:">Apple Documentation</a>
 * @param {Object} otherDictionary
 * @param {boolean} flag
 * @return {Object}
 */
/**
 * @method keysOfEntriesPassingTest
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/keysOfEntriesPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {NSSet}
 */
/**
 * @method fileGroupOwnerAccountID
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileGroupOwnerAccountID">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method descriptionWithLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/descriptionWithLocale:">Apple Documentation</a>
 * @param {Object} locale
 * @return {string}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/valueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method keyEnumerator
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/keyEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {Object}
 */
/**
 * @method fileIsAppendOnly
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileIsAppendOnly">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method fileOwnerAccountName
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileOwnerAccountName">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method fileSize
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileSize">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method keysSortedByValueUsingSelector
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/keysSortedByValueUsingSelector:">Apple Documentation</a>
 * @param {string} comparator
 * @return {Array}
 */
/**
 * @method fileSystemFileNumber
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileSystemFileNumber">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method fileHFSTypeCode
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileHFSTypeCode">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method initWithObjectsForKeys
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithObjects:forKeys:">Apple Documentation</a>
 * @param {Array} objects
 * @param {Array} keys
 * @return {Object}
 */
/**
 * @method initWithObjectsAndKeys
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithObjectsAndKeys:">Apple Documentation</a>
 * @param {Object} firstObject
 * @param {Array} args
 * @return {Object}
 */
/**
 * @method fileHFSCreatorCode
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileHFSCreatorCode">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {Object}
 */
/**
 * @method objectForKeyedSubscript
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/objectForKeyedSubscript:">Apple Documentation</a>
 * @param {Object} key
 * @return {Object}
 */
/**
 * @method filePosixPermissions
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/filePosixPermissions">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method writeToURLAtomically
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/writeToURL:atomically:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} atomically
 * @return {boolean}
 */
/**
 * @method writeToFileAtomically
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/writeToFile:atomically:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} useAuxiliaryFile
 * @return {boolean}
 */
/**
 * @method fileOwnerAccountID
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/fileOwnerAccountID">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method objectsForKeysNotFoundMarker
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/objectsForKeys:notFoundMarker:">Apple Documentation</a>
 * @param {Array} keys
 * @param {Object} marker
 * @return {Array}
 */
/**
 * @method isEqualToDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/isEqualToDictionary:">Apple Documentation</a>
 * @param {Object} otherDictionary
 * @return {boolean}
 */
/**
 * @method writeToURLError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/writeToURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/initWithDictionary:">Apple Documentation</a>
 * @param {Object} otherDictionary
 * @return {Object}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSDictionary/objectForKey:">Apple Documentation</a>
 * @param {Object} aKey
 * @return {Object}
 */
/**
 * @class MDLStereoscopicCamera
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLCamera
 */
/**
 * @property {number} leftVergence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLStereoscopicCamera/leftVergence">Apple Documentation</a>
 */
/**
 * @property {number} overlap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLStereoscopicCamera/overlap">Apple Documentation</a>
 */
/**
 * @property {number} rightVergence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLStereoscopicCamera/rightVergence">Apple Documentation</a>
 */
/**
 * @property {number} interPupillaryDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLStereoscopicCamera/interPupillaryDistance">Apple Documentation</a>
 */
/**
 * @class AVAssetTrackSegment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} timeMapping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetTrackSegment/timeMapping">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} empty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetTrackSegment/empty">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKNotificationBanner
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method showBannerWithTitleMessageCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/clm/GKNotificationBanner/showBannerWithTitle:message:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {string} message
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method showBannerWithTitleMessageDurationCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS5.html#//apple_ref/occ/clm/GKNotificationBanner/showBannerWithTitle:message:duration:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {string} message
 * @param {number} duration
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class MTLRenderPassColorAttachmentDescriptorArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLRenderPassColorAttachmentDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLRenderPassColorAttachmentDescriptor} attachment
 * @param {number} attachmentIndex
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLRenderPassColorAttachmentDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} attachmentIndex
 * @return {MTLRenderPassColorAttachmentDescriptor}
 */
/**
 * @class NSCache
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} countLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCache/countLimit">Apple Documentation</a>
 */
/**
 * @property {boolean} evictsObjectsWithDiscardedContent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCache/evictsObjectsWithDiscardedContent">Apple Documentation</a>
 */
/**
 * @property {number} totalCostLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCache/totalCostLimit">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCache/name">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSCache/delegate">Apple Documentation</a>
 */
/**
 * @method setObjectForKeyCost
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCache/setObject:forKey:cost:">Apple Documentation</a>
 * @param {Object} obj
 * @param {Object} key
 * @param {number} g
 * @return {void}
 */
/**
 * @method setObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCache/setObject:forKey:">Apple Documentation</a>
 * @param {Object} obj
 * @param {Object} key
 * @return {void}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCache/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCache/removeObjectForKey:">Apple Documentation</a>
 * @param {Object} key
 * @return {void}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSCache/objectForKey:">Apple Documentation</a>
 * @param {Object} key
 * @return {Object}
 */
/**
 * @class MTLBufferLayoutDescriptorArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLBufferLayoutDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLBufferLayoutDescriptor} bufferDesc
 * @param {number} index
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLBufferLayoutDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {MTLBufferLayoutDescriptor}
 */
/**
 * @class SKPhysicsJoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {SKPhysicsBody} bodyA
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsJoint/bodyA">Apple Documentation</a>
 */
/**
 * @property {SKPhysicsBody} bodyB
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsJoint/bodyB">Apple Documentation</a>
 */
/**
 * @property {number} reactionTorque
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsJoint/reactionTorque">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} reactionForce
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsJoint/reactionForce">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UISceneSession
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSUserActivity} stateRestorationActivity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSession/stateRestorationActivity">Apple Documentation</a>
 */
/**
 * @property {UIScene} scene
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSession/scene">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} persistentIdentifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSession/persistentIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} role
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSession/role">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSession/userInfo">Apple Documentation</a>
 */
/**
 * @property {UISceneConfiguration} configuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneSession/configuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UITextDragPreviewRenderer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSLayoutManager} layoutManager
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDragPreviewRenderer/layoutManager">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} firstLineRect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDragPreviewRenderer/firstLineRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} lastLineRect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDragPreviewRenderer/lastLineRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDragPreviewRenderer/image">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bodyRect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextDragPreviewRenderer/bodyRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithLayoutManagerRangeUnifyRects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITextDragPreviewRenderer/initWithLayoutManager:range:unifyRects:">Apple Documentation</a>
 * @param {NSLayoutManager} layoutManager
 * @param {Object} range
 * @param {boolean} unifyRects
 * @return {UITextDragPreviewRenderer}
 */
/**
 * @method initWithLayoutManagerRange
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITextDragPreviewRenderer/initWithLayoutManager:range:">Apple Documentation</a>
 * @param {NSLayoutManager} layoutManager
 * @param {Object} range
 * @return {UITextDragPreviewRenderer}
 */
/**
 * @class CAMetalLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @property {Object} drawableSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/drawableSize">Apple Documentation</a>
 */
/**
 * @property {Object} colorspace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/colorspace">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsNextDrawableTimeout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/allowsNextDrawableTimeout">Apple Documentation</a>
 */
/**
 * @property {boolean} presentsWithTransaction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/presentsWithTransaction">Apple Documentation</a>
 */
/**
 * @property {boolean} framebufferOnly
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/framebufferOnly">Apple Documentation</a>
 */
/**
 * @property {number} maximumDrawableCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/maximumDrawableCount">Apple Documentation</a>
 */
/**
 * @property {number} pixelFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/pixelFormat">Apple Documentation</a>
 */
/**
 * @property {Object} device
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/device">Apple Documentation</a>
 */
/**
 * @property {Object} preferredDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instp/CAMetalLayer/preferredDevice">Apple Documentation</a>
 * @readonly
 */
/**
 * @method nextDrawable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/QuartzCore.html#//apple_ref/occ/instm/CAMetalLayer/nextDrawable">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class AVMetadataMachineReadableCodeObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVMetadataObject
 */
/**
 * @property {Array} corners
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataMachineReadableCodeObject/corners">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} stringValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataMachineReadableCodeObject/stringValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIMenuItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} jsaction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMenuItem/action">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMenuItem/title">Apple Documentation</a>
 */
/**
 * @method initWithTitleAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMenuItem/initWithTitle:action:">Apple Documentation</a>
 * @param {string} title
 * @param {string} action
 * @return {UIMenuItem}
 */
/**
 * @class GKScene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sceneWithFileNamedRootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKScene/sceneWithFileNamed:rootNode:">Apple Documentation</a>
 * @static
 * @param {string} filename
 * @param {Object} rootNode
 * @return {GKScene}
 */
/**
 * @method sceneWithFileNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKScene/sceneWithFileNamed:">Apple Documentation</a>
 * @static
 * @param {string} filename
 * @return {GKScene}
 */
/**
 * @property {Array} entities
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKScene/entities">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKScene/rootNode">Apple Documentation</a>
 */
/**
 * @property {Object} graphs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKScene/graphs">Apple Documentation</a>
 * @readonly
 */
/**
 * @method removeGraph
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKScene/removeGraph:">Apple Documentation</a>
 * @param {string} name
 * @return {void}
 */
/**
 * @method addGraphName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKScene/addGraph:name:">Apple Documentation</a>
 * @param {GKGraph} graph
 * @param {string} name
 * @return {void}
 */
/**
 * @method removeEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKScene/removeEntity:">Apple Documentation</a>
 * @param {GKEntity} entity
 * @return {void}
 */
/**
 * @method addEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKScene/addEntity:">Apple Documentation</a>
 * @param {GKEntity} entity
 * @return {void}
 */
/**
 * @class UIHoverGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @class NSMachPort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSPort
 */
/**
 * @method portWithMachPortOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMachPort/portWithMachPort:options:">Apple Documentation</a>
 * @static
 * @param {number} machPort
 * @param {number} f
 * @return {NSPort}
 */
/**
 * @method portWithMachPort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSMachPort/portWithMachPort:">Apple Documentation</a>
 * @static
 * @param {number} machPort
 * @return {NSPort}
 */
/**
 * @property {number} machPort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSMachPort/machPort">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMachPort/setDelegate:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method scheduleInRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMachPort/scheduleInRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} runLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMachPort/delegate">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method initWithMachPortOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMachPort/initWithMachPort:options:">Apple Documentation</a>
 * @param {number} machPort
 * @param {number} f
 * @return {NSMachPort}
 */
/**
 * @method initWithMachPort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMachPort/initWithMachPort:">Apple Documentation</a>
 * @param {number} machPort
 * @return {NSMachPort}
 */
/**
 * @method removeFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMachPort/removeFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} runLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @class UIWindowScene
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIScene
 */
/**
 * @property {UITraitCollection} traitCollection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowScene/traitCollection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} windows
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowScene/windows">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} interfaceOrientation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowScene/interfaceOrientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIScreen} screen
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowScene/screen">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} coordinateSpace
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowScene/coordinateSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UISceneSizeRestrictions} sizeRestrictions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIWindowScene/sizeRestrictions">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SCNPhysicsHingeJoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNPhysicsBehavior
 */
/**
 * @method jointWithBodyAxisAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsHingeJoint/jointWithBody:axis:anchor:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} body
 * @param {Object} axis
 * @param {Object} anchor
 * @return {SCNPhysicsHingeJoint}
 */
/**
 * @method jointWithBodyAAxisAAnchorABodyBAxisBAnchorB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsHingeJoint/jointWithBodyA:axisA:anchorA:bodyB:axisB:anchorB:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} bodyA
 * @param {Object} axisA
 * @param {Object} anchorA
 * @param {SCNPhysicsBody} bodyB
 * @param {Object} axisB
 * @param {Object} anchorB
 * @return {SCNPhysicsHingeJoint}
 */
/**
 * @property {SCNPhysicsBody} bodyA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsHingeJoint/bodyA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNPhysicsBody} bodyB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsHingeJoint/bodyB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} anchorB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsHingeJoint/anchorB">Apple Documentation</a>
 */
/**
 * @property {Object} axisA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsHingeJoint/axisA">Apple Documentation</a>
 */
/**
 * @property {Object} axisB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsHingeJoint/axisB">Apple Documentation</a>
 */
/**
 * @property {Object} anchorA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsHingeJoint/anchorA">Apple Documentation</a>
 */
/**
 * @class UIDropProposal
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} precise
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDropProposal/precise">Apple Documentation</a>
 */
/**
 * @property {boolean} prefersFullSizePreview
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDropProposal/prefersFullSizePreview">Apple Documentation</a>
 */
/**
 * @property {number} operation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIDropProposal/operation">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDropOperation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIDropProposal/initWithDropOperation:">Apple Documentation</a>
 * @param {number} operation
 * @return {UIDropProposal}
 */
/**
 * @class SCNMaterialProperty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method materialPropertyWithContents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNMaterialProperty/materialPropertyWithContents:">Apple Documentation</a>
 * @static
 * @param {Object} contents
 * @return {SCNMaterialProperty}
 */
/**
 * @property {number} mipFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/mipFilter">Apple Documentation</a>
 */
/**
 * @property {number} wrapS
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/wrapS">Apple Documentation</a>
 */
/**
 * @property {number} maxAnisotropy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/maxAnisotropy">Apple Documentation</a>
 */
/**
 * @property {number} textureComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/textureComponents">Apple Documentation</a>
 */
/**
 * @property {number} wrapT
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/wrapT">Apple Documentation</a>
 */
/**
 * @property {number} magnificationFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/magnificationFilter">Apple Documentation</a>
 */
/**
 * @property {number} mappingChannel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/mappingChannel">Apple Documentation</a>
 */
/**
 * @property {number} minificationFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/minificationFilter">Apple Documentation</a>
 */
/**
 * @property {number} intensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/intensity">Apple Documentation</a>
 */
/**
 * @property {Object} contents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/contents">Apple Documentation</a>
 */
/**
 * @property {Object} contentsTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterialProperty/contentsTransform">Apple Documentation</a>
 */
/**
 * @class SKTransformNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @property {number} xRotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTransformNode/xRotation">Apple Documentation</a>
 */
/**
 * @property {number} yRotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTransformNode/yRotation">Apple Documentation</a>
 */
/**
 * @class NSInvocation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method invocationWithMethodSignature
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/clm/NSInvocation/invocationWithMethodSignature:">Apple Documentation</a>
 * @static
 * @param {NSMethodSignature} sig
 * @return {NSInvocation}
 */
/**
 * @property {boolean} argumentsRetained
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSInvocation/argumentsRetained">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSMethodSignature} methodSignature
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSInvocation/methodSignature">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} target
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSInvocation/target">Apple Documentation</a>
 */
/**
 * @property {string} jsselector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instp/NSInvocation/selector">Apple Documentation</a>
 */
/**
 * @method invoke
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instm/NSInvocation/invoke">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method retainArguments
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instm/NSInvocation/retainArguments">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method invokeWithTarget
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/messaging.html#//apple_ref/occ/instm/NSInvocation/invokeWithTarget:">Apple Documentation</a>
 * @param {Object} target
 * @return {void}
 */
/**
 * @class CIFaceFeature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends CIFeature
 */
/**
 * @property {Object} rightEyePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/rightEyePosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasFaceAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasFaceAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} rightEyeClosed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/rightEyeClosed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasMouthPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasMouthPosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasLeftEyePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasLeftEyePosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} leftEyePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/leftEyePosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasTrackingFrameCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasTrackingFrameCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} faceAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/faceAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} trackingFrameCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/trackingFrameCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} leftEyeClosed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/leftEyeClosed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} trackingID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/trackingID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasTrackingID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasTrackingID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasRightEyePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasRightEyePosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasSmile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/hasSmile">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} mouthPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFaceFeature/mouthPosition">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLCompileOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} preprocessorMacros
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLCompileOptions/preprocessorMacros">Apple Documentation</a>
 */
/**
 * @property {boolean} fastMathEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLCompileOptions/fastMathEnabled">Apple Documentation</a>
 */
/**
 * @property {number} languageVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLCompileOptions/languageVersion">Apple Documentation</a>
 */
/**
 * @class UIActivityIndicatorView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIColor} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityIndicatorView/color">Apple Documentation</a>
 */
/**
 * @property {boolean} animating
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityIndicatorView/animating">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} activityIndicatorViewStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityIndicatorView/activityIndicatorViewStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesWhenStopped
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActivityIndicatorView/hidesWhenStopped">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityIndicatorView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIActivityIndicatorView}
 */
/**
 * @method initWithActivityIndicatorStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityIndicatorView/initWithActivityIndicatorStyle:">Apple Documentation</a>
 * @param {number} style
 * @return {UIActivityIndicatorView}
 */
/**
 * @method stopAnimating
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityIndicatorView/stopAnimating">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startAnimating
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityIndicatorView/startAnimating">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActivityIndicatorView/initWithFrame:">Apple Documentation</a>
 * @param {Object} frame
 * @return {UIActivityIndicatorView}
 */
/**
 * @class SCNPhysicsSliderJoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNPhysicsBehavior
 */
/**
 * @method jointWithBodyAxisAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsSliderJoint/jointWithBody:axis:anchor:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} body
 * @param {Object} axis
 * @param {Object} anchor
 * @return {SCNPhysicsSliderJoint}
 */
/**
 * @method jointWithBodyAAxisAAnchorABodyBAxisBAnchorB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsSliderJoint/jointWithBodyA:axisA:anchorA:bodyB:axisB:anchorB:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} bodyA
 * @param {Object} axisA
 * @param {Object} anchorA
 * @param {SCNPhysicsBody} bodyB
 * @param {Object} axisB
 * @param {Object} anchorB
 * @return {SCNPhysicsSliderJoint}
 */
/**
 * @property {number} motorMaximumTorque
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/motorMaximumTorque">Apple Documentation</a>
 */
/**
 * @property {number} maximumLinearLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/maximumLinearLimit">Apple Documentation</a>
 */
/**
 * @property {number} minimumLinearLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/minimumLinearLimit">Apple Documentation</a>
 */
/**
 * @property {SCNPhysicsBody} bodyA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/bodyA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumAngularLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/maximumAngularLimit">Apple Documentation</a>
 */
/**
 * @property {SCNPhysicsBody} bodyB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/bodyB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} motorTargetLinearVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/motorTargetLinearVelocity">Apple Documentation</a>
 */
/**
 * @property {Object} anchorB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/anchorB">Apple Documentation</a>
 */
/**
 * @property {Object} axisA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/axisA">Apple Documentation</a>
 */
/**
 * @property {Object} axisB
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/axisB">Apple Documentation</a>
 */
/**
 * @property {Object} anchorA
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/anchorA">Apple Documentation</a>
 */
/**
 * @property {number} minimumAngularLimit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/minimumAngularLimit">Apple Documentation</a>
 */
/**
 * @property {number} motorTargetAngularVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/motorTargetAngularVelocity">Apple Documentation</a>
 */
/**
 * @property {number} motorMaximumForce
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsSliderJoint/motorMaximumForce">Apple Documentation</a>
 */
/**
 * @class UIMutableUserNotificationCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIUserNotificationCategory
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationCategory/identifier">Apple Documentation</a>
 */
/**
 * @method setActionsForContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIMutableUserNotificationCategory/setActions:forContext:">Apple Documentation</a>
 * @param {Array} actions
 * @param {number} context
 * @return {void}
 */
/**
 * @class MDLVertexAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttribute/name">Apple Documentation</a>
 */
/**
 * @property {number} format
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttribute/format">Apple Documentation</a>
 */
/**
 * @property {number} offset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttribute/offset">Apple Documentation</a>
 */
/**
 * @property {number} bufferIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttribute/bufferIndex">Apple Documentation</a>
 */
/**
 * @property {number} time
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVertexAttribute/time">Apple Documentation</a>
 */
/**
 * @method initWithNameFormatOffsetBufferIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVertexAttribute/initWithName:format:offset:bufferIndex:">Apple Documentation</a>
 * @param {string} name
 * @param {number} format
 * @param {number} offset
 * @param {number} bufferIndex
 * @return {MDLVertexAttribute}
 */
/**
 * @class AVMetadataCatBodyObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVMetadataBodyObject
 */
/**
 * @class UISceneActivationConditions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSPredicate} prefersToActivateForTargetContentIdentifierPredicate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneActivationConditions/prefersToActivateForTargetContentIdentifierPredicate">Apple Documentation</a>
 */
/**
 * @property {NSPredicate} canActivateForTargetContentIdentifierPredicate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneActivationConditions/canActivateForTargetContentIdentifierPredicate">Apple Documentation</a>
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISceneActivationConditions/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {UISceneActivationConditions}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISceneActivationConditions/init">Apple Documentation</a>
 * @return {UISceneActivationConditions}
 */
/**
 * @class NSCollectionLayoutEdgeSpacing
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method spacingForLeadingTopTrailingBottom
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutEdgeSpacing/spacingForLeading:top:trailing:bottom:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSpacing} leading
 * @param {NSCollectionLayoutSpacing} top
 * @param {NSCollectionLayoutSpacing} trailing
 * @param {NSCollectionLayoutSpacing} bottom
 * @return {NSCollectionLayoutEdgeSpacing}
 */
/**
 * @property {NSCollectionLayoutSpacing} leading
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutEdgeSpacing/leading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutSpacing} top
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutEdgeSpacing/top">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutSpacing} trailing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutEdgeSpacing/trailing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutSpacing} bottom
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutEdgeSpacing/bottom">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKDecisionNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method createBranchWithPredicateAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionNode/createBranchWithPredicate:attribute:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @param {Object} attribute
 * @return {GKDecisionNode}
 */
/**
 * @method createBranchWithValueAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionNode/createBranchWithValue:attribute:">Apple Documentation</a>
 * @param {number} value
 * @param {Object} attribute
 * @return {GKDecisionNode}
 */
/**
 * @method createBranchWithWeightAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionNode/createBranchWithWeight:attribute:">Apple Documentation</a>
 * @param {number} weight
 * @param {Object} attribute
 * @return {GKDecisionNode}
 */
/**
 * @class MDLPhotometricLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLPhysicallyPlausibleLight
 */
/**
 * @property {number} sphericalHarmonicsLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhotometricLight/sphericalHarmonicsLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLTexture} lightCubeMap
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhotometricLight/lightCubeMap">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} sphericalHarmonicsCoefficients
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhotometricLight/sphericalHarmonicsCoefficients">Apple Documentation</a>
 * @readonly
 */
/**
 * @method generateSphericalHarmonicsFromLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLPhotometricLight/generateSphericalHarmonicsFromLight:">Apple Documentation</a>
 * @param {number} sphericalHarmonicsLevel
 * @return {void}
 */
/**
 * @method initWithIESProfile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLPhotometricLight/initWithIESProfile:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {MDLPhotometricLight}
 */
/**
 * @method generateTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLPhotometricLight/generateTexture:">Apple Documentation</a>
 * @param {number} textureSize
 * @return {MDLTexture}
 */
/**
 * @method generateCubemapFromLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLPhotometricLight/generateCubemapFromLight:">Apple Documentation</a>
 * @param {number} textureSize
 * @return {void}
 */
/**
 * @class CABasicAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends CAPropertyAnimation
 */
/**
 * @property {Object} byValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/CABasicAnimation/byValue">Apple Documentation</a>
 */
/**
 * @property {Object} fromValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/CABasicAnimation/fromValue">Apple Documentation</a>
 */
/**
 * @property {Object} toValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/CABasicAnimation/toValue">Apple Documentation</a>
 */
/**
 * @class MTLPipelineBufferDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} mutability
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLPipelineBufferDescriptor/mutability">Apple Documentation</a>
 */
/**
 * @class GKCylindersNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKNoiseSource
 */
/**
 * @method cylindersNoiseWithFrequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKCylindersNoiseSource/cylindersNoiseWithFrequency:">Apple Documentation</a>
 * @static
 * @param {number} frequency
 * @return {GKCylindersNoiseSource}
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCylindersNoiseSource/frequency">Apple Documentation</a>
 */
/**
 * @method initWithFrequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCylindersNoiseSource/initWithFrequency:">Apple Documentation</a>
 * @param {number} frequency
 * @return {GKCylindersNoiseSource}
 */
/**
 * @class UIPreviewTarget
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIView} container
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPreviewTarget/container">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} center
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPreviewTarget/center">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} transform
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIPreviewTarget/transform">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithContainerCenterTransform
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPreviewTarget/initWithContainer:center:transform:">Apple Documentation</a>
 * @param {UIView} container
 * @param {Object} center
 * @param {Object} transform
 * @return {UIPreviewTarget}
 */
/**
 * @method initWithContainerCenter
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIPreviewTarget/initWithContainer:center:">Apple Documentation</a>
 * @param {UIView} container
 * @param {Object} center
 * @return {UIPreviewTarget}
 */
/**
 * @class NSTextTab
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method columnTerminatorsForLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSTextTab/columnTerminatorsForLocale:">Apple Documentation</a>
 * @static
 * @param {NSLocale} aLocale
 * @return {NSCharacterSet}
 */
/**
 * @property {number} location
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSTextTab/location">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSTextTab/alignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} options
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSTextTab/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTextAlignmentLocationOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/NSTextTab/initWithTextAlignment:location:options:">Apple Documentation</a>
 * @param {number} alignment
 * @param {number} loc
 * @param {Object} options
 * @return {NSTextTab}
 */
/**
 * @class NSParagraphStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultWritingDirectionForLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSParagraphStyle/defaultWritingDirectionForLanguage:">Apple Documentation</a>
 * @static
 * @param {string} languageName
 * @return {number}
 */
/**
 * @method defaultParagraphStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/NSParagraphStyle/defaultParagraphStyle">Apple Documentation</a>
 * @static
 * @return {NSParagraphStyle}
 */
/**
 * @property {number} paragraphSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/paragraphSpacing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} tailIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/tailIndent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} defaultTabInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/defaultTabInterval">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} lineSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/lineSpacing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} lineBreakMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/lineBreakMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsDefaultTighteningForTruncation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/allowsDefaultTighteningForTruncation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} tabStops
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/tabStops">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} baseWritingDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/baseWritingDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} paragraphSpacingBefore
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/paragraphSpacingBefore">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} hyphenationFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/hyphenationFactor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} headIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/headIndent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} lineHeightMultiple
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/lineHeightMultiple">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minimumLineHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/minimumLineHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumLineHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/maximumLineHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/alignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} firstLineHeadIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/NSParagraphStyle/firstLineHeadIndent">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSURLSessionWebSocketMessage
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionWebSocketMessage/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionWebSocketMessage/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} string
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSURLSessionWebSocketMessage/string">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionWebSocketMessage/initWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {NSURLSessionWebSocketMessage}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSURLSessionWebSocketMessage/initWithString:">Apple Documentation</a>
 * @param {string} string
 * @return {NSURLSessionWebSocketMessage}
 */
/**
 * @class UIDynamicBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Function} jsaction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicBehavior/action">Apple Documentation</a>
 */
/**
 * @property {Array} childBehaviors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicBehavior/childBehaviors">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIDynamicAnimator} dynamicAnimator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicBehavior/dynamicAnimator">Apple Documentation</a>
 * @readonly
 */
/**
 * @method willMoveToAnimator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicBehavior/willMoveToAnimator:">Apple Documentation</a>
 * @param {UIDynamicAnimator} dynamicAnimator
 * @return {void}
 */
/**
 * @method removeChildBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicBehavior/removeChildBehavior:">Apple Documentation</a>
 * @param {UIDynamicBehavior} behavior
 * @return {void}
 */
/**
 * @method addChildBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicBehavior/addChildBehavior:">Apple Documentation</a>
 * @param {UIDynamicBehavior} behavior
 * @return {void}
 */
/**
 * @class MTLAttributeDescriptorArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLAttributeDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLAttributeDescriptor} attributeDesc
 * @param {number} index
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLAttributeDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {MTLAttributeDescriptor}
 */
/**
 * @class UISceneActivationRequestOptions
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIScene} requestingScene
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISceneActivationRequestOptions/requestingScene">Apple Documentation</a>
 */
/**
 * @class GKScoreChallenge
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKChallenge
 */
/**
 * @property {GKScore} score
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKScoreChallenge/score">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIPickerView
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {number} numberOfComponents
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instp/UIPickerView/numberOfComponents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} showsSelectionIndicator
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instp/UIPickerView/showsSelectionIndicator">Apple Documentation</a>
 */
/**
 * @property {Object} dataSource
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instp/UIPickerView/dataSource">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instp/UIPickerView/delegate">Apple Documentation</a>
 */
/**
 * @method viewForRowForComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/viewForRow:forComponent:">Apple Documentation</a>
 * @param {number} row
 * @param {number} component
 * @return {UIView}
 */
/**
 * @method reloadAllComponents
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/reloadAllComponents">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method selectedRowInComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/selectedRowInComponent:">Apple Documentation</a>
 * @param {number} component
 * @return {number}
 */
/**
 * @method numberOfRowsInComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/numberOfRowsInComponent:">Apple Documentation</a>
 * @param {number} component
 * @return {number}
 */
/**
 * @method rowSizeForComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/rowSizeForComponent:">Apple Documentation</a>
 * @param {number} component
 * @return {Object}
 */
/**
 * @method reloadComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/reloadComponent:">Apple Documentation</a>
 * @param {number} component
 * @return {void}
 */
/**
 * @method selectRowInComponentAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html#//apple_ref/occ/instm/UIPickerView/selectRow:inComponent:animated:">Apple Documentation</a>
 * @param {number} row
 * @param {number} component
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class NSDateComponents
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} leapMonth
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/leapMonth">Apple Documentation</a>
 */
/**
 * @property {boolean} validDate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/validDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} weekOfYear
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/weekOfYear">Apple Documentation</a>
 */
/**
 * @property {number} hour
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/hour">Apple Documentation</a>
 */
/**
 * @property {number} weekdayOrdinal
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/weekdayOrdinal">Apple Documentation</a>
 */
/**
 * @property {number} nanosecond
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/nanosecond">Apple Documentation</a>
 */
/**
 * @property {number} month
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/month">Apple Documentation</a>
 */
/**
 * @property {number} yearForWeekOfYear
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/yearForWeekOfYear">Apple Documentation</a>
 */
/**
 * @property {number} second
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/second">Apple Documentation</a>
 */
/**
 * @property {number} weekOfMonth
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/weekOfMonth">Apple Documentation</a>
 */
/**
 * @property {number} era
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/era">Apple Documentation</a>
 */
/**
 * @property {number} year
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/year">Apple Documentation</a>
 */
/**
 * @property {Date} date
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/date">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/timeZone">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} calendar
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/calendar">Apple Documentation</a>
 */
/**
 * @property {number} quarter
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/quarter">Apple Documentation</a>
 */
/**
 * @property {number} day
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/day">Apple Documentation</a>
 */
/**
 * @property {number} minute
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/minute">Apple Documentation</a>
 */
/**
 * @property {number} weekday
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSDateComponents/weekday">Apple Documentation</a>
 */
/**
 * @method valueForComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponents/valueForComponent:">Apple Documentation</a>
 * @param {number} unit
 * @return {number}
 */
/**
 * @method setWeek
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponents/setWeek:">Apple Documentation</a>
 * @param {number} v
 * @return {void}
 */
/**
 * @method week
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponents/week">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method isValidDateInCalendar
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponents/isValidDateInCalendar:">Apple Documentation</a>
 * @param {NSCalendar} calendar
 * @return {boolean}
 */
/**
 * @method setValueForComponent
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSDateComponents/setValue:forComponent:">Apple Documentation</a>
 * @param {number} value
 * @param {number} unit
 * @return {void}
 */
/**
 * @class NSDateFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method setDefaultFormatterBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSDateFormatter/setDefaultFormatterBehavior:">Apple Documentation</a>
 * @static
 * @param {number} defaultFormatterBehavior
 * @return {void}
 */
/**
 * @method localizedStringFromDateDateStyleTimeStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSDateFormatter/localizedStringFromDate:dateStyle:timeStyle:">Apple Documentation</a>
 * @static
 * @param {Date} date
 * @param {number} dstyle
 * @param {number} tstyle
 * @return {string}
 */
/**
 * @method defaultFormatterBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSDateFormatter/defaultFormatterBehavior">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method dateFormatFromTemplateOptionsLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSDateFormatter/dateFormatFromTemplate:options:locale:">Apple Documentation</a>
 * @static
 * @param {string} tmplate
 * @param {number} opts
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @property {Array} standaloneWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/standaloneWeekdaySymbols">Apple Documentation</a>
 */
/**
 * @property {Array} longEraSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/longEraSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} weekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/weekdaySymbols">Apple Documentation</a>
 */
/**
 * @property {number} timeStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/timeStyle">Apple Documentation</a>
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/locale">Apple Documentation</a>
 */
/**
 * @property {number} dateStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/dateStyle">Apple Documentation</a>
 */
/**
 * @property {Array} shortQuarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/shortQuarterSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} shortStandaloneQuarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/shortStandaloneQuarterSymbols">Apple Documentation</a>
 */
/**
 * @property {Date} twoDigitStartDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/twoDigitStartDate">Apple Documentation</a>
 */
/**
 * @property {boolean} generatesCalendarDates
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/generatesCalendarDates">Apple Documentation</a>
 */
/**
 * @property {string} PMSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/PMSymbol">Apple Documentation</a>
 */
/**
 * @property {Date} defaultDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/defaultDate">Apple Documentation</a>
 */
/**
 * @property {string} dateFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/dateFormat">Apple Documentation</a>
 */
/**
 * @property {Array} shortStandaloneMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/shortStandaloneMonthSymbols">Apple Documentation</a>
 */
/**
 * @property {number} formatterBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/formatterBehavior">Apple Documentation</a>
 */
/**
 * @property {boolean} lenient
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/lenient">Apple Documentation</a>
 */
/**
 * @property {Array} eraSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/eraSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} veryShortMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/veryShortMonthSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} veryShortWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/veryShortWeekdaySymbols">Apple Documentation</a>
 */
/**
 * @property {string} AMSymbol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/AMSymbol">Apple Documentation</a>
 */
/**
 * @property {Array} shortStandaloneWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/shortStandaloneWeekdaySymbols">Apple Documentation</a>
 */
/**
 * @property {boolean} doesRelativeDateFormatting
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/doesRelativeDateFormatting">Apple Documentation</a>
 */
/**
 * @property {Date} gregorianStartDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/gregorianStartDate">Apple Documentation</a>
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/timeZone">Apple Documentation</a>
 */
/**
 * @property {Array} shortWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/shortWeekdaySymbols">Apple Documentation</a>
 */
/**
 * @property {Array} quarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/quarterSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} shortMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/shortMonthSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} standaloneMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/standaloneMonthSymbols">Apple Documentation</a>
 */
/**
 * @property {number} formattingContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/formattingContext">Apple Documentation</a>
 */
/**
 * @property {Array} standaloneQuarterSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/standaloneQuarterSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} veryShortStandaloneMonthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/veryShortStandaloneMonthSymbols">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} calendar
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/calendar">Apple Documentation</a>
 */
/**
 * @property {Array} monthSymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/monthSymbols">Apple Documentation</a>
 */
/**
 * @property {Array} veryShortStandaloneWeekdaySymbols
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSDateFormatter/veryShortStandaloneWeekdaySymbols">Apple Documentation</a>
 */
/**
 * @method setLocalizedDateFormatFromTemplate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSDateFormatter/setLocalizedDateFormatFromTemplate:">Apple Documentation</a>
 * @param {string} dateFormatTemplate
 * @return {void}
 */
/**
 * @method stringFromDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSDateFormatter/stringFromDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {string}
 */
/**
 * @method dateFromString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSDateFormatter/dateFromString:">Apple Documentation</a>
 * @param {string} string
 * @return {Date}
 */
/**
 * @class MDLPathAssetResolver
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} path
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLPathAssetResolver/path">Apple Documentation</a>
 */
/**
 * @method initWithPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLPathAssetResolver/initWithPath:">Apple Documentation</a>
 * @param {string} path
 * @return {MDLPathAssetResolver}
 */
/**
 * @class MTLTileRenderPipelineDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MTLPipelineBufferDescriptorArray} tileBuffers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/tileBuffers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} tileFunction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/tileFunction">Apple Documentation</a>
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/label">Apple Documentation</a>
 */
/**
 * @property {MTLTileRenderPipelineColorAttachmentDescriptorArray} colorAttachments
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/colorAttachments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} threadgroupSizeMatchesTileSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/threadgroupSizeMatchesTileSize">Apple Documentation</a>
 */
/**
 * @property {number} maxTotalThreadsPerThreadgroup
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/maxTotalThreadsPerThreadgroup">Apple Documentation</a>
 */
/**
 * @property {number} rasterSampleCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLTileRenderPipelineDescriptor/rasterSampleCount">Apple Documentation</a>
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLTileRenderPipelineDescriptor/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVCaptureOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} connections
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCaptureOutput/connections">Apple Documentation</a>
 * @readonly
 */
/**
 * @method metadataOutputRectOfInterestForRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureOutput/metadataOutputRectOfInterestForRect:">Apple Documentation</a>
 * @param {Object} rectInOutputCoordinates
 * @return {Object}
 */
/**
 * @method transformedMetadataObjectForMetadataObjectConnection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureOutput/transformedMetadataObjectForMetadataObject:connection:">Apple Documentation</a>
 * @param {AVMetadataObject} metadataObject
 * @param {AVCaptureConnection} connection
 * @return {AVMetadataObject}
 */
/**
 * @method rectForMetadataOutputRectOfInterest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureOutput/rectForMetadataOutputRectOfInterest:">Apple Documentation</a>
 * @param {Object} rectInMetadataOutputCoordinates
 * @return {Object}
 */
/**
 * @method connectionWithMediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCaptureOutput/connectionWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {AVCaptureConnection}
 */
/**
 * @class UITextInputPasswordRules
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method passwordRulesWithDescriptor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UITextInputPasswordRules/passwordRulesWithDescriptor:">Apple Documentation</a>
 * @static
 * @param {string} passwordRulesDescriptor
 * @return {UITextInputPasswordRules}
 */
/**
 * @property {string} passwordRulesDescriptor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextInputPasswordRules/passwordRulesDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @class CIContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method contextWithMTLCommandQueue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithMTLCommandQueue:">Apple Documentation</a>
 * @static
 * @param {Object} commandQueue
 * @return {CIContext}
 */
/**
 * @method contextWithCGContextOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithCGContext:options:">Apple Documentation</a>
 * @static
 * @param {Object} cgctx
 * @param {Object} options
 * @return {CIContext}
 */
/**
 * @method contextWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithOptions:">Apple Documentation</a>
 * @static
 * @param {Object} options
 * @return {CIContext}
 */
/**
 * @method contextWithMTLCommandQueueOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithMTLCommandQueue:options:">Apple Documentation</a>
 * @static
 * @param {Object} commandQueue
 * @param {Object} options
 * @return {CIContext}
 */
/**
 * @method contextWithEAGLContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithEAGLContext:">Apple Documentation</a>
 * @static
 * @param {EAGLContext} eaglContext
 * @return {CIContext}
 */
/**
 * @method contextWithMTLDeviceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithMTLDevice:options:">Apple Documentation</a>
 * @static
 * @param {Object} device
 * @param {Object} options
 * @return {CIContext}
 */
/**
 * @method contextWithEAGLContextOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithEAGLContext:options:">Apple Documentation</a>
 * @static
 * @param {EAGLContext} eaglContext
 * @param {Object} options
 * @return {CIContext}
 */
/**
 * @method contextWithMTLDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/contextWithMTLDevice:">Apple Documentation</a>
 * @static
 * @param {Object} device
 * @return {CIContext}
 */
/**
 * @method context
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIContext/context">Apple Documentation</a>
 * @static
 * @return {CIContext}
 */
/**
 * @property {number} workingFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIContext/workingFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} workingColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIContext/workingColorSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @method PNGRepresentationOfImageFormatColorSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/PNGRepresentationOfImage:format:colorSpace:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {number} format
 * @param {Object} colorSpace
 * @param {Object} options
 * @return {NSData}
 */
/**
 * @method inputImageMaximumSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/inputImageMaximumSize">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method renderToCVPixelBufferBoundsColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/render:toCVPixelBuffer:bounds:colorSpace:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} buffer
 * @param {Object} bounds
 * @param {Object} colorSpace
 * @return {void}
 */
/**
 * @method depthBlurEffectFilterForImageDisparityImagePortraitEffectsMatteHairSemanticSegmentationOrientationOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:hairSemanticSegmentation:orientation:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {CIImage} disparityImage
 * @param {CIImage} portraitEffectsMatte
 * @param {CIImage} hairSemanticSegmentation
 * @param {number} orientation
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method drawImageInRectFromRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/drawImage:inRect:fromRect:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} inRect
 * @param {Object} fromRect
 * @return {void}
 */
/**
 * @method drawImageAtPointFromRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/drawImage:atPoint:fromRect:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} atPoint
 * @param {Object} fromRect
 * @return {void}
 */
/**
 * @method createCGImageFromRectFormatColorSpaceDeferred
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/createCGImage:fromRect:format:colorSpace:deferred:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} fromRect
 * @param {number} format
 * @param {Object} colorSpace
 * @param {boolean} deferred
 * @return {Object}
 */
/**
 * @method depthBlurEffectFilterForImageDisparityImagePortraitEffectsMatteOrientationOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {CIImage} disparityImage
 * @param {CIImage} portraitEffectsMatte
 * @param {number} orientation
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method depthBlurEffectFilterForImageURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/depthBlurEffectFilterForImageURL:options:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method startTaskToRenderToDestinationError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/startTaskToRender:toDestination:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {CIRenderDestination} destination
 * @param {Object} error
 * @return {CIRenderTask}
 */
/**
 * @method writePNGRepresentationOfImageToURLFormatColorSpaceOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/writePNGRepresentationOfImage:toURL:format:colorSpace:options:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {NSURL} url
 * @param {number} format
 * @param {Object} colorSpace
 * @param {Object} options
 * @param {Object} errorPtr
 * @return {boolean}
 */
/**
 * @method createCGImageFromRectFormatColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/createCGImage:fromRect:format:colorSpace:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} fromRect
 * @param {number} format
 * @param {Object} colorSpace
 * @return {Object}
 */
/**
 * @method renderToCVPixelBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/render:toCVPixelBuffer:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} buffer
 * @return {void}
 */
/**
 * @method writeJPEGRepresentationOfImageToURLColorSpaceOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/writeJPEGRepresentationOfImage:toURL:colorSpace:options:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {NSURL} url
 * @param {Object} colorSpace
 * @param {Object} options
 * @param {Object} errorPtr
 * @return {boolean}
 */
/**
 * @method renderToIOSurfaceBoundsColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/render:toIOSurface:bounds:colorSpace:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} surface
 * @param {Object} bounds
 * @param {Object} colorSpace
 * @return {void}
 */
/**
 * @method renderToMTLTextureCommandBufferBoundsColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/render:toMTLTexture:commandBuffer:bounds:colorSpace:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} texture
 * @param {Object} commandBuffer
 * @param {Object} bounds
 * @param {Object} colorSpace
 * @return {void}
 */
/**
 * @method depthBlurEffectFilterForImageDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/depthBlurEffectFilterForImageData:options:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method prepareRenderFromRectToDestinationAtPointError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/prepareRender:fromRect:toDestination:atPoint:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} fromRect
 * @param {CIRenderDestination} destination
 * @param {Object} atPoint
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method createCGImageFromRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/createCGImage:fromRect:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} fromRect
 * @return {Object}
 */
/**
 * @method initWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/initWithOptions:">Apple Documentation</a>
 * @param {Object} options
 * @return {CIContext}
 */
/**
 * @method writeTIFFRepresentationOfImageToURLFormatColorSpaceOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/writeTIFFRepresentationOfImage:toURL:format:colorSpace:options:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {NSURL} url
 * @param {number} format
 * @param {Object} colorSpace
 * @param {Object} options
 * @param {Object} errorPtr
 * @return {boolean}
 */
/**
 * @method HEIFRepresentationOfImageFormatColorSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/HEIFRepresentationOfImage:format:colorSpace:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {number} format
 * @param {Object} colorSpace
 * @param {Object} options
 * @return {NSData}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/init">Apple Documentation</a>
 * @return {CIContext}
 */
/**
 * @method startTaskToClearError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/startTaskToClear:error:">Apple Documentation</a>
 * @param {CIRenderDestination} destination
 * @param {Object} error
 * @return {CIRenderTask}
 */
/**
 * @method clearCaches
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/clearCaches">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method outputImageMaximumSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/outputImageMaximumSize">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method startTaskToRenderFromRectToDestinationAtPointError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/startTaskToRender:fromRect:toDestination:atPoint:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} fromRect
 * @param {CIRenderDestination} destination
 * @param {Object} atPoint
 * @param {Object} error
 * @return {CIRenderTask}
 */
/**
 * @method JPEGRepresentationOfImageColorSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/JPEGRepresentationOfImage:colorSpace:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} colorSpace
 * @param {Object} options
 * @return {NSData}
 */
/**
 * @method TIFFRepresentationOfImageFormatColorSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/TIFFRepresentationOfImage:format:colorSpace:options:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {number} format
 * @param {Object} colorSpace
 * @param {Object} options
 * @return {NSData}
 */
/**
 * @method writeHEIFRepresentationOfImageToURLFormatColorSpaceOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIContext/writeHEIFRepresentationOfImage:toURL:format:colorSpace:options:error:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {NSURL} url
 * @param {number} format
 * @param {Object} colorSpace
 * @param {Object} options
 * @param {Object} errorPtr
 * @return {boolean}
 */
/**
 * @class NSLayoutAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method constraintGreaterThanOrEqualToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutAnchor/constraintGreaterThanOrEqualToAnchor:">Apple Documentation</a>
 * @param {NSLayoutAnchor} anchor
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintLessThanOrEqualToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutAnchor/constraintLessThanOrEqualToAnchor:">Apple Documentation</a>
 * @param {NSLayoutAnchor} anchor
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintEqualToAnchorConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutAnchor/constraintEqualToAnchor:constant:">Apple Documentation</a>
 * @param {NSLayoutAnchor} anchor
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintEqualToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutAnchor/constraintEqualToAnchor:">Apple Documentation</a>
 * @param {NSLayoutAnchor} anchor
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintLessThanOrEqualToAnchorConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutAnchor/constraintLessThanOrEqualToAnchor:constant:">Apple Documentation</a>
 * @param {NSLayoutAnchor} anchor
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @method constraintGreaterThanOrEqualToAnchorConstant
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSLayoutAnchor/constraintGreaterThanOrEqualToAnchor:constant:">Apple Documentation</a>
 * @param {NSLayoutAnchor} anchor
 * @param {number} c
 * @return {NSLayoutConstraint}
 */
/**
 * @class UIPopoverController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} popoverContentSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/popoverContentSize">Apple Documentation</a>
 */
/**
 * @property {number} popoverArrowDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/popoverArrowDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} contentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/contentViewController">Apple Documentation</a>
 */
/**
 * @property {Object} popoverLayoutMargins
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/popoverLayoutMargins">Apple Documentation</a>
 */
/**
 * @property {Object} popoverBackgroundViewClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/popoverBackgroundViewClass">Apple Documentation</a>
 */
/**
 * @property {boolean} popoverVisible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/popoverVisible">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} passthroughViews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/passthroughViews">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/delegate">Apple Documentation</a>
 */
/**
 * @property {UIColor} backgroundColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPopoverController/backgroundColor">Apple Documentation</a>
 */
/**
 * @method presentPopoverFromRectInViewPermittedArrowDirectionsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPopoverController/presentPopoverFromRect:inView:permittedArrowDirections:animated:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @param {number} arrowDirections
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithContentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPopoverController/initWithContentViewController:">Apple Documentation</a>
 * @param {UIViewController} viewController
 * @return {UIPopoverController}
 */
/**
 * @method dismissPopoverAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPopoverController/dismissPopoverAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setContentViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPopoverController/setContentViewController:animated:">Apple Documentation</a>
 * @param {UIViewController} viewController
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method presentPopoverFromBarButtonItemPermittedArrowDirectionsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPopoverController/presentPopoverFromBarButtonItem:permittedArrowDirections:animated:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {number} arrowDirections
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setPopoverContentSizeAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPopoverController/setPopoverContentSize:animated:">Apple Documentation</a>
 * @param {Object} size
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class AVCaptureSynchronizedMetadataObjectData
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureSynchronizedData
 */
/**
 * @property {Array} metadataObjects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedMetadataObjectData/metadataObjects">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SCNDistanceConstraint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method distanceConstraintWithTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNDistanceConstraint/distanceConstraintWithTarget:">Apple Documentation</a>
 * @static
 * @param {SCNNode} target
 * @return {SCNDistanceConstraint}
 */
/**
 * @property {number} maximumDistance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNDistanceConstraint/maximumDistance">Apple Documentation</a>
 */
/**
 * @property {number} minimumDistance
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNDistanceConstraint/minimumDistance">Apple Documentation</a>
 */
/**
 * @property {SCNNode} target
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNDistanceConstraint/target">Apple Documentation</a>
 */
/**
 * @class UIDragPreviewParameters
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIPreviewParameters
 */
/**
 * @class AVAudioIONode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @property {boolean} voiceProcessingEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioIONode/voiceProcessingEnabled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} presentationLatency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioIONode/presentationLatency">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioIONode/audioUnit">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setVoiceProcessingEnabledError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioIONode/setVoiceProcessingEnabled:error:">Apple Documentation</a>
 * @param {boolean} enabled
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class MDLAnimatedVector3
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @class AVDepthData
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method depthDataFromDictionaryRepresentationError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVDepthData/depthDataFromDictionaryRepresentation:error:">Apple Documentation</a>
 * @static
 * @param {Object} imageSourceAuxDataInfoDictionary
 * @param {Object} outError
 * @return {AVDepthData}
 */
/**
 * @property {number} depthDataType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/depthDataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} depthDataQuality
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/depthDataQuality">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableDepthDataTypes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/availableDepthDataTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} depthDataFiltered
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/depthDataFiltered">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCameraCalibrationData} cameraCalibrationData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/cameraCalibrationData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} depthDataMap
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/depthDataMap">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} depthDataAccuracy
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVDepthData/depthDataAccuracy">Apple Documentation</a>
 * @readonly
 */
/**
 * @method depthDataByApplyingExifOrientation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVDepthData/depthDataByApplyingExifOrientation:">Apple Documentation</a>
 * @param {number} exifOrientation
 * @return {AVDepthData}
 */
/**
 * @method depthDataByConvertingToDepthDataType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVDepthData/depthDataByConvertingToDepthDataType:">Apple Documentation</a>
 * @param {number} depthDataType
 * @return {AVDepthData}
 */
/**
 * @method depthDataByReplacingDepthDataMapWithPixelBufferError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVDepthData/depthDataByReplacingDepthDataMapWithPixelBuffer:error:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @param {Object} outError
 * @return {AVDepthData}
 */
/**
 * @class MTLRenderPassDepthAttachmentDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends MTLRenderPassAttachmentDescriptor
 */
/**
 * @property {number} clearDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDepthAttachmentDescriptor/clearDepth">Apple Documentation</a>
 */
/**
 * @property {number} depthResolveFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassDepthAttachmentDescriptor/depthResolveFilter">Apple Documentation</a>
 */
/**
 * @class AVAssetReaderTrackOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends AVAssetReaderOutput
 */
/**
 * @method assetReaderTrackOutputWithTrackOutputSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/AVAssetReaderTrackOutput/assetReaderTrackOutputWithTrack:outputSettings:">Apple Documentation</a>
 * @static
 * @param {AVAssetTrack} track
 * @param {Object} outputSettings
 * @return {AVAssetReaderTrackOutput}
 */
/**
 * @property {AVAssetTrack} track
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReaderTrackOutput/track">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} audioTimePitchAlgorithm
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReaderTrackOutput/audioTimePitchAlgorithm">Apple Documentation</a>
 */
/**
 * @property {Object} outputSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetReaderTrackOutput/outputSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTrackOutputSettings
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetReaderTrackOutput/initWithTrack:outputSettings:">Apple Documentation</a>
 * @param {AVAssetTrack} track
 * @param {Object} outputSettings
 * @return {AVAssetReaderTrackOutput}
 */
/**
 * @class NSCollectionLayoutSupplementaryItem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSCollectionLayoutItem
 */
/**
 * @method supplementaryItemWithLayoutSizeElementKindContainerAnchorItemAnchor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutSupplementaryItem/supplementaryItemWithLayoutSize:elementKind:containerAnchor:itemAnchor:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {string} elementKind
 * @param {NSCollectionLayoutAnchor} containerAnchor
 * @param {NSCollectionLayoutAnchor} itemAnchor
 * @return {NSCollectionLayoutSupplementaryItem}
 */
/**
 * @method supplementaryItemWithLayoutSizeElementKindContainerAnchor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutSupplementaryItem/supplementaryItemWithLayoutSize:elementKind:containerAnchor:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutSize} layoutSize
 * @param {string} elementKind
 * @param {NSCollectionLayoutAnchor} containerAnchor
 * @return {NSCollectionLayoutSupplementaryItem}
 */
/**
 * @property {number} zIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSupplementaryItem/zIndex">Apple Documentation</a>
 */
/**
 * @property {NSCollectionLayoutAnchor} itemAnchor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSupplementaryItem/itemAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} elementKind
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSupplementaryItem/elementKind">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSCollectionLayoutAnchor} containerAnchor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSupplementaryItem/containerAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVCaptureAudioChannel
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} averagePowerLevel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureAudioChannel/averagePowerLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} peakHoldLevel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureAudioChannel/peakHoldLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AUParameter
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AUParameterNode
 */
/**
 * @property {Array} valueStrings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/valueStrings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} unitName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/unitName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} dependentParameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/dependentParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/maxValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/value">Apple Documentation</a>
 */
/**
 * @property {number} minValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/minValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} flags
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/flags">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} address
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/address">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} unit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameter/unit">Apple Documentation</a>
 * @readonly
 */
/**
 * @method valueFromString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUParameter/valueFromString:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @class AVVideoCompositionLayerInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} trackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoCompositionLayerInstruction/trackID">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIControl
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {boolean} tracking
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/tracking">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} contentVerticalAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/contentVerticalAlignment">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/enabled">Apple Documentation</a>
 */
/**
 * @property {number} effectiveContentHorizontalAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/effectiveContentHorizontalAlignment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} selected
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/selected">Apple Documentation</a>
 */
/**
 * @property {number} contentHorizontalAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/contentHorizontalAlignment">Apple Documentation</a>
 */
/**
 * @property {boolean} highlighted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/highlighted">Apple Documentation</a>
 */
/**
 * @property {number} state
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/state">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} touchInside
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/touchInside">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} allControlEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/allControlEvents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} allTargets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIControl/allTargets">Apple Documentation</a>
 * @readonly
 */
/**
 * @method sendActionToForEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/sendAction:to:forEvent:">Apple Documentation</a>
 * @param {string} action
 * @param {Object} target
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method addTargetActionForControlEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/addTarget:action:forControlEvents:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} action
 * @param {number} controlEvents
 * @return {void}
 */
/**
 * @method cancelTrackingWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/cancelTrackingWithEvent:">Apple Documentation</a>
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method endTrackingWithTouchWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/endTrackingWithTouch:withEvent:">Apple Documentation</a>
 * @param {UITouch} touch
 * @param {UIEvent} event
 * @return {void}
 */
/**
 * @method actionsForTargetForControlEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/actionsForTarget:forControlEvent:">Apple Documentation</a>
 * @param {Object} target
 * @param {number} controlEvent
 * @return {Array}
 */
/**
 * @method continueTrackingWithTouchWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/continueTrackingWithTouch:withEvent:">Apple Documentation</a>
 * @param {UITouch} touch
 * @param {UIEvent} event
 * @return {boolean}
 */
/**
 * @method sendActionsForControlEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/sendActionsForControlEvents:">Apple Documentation</a>
 * @param {number} controlEvents
 * @return {void}
 */
/**
 * @method removeTargetActionForControlEvents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/removeTarget:action:forControlEvents:">Apple Documentation</a>
 * @param {Object} target
 * @param {string} action
 * @param {number} controlEvents
 * @return {void}
 */
/**
 * @method beginTrackingWithTouchWithEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIControl/beginTrackingWithTouch:withEvent:">Apple Documentation</a>
 * @param {UITouch} touch
 * @param {UIEvent} event
 * @return {boolean}
 */
/**
 * @class AVAudioSessionDataSourceDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} dataSourceName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/dataSourceName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} orientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/orientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} preferredPolarPattern
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/preferredPolarPattern">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} supportedPolarPatterns
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/supportedPolarPatterns">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} dataSourceID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/dataSourceID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} location
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/location">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} selectedPolarPattern
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionDataSourceDescription/selectedPolarPattern">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setPreferredPolarPatternError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioSessionDataSourceDescription/setPreferredPolarPattern:error:">Apple Documentation</a>
 * @param {string} pattern
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class UIGravityBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIGravityBehavior/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} magnitude
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIGravityBehavior/magnitude">Apple Documentation</a>
 */
/**
 * @property {number} angle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIGravityBehavior/angle">Apple Documentation</a>
 */
/**
 * @property {Object} gravityDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIGravityBehavior/gravityDirection">Apple Documentation</a>
 */
/**
 * @method removeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIGravityBehavior/removeItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method setAngleMagnitude
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIGravityBehavior/setAngle:magnitude:">Apple Documentation</a>
 * @param {number} angle
 * @param {number} magnitude
 * @return {void}
 */
/**
 * @method initWithItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIGravityBehavior/initWithItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {UIGravityBehavior}
 */
/**
 * @method addItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIGravityBehavior/addItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @class MTLRenderPassColorAttachmentDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends MTLRenderPassAttachmentDescriptor
 */
/**
 * @property {Object} clearColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassColorAttachmentDescriptor/clearColor">Apple Documentation</a>
 */
/**
 * @class AVMutableAudioMixInputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioMixInputParameters
 */
/**
 * @method audioMixInputParametersWithTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableAudioMixInputParameters/audioMixInputParametersWithTrack:">Apple Documentation</a>
 * @static
 * @param {AVAssetTrack} track
 * @return {AVMutableAudioMixInputParameters}
 */
/**
 * @method audioMixInputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableAudioMixInputParameters/audioMixInputParameters">Apple Documentation</a>
 * @static
 * @return {AVMutableAudioMixInputParameters}
 */
/**
 * @property {number} trackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableAudioMixInputParameters/trackID">Apple Documentation</a>
 */
/**
 * @property {string} audioTimePitchAlgorithm
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableAudioMixInputParameters/audioTimePitchAlgorithm">Apple Documentation</a>
 */
/**
 * @property {Object} audioTapProcessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableAudioMixInputParameters/audioTapProcessor">Apple Documentation</a>
 */
/**
 * @method setVolumeRampFromStartVolumeToEndVolumeTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableAudioMixInputParameters/setVolumeRampFromStartVolume:toEndVolume:timeRange:">Apple Documentation</a>
 * @param {number} startVolume
 * @param {number} endVolume
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method setVolumeAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableAudioMixInputParameters/setVolume:atTime:">Apple Documentation</a>
 * @param {number} volume
 * @param {Object} time
 * @return {void}
 */
/**
 * @class SKRegion
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method infiniteRegion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKRegion/infiniteRegion">Apple Documentation</a>
 * @static
 * @return {SKRegion}
 */
/**
 * @property {Object} path
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKRegion/path">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/initWithSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {SKRegion}
 */
/**
 * @method initWithRadius
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/initWithRadius:">Apple Documentation</a>
 * @param {number} radius
 * @return {SKRegion}
 */
/**
 * @method inverseRegion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/inverseRegion">Apple Documentation</a>
 * @return {SKRegion}
 */
/**
 * @method regionByIntersectionWithRegion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/regionByIntersectionWithRegion:">Apple Documentation</a>
 * @param {SKRegion} region
 * @return {SKRegion}
 */
/**
 * @method containsPoint
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/containsPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {boolean}
 */
/**
 * @method initWithPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/initWithPath:">Apple Documentation</a>
 * @param {Object} path
 * @return {SKRegion}
 */
/**
 * @method regionByUnionWithRegion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/regionByUnionWithRegion:">Apple Documentation</a>
 * @param {SKRegion} region
 * @return {SKRegion}
 */
/**
 * @method regionByDifferenceFromRegion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKRegion/regionByDifferenceFromRegion:">Apple Documentation</a>
 * @param {SKRegion} region
 * @return {SKRegion}
 */
/**
 * @class NSRunLoop
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method mainRunLoop
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSRunLoop/mainRunLoop">Apple Documentation</a>
 * @static
 * @return {NSRunLoop}
 */
/**
 * @method currentRunLoop
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSRunLoop/currentRunLoop">Apple Documentation</a>
 * @static
 * @return {NSRunLoop}
 */
/**
 * @property {string} currentMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSRunLoop/currentMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method limitDateForMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/limitDateForMode:">Apple Documentation</a>
 * @param {string} mode
 * @return {Date}
 */
/**
 * @method run
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/run">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method performSelectorTargetArgumentOrderModes
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/performSelector:target:argument:order:modes:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} target
 * @param {Object} arg
 * @param {number} order
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method runUntilDate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/runUntilDate:">Apple Documentation</a>
 * @param {Date} limitDate
 * @return {void}
 */
/**
 * @method performBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/performBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method cancelPerformSelectorTargetArgument
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/cancelPerformSelector:target:argument:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} target
 * @param {Object} arg
 * @return {void}
 */
/**
 * @method getCFRunLoop
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/getCFRunLoop">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method addTimerForMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/addTimer:forMode:">Apple Documentation</a>
 * @param {NSTimer} timer
 * @param {string} mode
 * @return {void}
 */
/**
 * @method addPortForMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/addPort:forMode:">Apple Documentation</a>
 * @param {NSPort} aPort
 * @param {string} mode
 * @return {void}
 */
/**
 * @method acceptInputForModeBeforeDate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/acceptInputForMode:beforeDate:">Apple Documentation</a>
 * @param {string} mode
 * @param {Date} limitDate
 * @return {void}
 */
/**
 * @method runModeBeforeDate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/runMode:beforeDate:">Apple Documentation</a>
 * @param {string} mode
 * @param {Date} limitDate
 * @return {boolean}
 */
/**
 * @method removePortForMode
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/removePort:forMode:">Apple Documentation</a>
 * @param {NSPort} aPort
 * @param {string} mode
 * @return {void}
 */
/**
 * @method performInModesBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/performInModes:block:">Apple Documentation</a>
 * @param {Array} modes
 * @param {Function} block
 * @return {void}
 */
/**
 * @method cancelPerformSelectorsWithTarget
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSRunLoop/cancelPerformSelectorsWithTarget:">Apple Documentation</a>
 * @param {Object} target
 * @return {void}
 */
/**
 * @class NSFileAccessIntent
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method writingIntentWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileAccessIntent/writingIntentWithURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {number} options
 * @return {NSFileAccessIntent}
 */
/**
 * @method readingIntentWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSFileAccessIntent/readingIntentWithURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {number} options
 * @return {NSFileAccessIntent}
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSFileAccessIntent/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLSharedEventHandle
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLSharedEventHandle/label">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLPhysicallyPlausibleScatteringFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLScatteringFunction
 */
/**
 * @property {MDLMaterialProperty} clearcoatGloss
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/clearcoatGloss">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} specularAmount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/specularAmount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} sheenTint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/sheenTint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} anisotropicRotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/anisotropicRotation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} specularTint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/specularTint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} roughness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/roughness">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} subsurface
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/subsurface">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} version
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/version">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} clearcoat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/clearcoat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} anisotropic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/anisotropic">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} metallic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/metallic">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterialProperty} sheen
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleScatteringFunction/sheen">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMutableMovie
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html">Apple Documentation</a>
 * @extends AVMovie
 */
/**
 * @method movieWithURLOptionsError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/clm/AVMutableMovie/movieWithURL:options:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @param {Object} options
 * @param {Object} outError
 * @return {AVMutableMovie}
 */
/**
 * @method movieWithDataOptionsError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/clm/AVMutableMovie/movieWithData:options:error:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {Object} options
 * @param {Object} outError
 * @return {AVMutableMovie}
 */
/**
 * @method movieWithSettingsFromMovieOptionsError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/clm/AVMutableMovie/movieWithSettingsFromMovie:options:error:">Apple Documentation</a>
 * @static
 * @param {AVMovie} movie
 * @param {Object} options
 * @param {Object} outError
 * @return {AVMutableMovie}
 */
/**
 * @property {number} preferredRate
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMutableMovie/preferredRate">Apple Documentation</a>
 */
/**
 * @property {number} preferredVolume
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMutableMovie/preferredVolume">Apple Documentation</a>
 */
/**
 * @property {Object} preferredTransform
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMutableMovie/preferredTransform">Apple Documentation</a>
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMutableMovie/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timescale
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVMutableMovie/timescale">Apple Documentation</a>
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVMutableMovieTrack}
 */
/**
 * @method removeTrack
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/removeTrack:">Apple Documentation</a>
 * @param {AVMovieTrack} track
 * @return {void}
 */
/**
 * @method mutableTrackCompatibleWithTrack
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/mutableTrackCompatibleWithTrack:">Apple Documentation</a>
 * @param {AVAssetTrack} track
 * @return {AVMutableMovieTrack}
 */
/**
 * @method initWithDataOptionsError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/initWithData:options:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @param {Object} outError
 * @return {AVMutableMovie}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @method scaleTimeRangeToDuration
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/scaleTimeRange:toDuration:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {Object} duration
 * @return {void}
 */
/**
 * @method initWithSettingsFromMovieOptionsError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/initWithSettingsFromMovie:options:error:">Apple Documentation</a>
 * @param {AVMovie} movie
 * @param {Object} options
 * @param {Object} outError
 * @return {AVMutableMovie}
 */
/**
 * @method removeTimeRange
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/removeTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method insertEmptyTimeRange
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/insertEmptyTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method addMutableTrackWithMediaTypeCopySettingsFromTrackOptions
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/addMutableTrackWithMediaType:copySettingsFromTrack:options:">Apple Documentation</a>
 * @param {string} mediaType
 * @param {AVAssetTrack} track
 * @param {Object} options
 * @return {AVMutableMovieTrack}
 */
/**
 * @method initWithURLOptionsError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/initWithURL:options:error:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} options
 * @param {Object} outError
 * @return {AVMutableMovie}
 */
/**
 * @method insertTimeRangeOfAssetAtTimeCopySampleDataError
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/insertTimeRange:ofAsset:atTime:copySampleData:error:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {AVAsset} asset
 * @param {Object} startTime
 * @param {boolean} copySampleData
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method addMutableTracksCopyingSettingsFromTracksOptions
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVMutableMovie/addMutableTracksCopyingSettingsFromTracks:options:">Apple Documentation</a>
 * @param {Array} existingTracks
 * @param {Object} options
 * @return {Array}
 */
/**
 * @class NSMutableData
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html">Apple Documentation</a>
 * @extends NSData
 */
/**
 * @method dataWithLength
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableData/dataWithLength:">Apple Documentation</a>
 * @static
 * @param {number} length
 * @return {NSMutableData}
 */
/**
 * @method dataWithCapacity
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableData/dataWithCapacity:">Apple Documentation</a>
 * @static
 * @param {number} aNumItems
 * @return {NSMutableData}
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instp/NSMutableData/length">Apple Documentation</a>
 */
/**
 * @method appendData
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/appendData:">Apple Documentation</a>
 * @param {NSData} other
 * @return {void}
 */
/**
 * @method increaseLengthBy
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/increaseLengthBy:">Apple Documentation</a>
 * @param {number} extraLength
 * @return {void}
 */
/**
 * @method setData
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/setData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {void}
 */
/**
 * @method decompressUsingAlgorithmError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/decompressUsingAlgorithm:error:">Apple Documentation</a>
 * @param {number} algorithm
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/initWithCapacity:">Apple Documentation</a>
 * @param {number} capacity
 * @return {NSMutableData}
 */
/**
 * @method initWithLength
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/initWithLength:">Apple Documentation</a>
 * @param {number} length
 * @return {NSMutableData}
 */
/**
 * @method compressUsingAlgorithmError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/compressUsingAlgorithm:error:">Apple Documentation</a>
 * @param {number} algorithm
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method resetBytesInRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableData/resetBytesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @class NSPersonNameComponentsFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method localizedStringFromPersonNameComponentsStyleOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/NSPersonNameComponentsFormatter/localizedStringFromPersonNameComponents:style:options:">Apple Documentation</a>
 * @static
 * @param {NSPersonNameComponents} components
 * @param {number} nameFormatStyle
 * @param {number} nameOptions
 * @return {string}
 */
/**
 * @property {boolean} phonetic
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSPersonNameComponentsFormatter/phonetic">Apple Documentation</a>
 */
/**
 * @property {number} style
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSPersonNameComponentsFormatter/style">Apple Documentation</a>
 */
/**
 * @method annotatedStringFromPersonNameComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSPersonNameComponentsFormatter/annotatedStringFromPersonNameComponents:">Apple Documentation</a>
 * @param {NSPersonNameComponents} components
 * @return {NSAttributedString}
 */
/**
 * @method stringFromPersonNameComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSPersonNameComponentsFormatter/stringFromPersonNameComponents:">Apple Documentation</a>
 * @param {NSPersonNameComponents} components
 * @return {string}
 */
/**
 * @method personNameComponentsFromString
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSPersonNameComponentsFormatter/personNameComponentsFromString:">Apple Documentation</a>
 * @param {string} string
 * @return {NSPersonNameComponents}
 */
/**
 * @class UIPrinter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method printerWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/UIPrinter/printerWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {UIPrinter}
 */
/**
 * @property {number} supportedJobTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/supportedJobTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} makeAndModel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/makeAndModel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsDuplex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/supportsDuplex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} displayLocation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/displayLocation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} displayName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/displayName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} supportsColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/UIPrinter/supportsColor">Apple Documentation</a>
 * @readonly
 */
/**
 * @method contactPrinter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/UIPrinter/contactPrinter:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class AVPlayerLooper
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method playerLooperWithPlayerTemplateItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/AVPlayerLooper/playerLooperWithPlayer:templateItem:">Apple Documentation</a>
 * @static
 * @param {AVQueuePlayer} player
 * @param {AVPlayerItem} itemToLoop
 * @return {AVPlayerLooper}
 */
/**
 * @method playerLooperWithPlayerTemplateItemTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/AVPlayerLooper/playerLooperWithPlayer:templateItem:timeRange:">Apple Documentation</a>
 * @static
 * @param {AVQueuePlayer} player
 * @param {AVPlayerItem} itemToLoop
 * @param {Object} loopRange
 * @return {AVPlayerLooper}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/AVPlayerLooper/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} loopingPlayerItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/AVPlayerLooper/loopingPlayerItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} loopCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/AVPlayerLooper/loopCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/AVPlayerLooper/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @method disableLooping
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/AVPlayerLooper/disableLooping">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithPlayerTemplateItemTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/AVPlayerLooper/initWithPlayer:templateItem:timeRange:">Apple Documentation</a>
 * @param {AVQueuePlayer} player
 * @param {AVPlayerItem} itemToLoop
 * @param {Object} loopRange
 * @return {AVPlayerLooper}
 */
/**
 * @class UINib
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method nibWithNibNameBundle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/clm/UINib/nibWithNibName:bundle:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSBundle} bundleOrNil
 * @return {UINib}
 */
/**
 * @method nibWithDataBundle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/clm/UINib/nibWithData:bundle:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {NSBundle} bundleOrNil
 * @return {UINib}
 */
/**
 * @method instantiateWithOwnerOptions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UINib/instantiateWithOwner:options:">Apple Documentation</a>
 * @param {Object} ownerOrNil
 * @param {Object} optionsOrNil
 * @return {Array}
 */
/**
 * @class MTLFunctionConstant
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} index
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLFunctionConstant/index">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} required
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLFunctionConstant/required">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLFunctionConstant/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLFunctionConstant/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLURLTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLTexture
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLURLTexture/URL">Apple Documentation</a>
 */
/**
 * @method initWithURLName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLURLTexture/initWithURL:name:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {string} name
 * @return {MDLURLTexture}
 */
/**
 * @class UIScene
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIResponder
 */
/**
 * @property {number} activationState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScene/activationState">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UISceneActivationConditions} activationConditions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScene/activationConditions">Apple Documentation</a>
 */
/**
 * @property {UISceneSession} session
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScene/session">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScene/delegate">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIScene/title">Apple Documentation</a>
 */
/**
 * @method initWithSessionConnectionOptions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIScene/initWithSession:connectionOptions:">Apple Documentation</a>
 * @param {UISceneSession} session
 * @param {UISceneConnectionOptions} connectionOptions
 * @return {UIScene}
 */
/**
 * @method openURLOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIScene/openURL:options:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {UISceneOpenExternalURLOptions} options
 * @param {Function} completion
 * @return {void}
 */
/**
 * @class NSBlockOperation
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html">Apple Documentation</a>
 * @extends NSOperation
 */
/**
 * @method blockOperationWithBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/clm/NSBlockOperation/blockOperationWithBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {NSBlockOperation}
 */
/**
 * @property {Array} executionBlocks
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/instp/NSBlockOperation/executionBlocks">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addExecutionBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/occ/instm/NSBlockOperation/addExecutionBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @class SCNReferenceNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNNode
 */
/**
 * @method referenceNodeWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNReferenceNode/referenceNodeWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} referenceURL
 * @return {SCNReferenceNode}
 */
/**
 * @property {boolean} loaded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNReferenceNode/loaded">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} referenceURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNReferenceNode/referenceURL">Apple Documentation</a>
 */
/**
 * @property {number} loadingPolicy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNReferenceNode/loadingPolicy">Apple Documentation</a>
 */
/**
 * @method load
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNReferenceNode/load">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method unload
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNReferenceNode/unload">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNReferenceNode/initWithURL:">Apple Documentation</a>
 * @param {NSURL} referenceURL
 * @return {SCNReferenceNode}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNReferenceNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SCNReferenceNode}
 */
/**
 * @class SKFieldNode
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method velocityFieldWithTexture
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/velocityFieldWithTexture:">Apple Documentation</a>
 * @static
 * @param {SKTexture} velocityTexture
 * @return {SKFieldNode}
 */
/**
 * @method magneticField
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/magneticField">Apple Documentation</a>
 * @static
 * @return {SKFieldNode}
 */
/**
 * @method radialGravityField
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/radialGravityField">Apple Documentation</a>
 * @static
 * @return {SKFieldNode}
 */
/**
 * @method noiseFieldWithSmoothnessAnimationSpeed
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/noiseFieldWithSmoothness:animationSpeed:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {number} speed
 * @return {SKFieldNode}
 */
/**
 * @method turbulenceFieldWithSmoothnessAnimationSpeed
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/turbulenceFieldWithSmoothness:animationSpeed:">Apple Documentation</a>
 * @static
 * @param {number} smoothness
 * @param {number} speed
 * @return {SKFieldNode}
 */
/**
 * @method dragField
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/dragField">Apple Documentation</a>
 * @static
 * @return {SKFieldNode}
 */
/**
 * @method electricField
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/electricField">Apple Documentation</a>
 * @static
 * @return {SKFieldNode}
 */
/**
 * @method vortexField
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/vortexField">Apple Documentation</a>
 * @static
 * @return {SKFieldNode}
 */
/**
 * @method springField
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKFieldNode/springField">Apple Documentation</a>
 * @static
 * @return {SKFieldNode}
 */
/**
 * @property {boolean} exclusive
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/exclusive">Apple Documentation</a>
 */
/**
 * @property {number} strength
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/strength">Apple Documentation</a>
 */
/**
 * @property {SKRegion} region
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/region">Apple Documentation</a>
 */
/**
 * @property {number} minimumRadius
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/minimumRadius">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/enabled">Apple Documentation</a>
 */
/**
 * @property {number} falloff
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/falloff">Apple Documentation</a>
 */
/**
 * @property {SKTexture} texture
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/texture">Apple Documentation</a>
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {number} animationSpeed
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/animationSpeed">Apple Documentation</a>
 */
/**
 * @property {number} smoothness
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKFieldNode/smoothness">Apple Documentation</a>
 */
/**
 * @class AVContentKeyResponse
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method contentKeyResponseWithFairPlayStreamingKeyResponseData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeyResponse/contentKeyResponseWithFairPlayStreamingKeyResponseData:">Apple Documentation</a>
 * @static
 * @param {NSData} keyResponseData
 * @return {AVContentKeyResponse}
 */
/**
 * @method contentKeyResponseWithAuthorizationTokenData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeyResponse/contentKeyResponseWithAuthorizationTokenData:">Apple Documentation</a>
 * @static
 * @param {NSData} authorizationTokenData
 * @return {AVContentKeyResponse}
 */
/**
 * @method contentKeyResponseWithClearKeyDataInitializationVector
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeyResponse/contentKeyResponseWithClearKeyData:initializationVector:">Apple Documentation</a>
 * @static
 * @param {NSData} keyData
 * @param {NSData} initializationVector
 * @return {AVContentKeyResponse}
 */
/**
 * @class AVFrameRateRange
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} maxFrameDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVFrameRateRange/maxFrameDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxFrameRate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVFrameRateRange/maxFrameRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} minFrameDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVFrameRateRange/minFrameDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minFrameRate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVFrameRateRange/minFrameRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLVertexBufferLayoutDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} stepRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexBufferLayoutDescriptor/stepRate">Apple Documentation</a>
 */
/**
 * @property {number} stride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexBufferLayoutDescriptor/stride">Apple Documentation</a>
 */
/**
 * @property {number} stepFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexBufferLayoutDescriptor/stepFunction">Apple Documentation</a>
 */
/**
 * @class UIPressesEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIEvent
 */
/**
 * @property {NSSet} allPresses
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPressesEvent/allPresses">Apple Documentation</a>
 * @readonly
 */
/**
 * @method pressesForGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPressesEvent/pressesForGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} gesture
 * @return {NSSet}
 */
/**
 * @class UIFontPickerViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {UIFontDescriptor} selectedFontDescriptor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewController/selectedFontDescriptor">Apple Documentation</a>
 */
/**
 * @property {UIFontPickerViewControllerConfiguration} configuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewController/configuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewController/delegate">Apple Documentation</a>
 */
/**
 * @method initWithConfiguration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIFontPickerViewController/initWithConfiguration:">Apple Documentation</a>
 * @param {UIFontPickerViewControllerConfiguration} configuration
 * @return {UIFontPickerViewController}
 */
/**
 * @class NSStringDrawingContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} minimumScaleFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSStringDrawingContext/minimumScaleFactor">Apple Documentation</a>
 */
/**
 * @property {Object} totalBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSStringDrawingContext/totalBounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} actualScaleFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSStringDrawingContext/actualScaleFactor">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLStructMember
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} dataType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStructMember/dataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} argumentIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStructMember/argumentIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStructMember/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} offset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLStructMember/offset">Apple Documentation</a>
 * @readonly
 */
/**
 * @method structType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLStructMember/structType">Apple Documentation</a>
 * @return {MTLStructType}
 */
/**
 * @method textureReferenceType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLStructMember/textureReferenceType">Apple Documentation</a>
 * @return {MTLTextureReferenceType}
 */
/**
 * @method arrayType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLStructMember/arrayType">Apple Documentation</a>
 * @return {MTLArrayType}
 */
/**
 * @method pointerType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLStructMember/pointerType">Apple Documentation</a>
 * @return {MTLPointerType}
 */
/**
 * @class AVAudioConnectionPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAudioNode} node
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConnectionPoint/node">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} bus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioConnectionPoint/bus">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNodeBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioConnectionPoint/initWithNode:bus:">Apple Documentation</a>
 * @param {AVAudioNode} node
 * @param {number} bus
 * @return {AVAudioConnectionPoint}
 */
/**
 * @class AVMetadataGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS92APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMetadataGroup/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVMetadataItemFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method metadataItemFilterForSharing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMetadataItemFilter/metadataItemFilterForSharing">Apple Documentation</a>
 * @static
 * @return {AVMetadataItemFilter}
 */
/**
 * @class AVPlayerItemVideoOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVPlayerItemOutput
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemVideoOutput/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithPixelBufferAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemVideoOutput/initWithPixelBufferAttributes:">Apple Documentation</a>
 * @param {Object} pixelBufferAttributes
 * @return {AVPlayerItemVideoOutput}
 */
/**
 * @method hasNewPixelBufferForItemTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemVideoOutput/hasNewPixelBufferForItemTime:">Apple Documentation</a>
 * @param {Object} itemTime
 * @return {boolean}
 */
/**
 * @method requestNotificationOfMediaDataChangeWithAdvanceInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemVideoOutput/requestNotificationOfMediaDataChangeWithAdvanceInterval:">Apple Documentation</a>
 * @param {number} interval
 * @return {void}
 */
/**
 * @method initWithOutputSettings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemVideoOutput/initWithOutputSettings:">Apple Documentation</a>
 * @param {Object} outputSettings
 * @return {AVPlayerItemVideoOutput}
 */
/**
 * @class AUParameterTree
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AUParameterGroup
 */
/**
 * @method createGroupFromTemplateIdentifierNameAddressOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AUParameterTree/createGroupFromTemplate:identifier:name:addressOffset:">Apple Documentation</a>
 * @static
 * @param {AUParameterGroup} templateGroup
 * @param {string} identifier
 * @param {string} name
 * @param {number} addressOffset
 * @return {AUParameterGroup}
 */
/**
 * @method createGroupTemplate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AUParameterTree/createGroupTemplate:">Apple Documentation</a>
 * @static
 * @param {Array} children
 * @return {AUParameterGroup}
 */
/**
 * @method createGroupWithIdentifierNameChildren
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AUParameterTree/createGroupWithIdentifier:name:children:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @param {string} name
 * @param {Array} children
 * @return {AUParameterGroup}
 */
/**
 * @method createParameterWithIdentifierNameAddressMinMaxUnitUnitNameFlagsValueStringsDependentParameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AUParameterTree/createParameterWithIdentifier:name:address:min:max:unit:unitName:flags:valueStrings:dependentParameters:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @param {string} name
 * @param {number} address
 * @param {number} min
 * @param {number} max
 * @param {number} unit
 * @param {string} unitName
 * @param {number} flags
 * @param {Array} valueStrings
 * @param {Array} dependentParameters
 * @return {AUParameter}
 */
/**
 * @method createTreeWithChildren
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AUParameterTree/createTreeWithChildren:">Apple Documentation</a>
 * @static
 * @param {Array} children
 * @return {AUParameterTree}
 */
/**
 * @method parameterWithAddress
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUParameterTree/parameterWithAddress:">Apple Documentation</a>
 * @param {number} address
 * @return {AUParameter}
 */
/**
 * @method parameterWithIDScopeElement
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AUParameterTree/parameterWithID:scope:element:">Apple Documentation</a>
 * @param {number} paramID
 * @param {number} scope
 * @param {number} element
 * @return {AUParameter}
 */
/**
 * @class NSLinguisticTagger
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSLinguisticTagger/enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @param {Object} range
 * @param {number} unit
 * @param {string} scheme
 * @param {number} options
 * @param {NSOrthography} orthography
 * @param {Function} block
 * @return {void}
 */
/**
 * @method availableTagSchemesForLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSLinguisticTagger/availableTagSchemesForLanguage:">Apple Documentation</a>
 * @static
 * @param {string} language
 * @return {Array}
 */
/**
 * @method availableTagSchemesForUnitLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSLinguisticTagger/availableTagSchemesForUnit:language:">Apple Documentation</a>
 * @static
 * @param {number} unit
 * @param {string} language
 * @return {Array}
 */
/**
 * @method dominantLanguageForString
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSLinguisticTagger/dominantLanguageForString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {string}
 */
/**
 * @property {string} dominantLanguage
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSLinguisticTagger/dominantLanguage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSLinguisticTagger/string">Apple Documentation</a>
 */
/**
 * @property {Array} tagSchemes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSLinguisticTagger/tagSchemes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTagSchemesOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/initWithTagSchemes:options:">Apple Documentation</a>
 * @param {Array} tagSchemes
 * @param {number} opts
 * @return {NSLinguisticTagger}
 */
/**
 * @method setOrthographyRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/setOrthography:range:">Apple Documentation</a>
 * @param {NSOrthography} orthography
 * @param {Object} range
 * @return {void}
 */
/**
 * @method tokenRangeAtIndexUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/tokenRangeAtIndex:unit:">Apple Documentation</a>
 * @param {number} charIndex
 * @param {number} unit
 * @return {Object}
 */
/**
 * @method enumerateTagsInRangeSchemeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/enumerateTagsInRange:scheme:options:usingBlock:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} tagScheme
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method enumerateTagsInRangeUnitSchemeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/enumerateTagsInRange:unit:scheme:options:usingBlock:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} unit
 * @param {string} scheme
 * @param {number} options
 * @param {Function} block
 * @return {void}
 */
/**
 * @method sentenceRangeForRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/sentenceRangeForRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {Object}
 */
/**
 * @method stringEditedInRangeChangeInLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSLinguisticTagger/stringEditedInRange:changeInLength:">Apple Documentation</a>
 * @param {Object} newRange
 * @param {number} delta
 * @return {void}
 */
/**
 * @class AVCapturePhotoBracketSettings
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCapturePhotoSettings
 */
/**
 * @method photoBracketSettingsWithRawPixelFormatTypeRawFileTypeProcessedFormatProcessedFileTypeBracketedSettings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCapturePhotoBracketSettings/photoBracketSettingsWithRawPixelFormatType:rawFileType:processedFormat:processedFileType:bracketedSettings:">Apple Documentation</a>
 * @static
 * @param {number} rawPixelFormatType
 * @param {string} rawFileType
 * @param {Object} processedFormat
 * @param {string} processedFileType
 * @param {Array} bracketedSettings
 * @return {AVCapturePhotoBracketSettings}
 */
/**
 * @method photoBracketSettingsWithRawPixelFormatTypeProcessedFormatBracketedSettings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCapturePhotoBracketSettings/photoBracketSettingsWithRawPixelFormatType:processedFormat:bracketedSettings:">Apple Documentation</a>
 * @static
 * @param {number} rawPixelFormatType
 * @param {Object} processedFormat
 * @param {Array} bracketedSettings
 * @return {AVCapturePhotoBracketSettings}
 */
/**
 * @property {Array} bracketedSettings
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhotoBracketSettings/bracketedSettings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} lensStabilizationEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCapturePhotoBracketSettings/lensStabilizationEnabled">Apple Documentation</a>
 */
/**
 * @class SKPhysicsWorld
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsWorld/speed">Apple Documentation</a>
 */
/**
 * @property {Object} gravity
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsWorld/gravity">Apple Documentation</a>
 */
/**
 * @property {Object} contactDelegate
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKPhysicsWorld/contactDelegate">Apple Documentation</a>
 */
/**
 * @method bodyAtPoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/bodyAtPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {SKPhysicsBody}
 */
/**
 * @method enumerateBodiesAlongRayStartEndUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/enumerateBodiesAlongRayStart:end:usingBlock:">Apple Documentation</a>
 * @param {Object} start
 * @param {Object} end
 * @param {Function} block
 * @return {void}
 */
/**
 * @method enumerateBodiesInRectUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/enumerateBodiesInRect:usingBlock:">Apple Documentation</a>
 * @param {Object} rect
 * @param {Function} block
 * @return {void}
 */
/**
 * @method bodyAlongRayStartEnd
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/bodyAlongRayStart:end:">Apple Documentation</a>
 * @param {Object} start
 * @param {Object} end
 * @return {SKPhysicsBody}
 */
/**
 * @method removeAllJoints
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/removeAllJoints">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeJoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/removeJoint:">Apple Documentation</a>
 * @param {SKPhysicsJoint} joint
 * @return {void}
 */
/**
 * @method bodyInRect
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/bodyInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {SKPhysicsBody}
 */
/**
 * @method addJoint
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/addJoint:">Apple Documentation</a>
 * @param {SKPhysicsJoint} joint
 * @return {void}
 */
/**
 * @method enumerateBodiesAtPointUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instm/SKPhysicsWorld/enumerateBodiesAtPoint:usingBlock:">Apple Documentation</a>
 * @param {Object} point
 * @param {Function} block
 * @return {void}
 */
/**
 * @class NSString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultCStringEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/defaultCStringEncoding">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method localizedStringWithFormat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/localizedStringWithFormat:">Apple Documentation</a>
 * @static
 * @param {string} format
 * @param {Array} args
 * @return {string}
 */
/**
 * @method string
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/string">Apple Documentation</a>
 * @static
 * @return {string}
 */
/**
 * @method localizedNameOfStringEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/localizedNameOfStringEncoding:">Apple Documentation</a>
 * @static
 * @param {number} encoding
 * @return {string}
 */
/**
 * @method stringWithString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/stringWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {string}
 */
/**
 * @method stringWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/stringWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {Object}
 */
/**
 * @method stringWithFormat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/stringWithFormat:">Apple Documentation</a>
 * @static
 * @param {string} format
 * @param {Array} args
 * @return {string}
 */
/**
 * @method pathWithComponents
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/pathWithComponents:">Apple Documentation</a>
 * @static
 * @param {Array} components
 * @return {string}
 */
/**
 * @method stringWithContentsOfURLEncodingError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/stringWithContentsOfURL:encoding:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {number} enc
 * @param {Object} error
 * @return {string}
 */
/**
 * @method stringWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/stringWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {Object}
 */
/**
 * @method stringWithContentsOfFileEncodingError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/clm/NSString/stringWithContentsOfFile:encoding:error:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @param {number} enc
 * @param {Object} error
 * @return {string}
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instp/NSString/length">Apple Documentation</a>
 * @readonly
 */
/**
 * @method stringByTrimmingCharactersInSet
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByTrimmingCharactersInSet:">Apple Documentation</a>
 * @param {NSCharacterSet} set
 * @return {string}
 */
/**
 * @method componentsSeparatedByCharactersInSet
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/componentsSeparatedByCharactersInSet:">Apple Documentation</a>
 * @param {NSCharacterSet} separator
 * @return {Array}
 */
/**
 * @method localizedCaseInsensitiveCompare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/localizedCaseInsensitiveCompare:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @method commonPrefixWithStringOptions
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/commonPrefixWithString:options:">Apple Documentation</a>
 * @param {string} str
 * @param {number} mask
 * @return {string}
 */
/**
 * @method lowercaseStringWithLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/lowercaseStringWithLocale:">Apple Documentation</a>
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @method containsString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/containsString:">Apple Documentation</a>
 * @param {string} str
 * @return {boolean}
 */
/**
 * @method stringByAddingPercentEncodingWithAllowedCharacters
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByAddingPercentEncodingWithAllowedCharacters:">Apple Documentation</a>
 * @param {NSCharacterSet} allowedCharacters
 * @return {string}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {Object}
 */
/**
 * @method stringsByAppendingPaths
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringsByAppendingPaths:">Apple Documentation</a>
 * @param {Array} paths
 * @return {Array}
 */
/**
 * @method enumerateLinguisticTagsInRangeSchemeOptionsOrthographyUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} scheme
 * @param {number} options
 * @param {NSOrthography} orthography
 * @param {Function} block
 * @return {void}
 */
/**
 * @method hasSuffix
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/hasSuffix:">Apple Documentation</a>
 * @param {string} str
 * @return {boolean}
 */
/**
 * @method lineRangeForRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/lineRangeForRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {Object}
 */
/**
 * @method initWithContentsOfFileEncodingError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithContentsOfFile:encoding:error:">Apple Documentation</a>
 * @param {string} path
 * @param {number} enc
 * @param {Object} error
 * @return {string}
 */
/**
 * @method initWithFormatLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithFormat:locale:">Apple Documentation</a>
 * @param {string} format
 * @param {Object} locale
 * @param {Array} args
 * @return {string}
 */
/**
 * @method substringWithRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/substringWithRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {string}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/init">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method rangeOfComposedCharacterSequencesForRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfComposedCharacterSequencesForRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {Object}
 */
/**
 * @method rangeOfCharacterFromSetOptions
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfCharacterFromSet:options:">Apple Documentation</a>
 * @param {NSCharacterSet} searchSet
 * @param {number} mask
 * @return {Object}
 */
/**
 * @method lengthOfBytesUsingEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/lengthOfBytesUsingEncoding:">Apple Documentation</a>
 * @param {number} enc
 * @return {number}
 */
/**
 * @method substringToIndex
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/substringToIndex:">Apple Documentation</a>
 * @param {number} to
 * @return {string}
 */
/**
 * @method writeToFileAtomicallyEncodingError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/writeToFile:atomically:encoding:error:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} useAuxiliaryFile
 * @param {number} enc
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {string}
 */
/**
 * @method sizeWithFont
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/sizeWithFont:">Apple Documentation</a>
 * @param {UIFont} font
 * @return {Object}
 */
/**
 * @method stringByAppendingPathExtension
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByAppendingPathExtension:">Apple Documentation</a>
 * @param {string} str
 * @return {string}
 */
/**
 * @method localizedCompare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/localizedCompare:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @method stringByApplyingTransformReverse
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByApplyingTransform:reverse:">Apple Documentation</a>
 * @param {string} transform
 * @param {boolean} reverse
 * @return {string}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {Object}
 */
/**
 * @method stringByReplacingOccurrencesOfStringWithStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByReplacingOccurrencesOfString:withString:options:range:">Apple Documentation</a>
 * @param {string} target
 * @param {string} replacement
 * @param {number} options
 * @param {Object} searchRange
 * @return {string}
 */
/**
 * @method localizedCaseInsensitiveContainsString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/localizedCaseInsensitiveContainsString:">Apple Documentation</a>
 * @param {string} str
 * @return {boolean}
 */
/**
 * @method stringByAddingPercentEscapesUsingEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByAddingPercentEscapesUsingEncoding:">Apple Documentation</a>
 * @param {number} enc
 * @return {string}
 */
/**
 * @method stringByReplacingOccurrencesOfStringWithString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByReplacingOccurrencesOfString:withString:">Apple Documentation</a>
 * @param {string} target
 * @param {string} replacement
 * @return {string}
 */
/**
 * @method drawAtPointWithAttributes
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawAtPoint:withAttributes:">Apple Documentation</a>
 * @param {Object} point
 * @param {Object} attrs
 * @return {void}
 */
/**
 * @method sizeWithFontConstrainedToSizeLineBreakMode
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/sizeWithFont:constrainedToSize:lineBreakMode:">Apple Documentation</a>
 * @param {UIFont} font
 * @param {Object} size
 * @param {number} lineBreakMode
 * @return {Object}
 */
/**
 * @method propertyList
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/propertyList">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method hasPrefix
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/hasPrefix:">Apple Documentation</a>
 * @param {string} str
 * @return {boolean}
 */
/**
 * @method drawInRectWithAttributes
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawInRect:withAttributes:">Apple Documentation</a>
 * @param {Object} rect
 * @param {Object} attrs
 * @return {void}
 */
/**
 * @method componentsSeparatedByString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/componentsSeparatedByString:">Apple Documentation</a>
 * @param {string} separator
 * @return {Array}
 */
/**
 * @method maximumLengthOfBytesUsingEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/maximumLengthOfBytesUsingEncoding:">Apple Documentation</a>
 * @param {number} enc
 * @return {number}
 */
/**
 * @method initWithDataEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithData:encoding:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} encoding
 * @return {string}
 */
/**
 * @method rangeOfStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfString:options:range:">Apple Documentation</a>
 * @param {string} searchString
 * @param {number} mask
 * @param {Object} rangeOfReceiverToSearch
 * @return {Object}
 */
/**
 * @method drawAtPointForWidthWithFontLineBreakMode
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawAtPoint:forWidth:withFont:lineBreakMode:">Apple Documentation</a>
 * @param {Object} point
 * @param {number} width
 * @param {UIFont} font
 * @param {number} lineBreakMode
 * @return {Object}
 */
/**
 * @method caseInsensitiveCompare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/caseInsensitiveCompare:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @method stringByReplacingCharactersInRangeWithString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByReplacingCharactersInRange:withString:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} replacement
 * @return {string}
 */
/**
 * @method compareOptions
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/compare:options:">Apple Documentation</a>
 * @param {string} string
 * @param {number} mask
 * @return {number}
 */
/**
 * @method initWithContentsOfURLEncodingError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithContentsOfURL:encoding:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} enc
 * @param {Object} error
 * @return {string}
 */
/**
 * @method canBeConvertedToEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/canBeConvertedToEncoding:">Apple Documentation</a>
 * @param {number} encoding
 * @return {boolean}
 */
/**
 * @method rangeOfStringOptions
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfString:options:">Apple Documentation</a>
 * @param {string} searchString
 * @param {number} mask
 * @return {Object}
 */
/**
 * @method stringByFoldingWithOptionsLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByFoldingWithOptions:locale:">Apple Documentation</a>
 * @param {number} options
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @method initWithFormat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithFormat:">Apple Documentation</a>
 * @param {string} format
 * @param {Array} args
 * @return {string}
 */
/**
 * @method enumerateSubstringsInRangeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/enumerateSubstringsInRange:options:usingBlock:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/initWithString:">Apple Documentation</a>
 * @param {string} aString
 * @return {string}
 */
/**
 * @method stringByPaddingToLengthWithStringStartingAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByPaddingToLength:withString:startingAtIndex:">Apple Documentation</a>
 * @param {number} newLength
 * @param {string} padString
 * @param {number} padIndex
 * @return {string}
 */
/**
 * @method localizedStandardRangeOfString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/localizedStandardRangeOfString:">Apple Documentation</a>
 * @param {string} str
 * @return {Object}
 */
/**
 * @method sizeWithAttributes
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/sizeWithAttributes:">Apple Documentation</a>
 * @param {Object} attrs
 * @return {Object}
 */
/**
 * @method drawInRectWithFontLineBreakModeAlignment
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawInRect:withFont:lineBreakMode:alignment:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIFont} font
 * @param {number} lineBreakMode
 * @param {number} alignment
 * @return {Object}
 */
/**
 * @method rangeOfString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfString:">Apple Documentation</a>
 * @param {string} searchString
 * @return {Object}
 */
/**
 * @method compare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/compare:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @method sizeWithFontForWidthLineBreakMode
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/sizeWithFont:forWidth:lineBreakMode:">Apple Documentation</a>
 * @param {UIFont} font
 * @param {number} width
 * @param {number} lineBreakMode
 * @return {Object}
 */
/**
 * @method enumerateLinesUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/enumerateLinesUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method writeToURLAtomically
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/writeToURL:atomically:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} atomically
 * @return {boolean}
 */
/**
 * @method stringByAppendingString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByAppendingString:">Apple Documentation</a>
 * @param {string} aString
 * @return {string}
 */
/**
 * @method compareOptionsRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/compare:options:range:">Apple Documentation</a>
 * @param {string} string
 * @param {number} mask
 * @param {Object} rangeOfReceiverToCompare
 * @return {number}
 */
/**
 * @method substringFromIndex
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/substringFromIndex:">Apple Documentation</a>
 * @param {number} from
 * @return {string}
 */
/**
 * @method drawInRectWithFontLineBreakMode
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawInRect:withFont:lineBreakMode:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIFont} font
 * @param {number} lineBreakMode
 * @return {Object}
 */
/**
 * @method drawWithRectOptionsAttributesContext
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawWithRect:options:attributes:context:">Apple Documentation</a>
 * @param {Object} rect
 * @param {number} options
 * @param {Object} attributes
 * @param {NSStringDrawingContext} context
 * @return {void}
 */
/**
 * @method stringByAppendingPathComponent
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByAppendingPathComponent:">Apple Documentation</a>
 * @param {string} str
 * @return {string}
 */
/**
 * @method boundingRectWithSizeOptionsAttributesContext
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/boundingRectWithSize:options:attributes:context:">Apple Documentation</a>
 * @param {Object} size
 * @param {number} options
 * @param {Object} attributes
 * @param {NSStringDrawingContext} context
 * @return {Object}
 */
/**
 * @method capitalizedStringWithLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/capitalizedStringWithLocale:">Apple Documentation</a>
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @method localizedStandardContainsString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/localizedStandardContainsString:">Apple Documentation</a>
 * @param {string} str
 * @return {boolean}
 */
/**
 * @method propertyListFromStringsFileFormat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/propertyListFromStringsFileFormat">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method stringByAppendingFormat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByAppendingFormat:">Apple Documentation</a>
 * @param {string} format
 * @param {Array} args
 * @return {string}
 */
/**
 * @method rangeOfCharacterFromSet
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfCharacterFromSet:">Apple Documentation</a>
 * @param {NSCharacterSet} searchSet
 * @return {Object}
 */
/**
 * @method isEqualToString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/isEqualToString:">Apple Documentation</a>
 * @param {string} aString
 * @return {boolean}
 */
/**
 * @method drawInRectWithFont
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawInRect:withFont:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIFont} font
 * @return {Object}
 */
/**
 * @method cStringLength
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/cStringLength">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method variantFittingPresentationWidth
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/variantFittingPresentationWidth:">Apple Documentation</a>
 * @param {number} width
 * @return {string}
 */
/**
 * @method rangeOfComposedCharacterSequenceAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfComposedCharacterSequenceAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @method writeToURLAtomicallyEncodingError
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/writeToURL:atomically:encoding:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} useAuxiliaryFile
 * @param {number} enc
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method dataUsingEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/dataUsingEncoding:">Apple Documentation</a>
 * @param {number} encoding
 * @return {NSData}
 */
/**
 * @method rangeOfCharacterFromSetOptionsRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfCharacterFromSet:options:range:">Apple Documentation</a>
 * @param {NSCharacterSet} searchSet
 * @param {number} mask
 * @param {Object} rangeOfReceiverToSearch
 * @return {Object}
 */
/**
 * @method sizeWithFontConstrainedToSize
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/sizeWithFont:constrainedToSize:">Apple Documentation</a>
 * @param {UIFont} font
 * @param {Object} size
 * @return {Object}
 */
/**
 * @method drawAtPointWithFont
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawAtPoint:withFont:">Apple Documentation</a>
 * @param {Object} point
 * @param {UIFont} font
 * @return {Object}
 */
/**
 * @method dataUsingEncodingAllowLossyConversion
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/dataUsingEncoding:allowLossyConversion:">Apple Documentation</a>
 * @param {number} encoding
 * @param {boolean} lossy
 * @return {NSData}
 */
/**
 * @method compareOptionsRangeLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/compare:options:range:locale:">Apple Documentation</a>
 * @param {string} string
 * @param {number} mask
 * @param {Object} rangeOfReceiverToCompare
 * @param {Object} locale
 * @return {number}
 */
/**
 * @method writeToFileAtomically
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/writeToFile:atomically:">Apple Documentation</a>
 * @param {string} path
 * @param {boolean} useAuxiliaryFile
 * @return {boolean}
 */
/**
 * @method localizedStandardCompare
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/localizedStandardCompare:">Apple Documentation</a>
 * @param {string} string
 * @return {number}
 */
/**
 * @method characterAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/characterAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {number}
 */
/**
 * @method paragraphRangeForRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/paragraphRangeForRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {Object}
 */
/**
 * @method rangeOfStringOptionsRangeLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/rangeOfString:options:range:locale:">Apple Documentation</a>
 * @param {string} searchString
 * @param {number} mask
 * @param {Object} rangeOfReceiverToSearch
 * @param {NSLocale} locale
 * @return {Object}
 */
/**
 * @method drawAtPointForWidthWithFontFontSizeLineBreakModeBaselineAdjustment
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/drawAtPoint:forWidth:withFont:fontSize:lineBreakMode:baselineAdjustment:">Apple Documentation</a>
 * @param {Object} point
 * @param {number} width
 * @param {UIFont} font
 * @param {number} fontSize
 * @param {number} lineBreakMode
 * @param {number} baselineAdjustment
 * @return {Object}
 */
/**
 * @method stringByReplacingPercentEscapesUsingEncoding
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/stringByReplacingPercentEscapesUsingEncoding:">Apple Documentation</a>
 * @param {number} enc
 * @return {string}
 */
/**
 * @method uppercaseStringWithLocale
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ManagingComplications.html#//apple_ref/occ/instm/NSString/uppercaseStringWithLocale:">Apple Documentation</a>
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @class UIGraphicsImageRendererContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIGraphicsRendererContext
 */
/**
 * @property {UIImage} currentImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsImageRendererContext/currentImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIDocumentMenuViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocumentMenuViewController/delegate">Apple Documentation</a>
 */
/**
 * @method addOptionWithTitleImageOrderHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentMenuViewController/addOptionWithTitle:image:order:handler:">Apple Documentation</a>
 * @param {string} title
 * @param {UIImage} image
 * @param {number} order
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentMenuViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIDocumentMenuViewController}
 */
/**
 * @method initWithDocumentTypesInMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentMenuViewController/initWithDocumentTypes:inMode:">Apple Documentation</a>
 * @param {Array} allowedUTIs
 * @param {number} mode
 * @return {UIDocumentMenuViewController}
 */
/**
 * @method initWithURLInMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocumentMenuViewController/initWithURL:inMode:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} mode
 * @return {UIDocumentMenuViewController}
 */
/**
 * @class SCNTorus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method torusWithRingRadiusPipeRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNTorus/torusWithRingRadius:pipeRadius:">Apple Documentation</a>
 * @static
 * @param {number} ringRadius
 * @param {number} pipeRadius
 * @return {SCNTorus}
 */
/**
 * @property {number} pipeSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTorus/pipeSegmentCount">Apple Documentation</a>
 */
/**
 * @property {number} ringRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTorus/ringRadius">Apple Documentation</a>
 */
/**
 * @property {number} pipeRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTorus/pipeRadius">Apple Documentation</a>
 */
/**
 * @property {number} ringSegmentCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNTorus/ringSegmentCount">Apple Documentation</a>
 */
/**
 * @class UICollectionReusableView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {string} reuseIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionReusableView/reuseIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @method prepareForReuse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionReusableView/prepareForReuse">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method preferredLayoutAttributesFittingAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionReusableView/preferredLayoutAttributesFittingAttributes:">Apple Documentation</a>
 * @param {UICollectionViewLayoutAttributes} layoutAttributes
 * @return {UICollectionViewLayoutAttributes}
 */
/**
 * @method applyLayoutAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionReusableView/applyLayoutAttributes:">Apple Documentation</a>
 * @param {UICollectionViewLayoutAttributes} layoutAttributes
 * @return {void}
 */
/**
 * @method willTransitionFromLayoutToLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionReusableView/willTransitionFromLayout:toLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} oldLayout
 * @param {UICollectionViewLayout} newLayout
 * @return {void}
 */
/**
 * @method didTransitionFromLayoutToLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionReusableView/didTransitionFromLayout:toLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} oldLayout
 * @param {UICollectionViewLayout} newLayout
 * @return {void}
 */
/**
 * @class SCNParticlePropertyController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method controllerWithAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNParticlePropertyController/controllerWithAnimation:">Apple Documentation</a>
 * @static
 * @param {CAAnimation} animation
 * @return {SCNParticlePropertyController}
 */
/**
 * @property {number} inputScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticlePropertyController/inputScale">Apple Documentation</a>
 */
/**
 * @property {string} inputProperty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticlePropertyController/inputProperty">Apple Documentation</a>
 */
/**
 * @property {SCNNode} inputOrigin
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticlePropertyController/inputOrigin">Apple Documentation</a>
 */
/**
 * @property {CAAnimation} animation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticlePropertyController/animation">Apple Documentation</a>
 */
/**
 * @property {number} inputMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticlePropertyController/inputMode">Apple Documentation</a>
 */
/**
 * @property {number} inputBias
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticlePropertyController/inputBias">Apple Documentation</a>
 */
/**
 * @class SCNGeometryTessellator
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} edgeTessellationFactor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/edgeTessellationFactor">Apple Documentation</a>
 */
/**
 * @property {boolean} screenSpace
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/screenSpace">Apple Documentation</a>
 */
/**
 * @property {number} tessellationPartitionMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/tessellationPartitionMode">Apple Documentation</a>
 */
/**
 * @property {number} insideTessellationFactor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/insideTessellationFactor">Apple Documentation</a>
 */
/**
 * @property {number} tessellationFactorScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/tessellationFactorScale">Apple Documentation</a>
 */
/**
 * @property {boolean} adaptive
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/adaptive">Apple Documentation</a>
 */
/**
 * @property {number} maximumEdgeLength
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/maximumEdgeLength">Apple Documentation</a>
 */
/**
 * @property {number} smoothingMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNGeometryTessellator/smoothingMode">Apple Documentation</a>
 */
/**
 * @class MDLSubmesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} indexType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/indexType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLMaterial} material
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/material">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/name">Apple Documentation</a>
 */
/**
 * @property {number} geometryType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/geometryType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} indexBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/indexBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indexCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/indexCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLSubmeshTopology} topology
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmesh/topology">Apple Documentation</a>
 */
/**
 * @method initWithNameIndexBufferIndexCountIndexTypeGeometryTypeMaterialTopology
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSubmesh/initWithName:indexBuffer:indexCount:indexType:geometryType:material:topology:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} indexBuffer
 * @param {number} indexCount
 * @param {number} indexType
 * @param {number} geometryType
 * @param {MDLMaterial} material
 * @param {MDLSubmeshTopology} topology
 * @return {MDLSubmesh}
 */
/**
 * @method initWithIndexBufferIndexCountIndexTypeGeometryTypeMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSubmesh/initWithIndexBuffer:indexCount:indexType:geometryType:material:">Apple Documentation</a>
 * @param {Object} indexBuffer
 * @param {number} indexCount
 * @param {number} indexType
 * @param {number} geometryType
 * @param {MDLMaterial} material
 * @return {MDLSubmesh}
 */
/**
 * @method initWithMDLSubmeshIndexTypeGeometryType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSubmesh/initWithMDLSubmesh:indexType:geometryType:">Apple Documentation</a>
 * @param {MDLSubmesh} submesh
 * @param {number} indexType
 * @param {number} geometryType
 * @return {MDLSubmesh}
 */
/**
 * @method indexBufferAsIndexType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSubmesh/indexBufferAsIndexType:">Apple Documentation</a>
 * @param {number} indexType
 * @return {Object}
 */
/**
 * @method initWithNameIndexBufferIndexCountIndexTypeGeometryTypeMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSubmesh/initWithName:indexBuffer:indexCount:indexType:geometryType:material:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} indexBuffer
 * @param {number} indexCount
 * @param {number} indexType
 * @param {number} geometryType
 * @param {MDLMaterial} material
 * @return {MDLSubmesh}
 */
/**
 * @class CIWarpKernel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends CIKernel
 */
/**
 * @method kernelWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIWarpKernel/kernelWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {CIWarpKernel}
 */
/**
 * @method applyWithExtentRoiCallbackInputImageArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIWarpKernel/applyWithExtent:roiCallback:inputImage:arguments:">Apple Documentation</a>
 * @param {Object} extent
 * @param {Function} callback
 * @param {CIImage} image
 * @param {Array} args
 * @return {CIImage}
 */
/**
 * @class UITextSelectionRect
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} containsEnd
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextSelectionRect/containsEnd">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} writingDirection
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextSelectionRect/writingDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} containsStart
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextSelectionRect/containsStart">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isVertical
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextSelectionRect/isVertical">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rect
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITextSelectionRect/rect">Apple Documentation</a>
 * @readonly
 */
/**
 * @class SCNText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNGeometry
 */
/**
 * @method textWithStringExtrusionDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNText/textWithString:extrusionDepth:">Apple Documentation</a>
 * @static
 * @param {Object} string
 * @param {number} extrusionDepth
 * @return {SCNText}
 */
/**
 * @property {Object} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/string">Apple Documentation</a>
 */
/**
 * @property {string} truncationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/truncationMode">Apple Documentation</a>
 */
/**
 * @property {UIBezierPath} chamferProfile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/chamferProfile">Apple Documentation</a>
 */
/**
 * @property {string} alignmentMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/alignmentMode">Apple Documentation</a>
 */
/**
 * @property {number} chamferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/chamferRadius">Apple Documentation</a>
 */
/**
 * @property {number} flatness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/flatness">Apple Documentation</a>
 */
/**
 * @property {boolean} wrapped
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/wrapped">Apple Documentation</a>
 */
/**
 * @property {Object} containerFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/containerFrame">Apple Documentation</a>
 */
/**
 * @property {UIFont} font
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/font">Apple Documentation</a>
 */
/**
 * @property {number} extrusionDepth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNText/extrusionDepth">Apple Documentation</a>
 */
/**
 * @class NSUnitDispersion
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method partsPerMillion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitDispersion/partsPerMillion">Apple Documentation</a>
 * @static
 * @return {NSUnitDispersion}
 */
/**
 * @class UIMenuElement
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIMenuElement/image">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIMenuElement/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIMenuElement/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIMenuElement}
 */
/**
 * @class NSURLSession
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedSession
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSession/sharedSession">Apple Documentation</a>
 * @static
 * @return {NSURLSession}
 */
/**
 * @method sessionWithConfigurationDelegateDelegateQueue
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSession/sessionWithConfiguration:delegate:delegateQueue:">Apple Documentation</a>
 * @static
 * @param {NSURLSessionConfiguration} configuration
 * @param {Object} delegate
 * @param {NSOperationQueue} queue
 * @return {NSURLSession}
 */
/**
 * @method sessionWithConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSession/sessionWithConfiguration:">Apple Documentation</a>
 * @static
 * @param {NSURLSessionConfiguration} configuration
 * @return {NSURLSession}
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/clm/NSURLSession/new">Apple Documentation</a>
 * @static
 * @return {NSURLSession}
 */
/**
 * @property {string} sessionDescription
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSession/sessionDescription">Apple Documentation</a>
 */
/**
 * @property {NSURLSessionConfiguration} configuration
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSession/configuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSession/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSOperationQueue} delegateQueue
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLSession/delegateQueue">Apple Documentation</a>
 * @readonly
 */
/**
 * @method dataTaskWithRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/dataTaskWithRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {NSURLSessionDataTask}
 */
/**
 * @method streamTaskWithNetService
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/streamTaskWithNetService:">Apple Documentation</a>
 * @param {NSNetService} service
 * @return {NSURLSessionStreamTask}
 */
/**
 * @method downloadTaskWithResumeData
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/downloadTaskWithResumeData:">Apple Documentation</a>
 * @param {NSData} resumeData
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method uploadTaskWithRequestFromDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/uploadTaskWithRequest:fromData:completionHandler:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {NSData} bodyData
 * @param {Function} completionHandler
 * @return {NSURLSessionUploadTask}
 */
/**
 * @method uploadTaskWithStreamedRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/uploadTaskWithStreamedRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {NSURLSessionUploadTask}
 */
/**
 * @method dataTaskWithURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/dataTaskWithURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {NSURLSessionDataTask}
 */
/**
 * @method flushWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/flushWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method getTasksWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/getTasksWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method getAllTasksWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/getAllTasksWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/init">Apple Documentation</a>
 * @return {NSURLSession}
 */
/**
 * @method downloadTaskWithRequestCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/downloadTaskWithRequest:completionHandler:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {Function} completionHandler
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method invalidateAndCancel
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/invalidateAndCancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method uploadTaskWithRequestFromFile
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/uploadTaskWithRequest:fromFile:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {NSURL} fileURL
 * @return {NSURLSessionUploadTask}
 */
/**
 * @method downloadTaskWithURL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/downloadTaskWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method streamTaskWithHostNamePort
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/streamTaskWithHostName:port:">Apple Documentation</a>
 * @param {string} hostname
 * @param {number} port
 * @return {NSURLSessionStreamTask}
 */
/**
 * @method resetWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/resetWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method webSocketTaskWithURLProtocols
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/webSocketTaskWithURL:protocols:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Array} protocols
 * @return {NSURLSessionWebSocketTask}
 */
/**
 * @method uploadTaskWithRequestFromData
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/uploadTaskWithRequest:fromData:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {NSData} bodyData
 * @return {NSURLSessionUploadTask}
 */
/**
 * @method downloadTaskWithResumeDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/downloadTaskWithResumeData:completionHandler:">Apple Documentation</a>
 * @param {NSData} resumeData
 * @param {Function} completionHandler
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method downloadTaskWithURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/downloadTaskWithURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method finishTasksAndInvalidate
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/finishTasksAndInvalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method downloadTaskWithRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/downloadTaskWithRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method uploadTaskWithRequestFromFileCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/uploadTaskWithRequest:fromFile:completionHandler:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {NSURL} fileURL
 * @param {Function} completionHandler
 * @return {NSURLSessionUploadTask}
 */
/**
 * @method dataTaskWithURL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/dataTaskWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSURLSessionDataTask}
 */
/**
 * @method webSocketTaskWithRequest
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/webSocketTaskWithRequest:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @return {NSURLSessionWebSocketTask}
 */
/**
 * @method webSocketTaskWithURL
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/webSocketTaskWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSURLSessionWebSocketTask}
 */
/**
 * @method dataTaskWithRequestCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLSession/dataTaskWithRequest:completionHandler:">Apple Documentation</a>
 * @param {NSURLRequest} request
 * @param {Function} completionHandler
 * @return {NSURLSessionDataTask}
 */
/**
 * @class MTLSharedEventListener
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLSharedEventListener/init">Apple Documentation</a>
 * @return {MTLSharedEventListener}
 */
/**
 * @class GKLeaderboardSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method loadLeaderboardSetsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/GKLeaderboardSet/loadLeaderboardSetsWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @property {string} groupIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/GKLeaderboardSet/groupIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/GKLeaderboardSet/identifier">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/GKLeaderboardSet/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @method loadLeaderboardsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/GKLeaderboardSet/loadLeaderboardsWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadImageWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/GKLeaderboardSet/loadImageWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class AVAudioEnvironmentReverbParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} enable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentReverbParameters/enable">Apple Documentation</a>
 */
/**
 * @property {AVAudioUnitEQFilterParameters} filterParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentReverbParameters/filterParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} level
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioEnvironmentReverbParameters/level">Apple Documentation</a>
 */
/**
 * @method loadFactoryReverbPreset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioEnvironmentReverbParameters/loadFactoryReverbPreset:">Apple Documentation</a>
 * @param {number} preset
 * @return {void}
 */
/**
 * @class AVMetadataDogBodyObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVMetadataBodyObject
 */
/**
 * @class NSBundleResourceRequest
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSProgress} progress
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSBundleResourceRequest/progress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} loadingPriority
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSBundleResourceRequest/loadingPriority">Apple Documentation</a>
 */
/**
 * @property {NSBundle} bundle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSBundleResourceRequest/bundle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} tags
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instp/NSBundleResourceRequest/tags">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTags
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSBundleResourceRequest/initWithTags:">Apple Documentation</a>
 * @param {NSSet} tags
 * @return {NSBundleResourceRequest}
 */
/**
 * @method initWithTagsBundle
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSBundleResourceRequest/initWithTags:bundle:">Apple Documentation</a>
 * @param {NSSet} tags
 * @param {NSBundle} bundle
 * @return {NSBundleResourceRequest}
 */
/**
 * @method conditionallyBeginAccessingResourcesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSBundleResourceRequest/conditionallyBeginAccessingResourcesWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method endAccessingResources
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSBundleResourceRequest/endAccessingResources">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method beginAccessingResourcesWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/occ/instm/NSBundleResourceRequest/beginAccessingResourcesWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class MTLVertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method vertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/clm/MTLVertexDescriptor/vertexDescriptor">Apple Documentation</a>
 * @static
 * @return {MTLVertexDescriptor}
 */
/**
 * @property {MTLVertexAttributeDescriptorArray} attributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexDescriptor/attributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTLVertexBufferLayoutDescriptorArray} layouts
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexDescriptor/layouts">Apple Documentation</a>
 * @readonly
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLVertexDescriptor/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class GKGraphNode2D
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKGraphNode
 */
/**
 * @class CIFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method filterWithImageDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterWithImageData:options:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method localizedDescriptionForFilterName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/localizedDescriptionForFilterName:">Apple Documentation</a>
 * @static
 * @param {string} filterName
 * @return {string}
 */
/**
 * @method filterNamesInCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterNamesInCategory:">Apple Documentation</a>
 * @static
 * @param {string} category
 * @return {Array}
 */
/**
 * @method filterWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterWithName:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {CIFilter}
 */
/**
 * @method localizedReferenceDocumentationForFilterName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/localizedReferenceDocumentationForFilterName:">Apple Documentation</a>
 * @static
 * @param {string} filterName
 * @return {NSURL}
 */
/**
 * @method localizedNameForCategory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/localizedNameForCategory:">Apple Documentation</a>
 * @static
 * @param {string} category
 * @return {string}
 */
/**
 * @method filterArrayFromSerializedXMPInputImageExtentError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterArrayFromSerializedXMP:inputImageExtent:error:">Apple Documentation</a>
 * @static
 * @param {NSData} xmpData
 * @param {Object} extent
 * @param {Object} outError
 * @return {Array}
 */
/**
 * @method serializedXMPFromFiltersInputImageExtent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/serializedXMPFromFilters:inputImageExtent:">Apple Documentation</a>
 * @static
 * @param {Array} filters
 * @param {Object} extent
 * @return {NSData}
 */
/**
 * @method filterWithNameWithInputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterWithName:withInputParameters:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Object} params
 * @return {CIFilter}
 */
/**
 * @method registerFilterNameConstructorClassAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/registerFilterName:constructor:classAttributes:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Object} anObject
 * @param {Object} attributes
 * @return {void}
 */
/**
 * @method filterWithCVPixelBufferPropertiesOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterWithCVPixelBuffer:properties:options:">Apple Documentation</a>
 * @static
 * @param {Object} pixelBuffer
 * @param {Object} properties
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method filterWithImageURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterWithImageURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} options
 * @return {CIFilter}
 */
/**
 * @method supportedRawCameraModels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/supportedRawCameraModels">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method localizedNameForFilterName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/localizedNameForFilterName:">Apple Documentation</a>
 * @static
 * @param {string} filterName
 * @return {string}
 */
/**
 * @method filterNamesInCategories
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterNamesInCategories:">Apple Documentation</a>
 * @static
 * @param {Array} categories
 * @return {Array}
 */
/**
 * @method filterWithNameKeysAndValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIFilter/filterWithName:keysAndValues:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Object} key0
 * @param {Array} args
 * @return {CIFilter}
 */
/**
 * @property {Object} attributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFilter/attributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} inputKeys
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFilter/inputKeys">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} outputKeys
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFilter/outputKeys">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CIImage} outputImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFilter/outputImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIFilter/name">Apple Documentation</a>
 */
/**
 * @method name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilter/name">Apple Documentation</a>
 * @return {string}
 */
/**
 * @method setName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilter/setName:">Apple Documentation</a>
 * @param {string} aString
 * @return {void}
 */
/**
 * @method setDefaults
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIFilter/setDefaults">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSByteCountFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method stringFromMeasurementCountStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSByteCountFormatter/stringFromMeasurement:countStyle:">Apple Documentation</a>
 * @static
 * @param {NSMeasurement} measurement
 * @param {number} countStyle
 * @return {string}
 */
/**
 * @method stringFromByteCountCountStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSByteCountFormatter/stringFromByteCount:countStyle:">Apple Documentation</a>
 * @static
 * @param {number} byteCount
 * @param {number} countStyle
 * @return {string}
 */
/**
 * @property {number} allowedUnits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/allowedUnits">Apple Documentation</a>
 */
/**
 * @property {boolean} includesCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/includesCount">Apple Documentation</a>
 */
/**
 * @property {boolean} includesActualByteCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/includesActualByteCount">Apple Documentation</a>
 */
/**
 * @property {boolean} includesUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/includesUnit">Apple Documentation</a>
 */
/**
 * @property {boolean} zeroPadsFractionDigits
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/zeroPadsFractionDigits">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsNonnumericFormatting
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/allowsNonnumericFormatting">Apple Documentation</a>
 */
/**
 * @property {number} countStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/countStyle">Apple Documentation</a>
 */
/**
 * @property {number} formattingContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/formattingContext">Apple Documentation</a>
 */
/**
 * @property {boolean} adaptive
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSByteCountFormatter/adaptive">Apple Documentation</a>
 */
/**
 * @method stringFromByteCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSByteCountFormatter/stringFromByteCount:">Apple Documentation</a>
 * @param {number} byteCount
 * @return {string}
 */
/**
 * @method stringFromMeasurement
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSByteCountFormatter/stringFromMeasurement:">Apple Documentation</a>
 * @param {NSMeasurement} measurement
 * @return {string}
 */
/**
 * @method stringForObjectValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSByteCountFormatter/stringForObjectValue:">Apple Documentation</a>
 * @param {Object} obj
 * @return {string}
 */
/**
 * @class MDLAnimatedScalar
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @method setDoubleAtTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedScalar/setDouble:atTime:">Apple Documentation</a>
 * @param {number} value
 * @param {number} time
 * @return {void}
 */
/**
 * @method setFloatAtTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedScalar/setFloat:atTime:">Apple Documentation</a>
 * @param {number} value
 * @param {number} time
 * @return {void}
 */
/**
 * @method floatAtTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedScalar/floatAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {number}
 */
/**
 * @method doubleAtTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedScalar/doubleAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {number}
 */
/**
 * @class CAAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method animationWithSCNAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/clm/CAAnimation/animationWithSCNAnimation:">Apple Documentation</a>
 * @static
 * @param {SCNAnimation} animation
 * @return {CAAnimation}
 */
/**
 * @method defaultValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/clm/CAAnimation/defaultValueForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {Object}
 */
/**
 * @method animation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/clm/CAAnimation/animation">Apple Documentation</a>
 * @static
 * @return {CAAnimation}
 */
/**
 * @property {CAMediaTimingFunction} timingFunction
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/instp/CAAnimation/timingFunction">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/instp/CAAnimation/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} removedOnCompletion
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/instp/CAAnimation/removedOnCompletion">Apple Documentation</a>
 */
/**
 * @method shouldArchiveValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/occ/instm/CAAnimation/shouldArchiveValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @class UIActionSheet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {number} cancelButtonIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/cancelButtonIndex">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/title">Apple Documentation</a>
 */
/**
 * @property {number} firstOtherButtonIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/firstOtherButtonIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfButtons
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/numberOfButtons">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} visible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/visible">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} actionSheetStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/actionSheetStyle">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/delegate">Apple Documentation</a>
 */
/**
 * @property {number} destructiveButtonIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIActionSheet/destructiveButtonIndex">Apple Documentation</a>
 */
/**
 * @method showFromToolbar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/showFromToolbar:">Apple Documentation</a>
 * @param {UIToolbar} view
 * @return {void}
 */
/**
 * @method showFromTabBar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/showFromTabBar:">Apple Documentation</a>
 * @param {UITabBar} view
 * @return {void}
 */
/**
 * @method showFromBarButtonItemAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/showFromBarButtonItem:animated:">Apple Documentation</a>
 * @param {UIBarButtonItem} item
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithTitleDelegateCancelButtonTitleDestructiveButtonTitleOtherButtonTitles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:">Apple Documentation</a>
 * @param {string} title
 * @param {Object} delegate
 * @param {string} cancelButtonTitle
 * @param {string} destructiveButtonTitle
 * @param {string} otherButtonTitles
 * @param {Array} args
 * @return {UIActionSheet}
 */
/**
 * @method showInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/showInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {void}
 */
/**
 * @method buttonTitleAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/buttonTitleAtIndex:">Apple Documentation</a>
 * @param {number} buttonIndex
 * @return {string}
 */
/**
 * @method dismissWithClickedButtonIndexAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/dismissWithClickedButtonIndex:animated:">Apple Documentation</a>
 * @param {number} buttonIndex
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method showFromRectInViewAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/showFromRect:inView:animated:">Apple Documentation</a>
 * @param {Object} rect
 * @param {UIView} view
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method addButtonWithTitle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIActionSheet/addButtonWithTitle:">Apple Documentation</a>
 * @param {string} title
 * @return {number}
 */
/**
 * @class UIBarItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/title">Apple Documentation</a>
 */
/**
 * @property {Object} landscapeImagePhoneInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/landscapeImagePhoneInsets">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/image">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/enabled">Apple Documentation</a>
 */
/**
 * @property {UIImage} landscapeImagePhone
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/landscapeImagePhone">Apple Documentation</a>
 */
/**
 * @property {UIImage} largeContentSizeImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/largeContentSizeImage">Apple Documentation</a>
 */
/**
 * @property {number} tag
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/tag">Apple Documentation</a>
 */
/**
 * @property {Object} imageInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/imageInsets">Apple Documentation</a>
 */
/**
 * @property {Object} largeContentSizeImageInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIBarItem/largeContentSizeImageInsets">Apple Documentation</a>
 */
/**
 * @method setTitleTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarItem/setTitleTextAttributes:forState:">Apple Documentation</a>
 * @param {Object} attributes
 * @param {number} state
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarItem/init">Apple Documentation</a>
 * @return {UIBarItem}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarItem/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIBarItem}
 */
/**
 * @method titleTextAttributesForState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIBarItem/titleTextAttributesForState:">Apple Documentation</a>
 * @param {number} state
 * @return {Object}
 */
/**
 * @class NSCollectionLayoutSection
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sectionWithGroup
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutSection/sectionWithGroup:">Apple Documentation</a>
 * @static
 * @param {NSCollectionLayoutGroup} group
 * @return {NSCollectionLayoutSection}
 */
/**
 * @property {Array} decorationItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/decorationItems">Apple Documentation</a>
 */
/**
 * @property {Array} boundarySupplementaryItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/boundarySupplementaryItems">Apple Documentation</a>
 */
/**
 * @property {Object} contentInsets
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/contentInsets">Apple Documentation</a>
 */
/**
 * @property {boolean} supplementariesFollowContentInsets
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/supplementariesFollowContentInsets">Apple Documentation</a>
 */
/**
 * @property {Function} jsvisibleItemsInvalidationHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/visibleItemsInvalidationHandler">Apple Documentation</a>
 */
/**
 * @property {number} interGroupSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/interGroupSpacing">Apple Documentation</a>
 */
/**
 * @property {number} orthogonalScrollingBehavior
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSection/orthogonalScrollingBehavior">Apple Documentation</a>
 */
/**
 * @class SKPhysicsJointLimit
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKPhysicsJoint
 */
/**
 * @method jointWithBodyABodyBAnchorAAnchorB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKPhysicsJointLimit/jointWithBodyA:bodyB:anchorA:anchorB:">Apple Documentation</a>
 * @static
 * @param {SKPhysicsBody} bodyA
 * @param {SKPhysicsBody} bodyB
 * @param {Object} anchorA
 * @param {Object} anchorB
 * @return {SKPhysicsJointLimit}
 */
/**
 * @property {number} maxLength
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKPhysicsJointLimit/maxLength">Apple Documentation</a>
 */
/**
 * @class AVMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method mediaSelectionOptionsFromArrayWithoutMediaCharacteristics
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/clm/AVMediaSelectionGroup/mediaSelectionOptionsFromArray:withoutMediaCharacteristics:">Apple Documentation</a>
 * @static
 * @param {Array} mediaSelectionOptions
 * @param {Array} mediaCharacteristics
 * @return {Array}
 */
/**
 * @method mediaSelectionOptionsFromArrayWithMediaCharacteristics
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/clm/AVMediaSelectionGroup/mediaSelectionOptionsFromArray:withMediaCharacteristics:">Apple Documentation</a>
 * @static
 * @param {Array} mediaSelectionOptions
 * @param {Array} mediaCharacteristics
 * @return {Array}
 */
/**
 * @method mediaSelectionOptionsFromArrayFilteredAndSortedAccordingToPreferredLanguages
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/clm/AVMediaSelectionGroup/mediaSelectionOptionsFromArray:filteredAndSortedAccordingToPreferredLanguages:">Apple Documentation</a>
 * @static
 * @param {Array} mediaSelectionOptions
 * @param {Array} preferredLanguages
 * @return {Array}
 */
/**
 * @method playableMediaSelectionOptionsFromArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/clm/AVMediaSelectionGroup/playableMediaSelectionOptionsFromArray:">Apple Documentation</a>
 * @static
 * @param {Array} mediaSelectionOptions
 * @return {Array}
 */
/**
 * @method mediaSelectionOptionsFromArrayWithLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/clm/AVMediaSelectionGroup/mediaSelectionOptionsFromArray:withLocale:">Apple Documentation</a>
 * @static
 * @param {Array} mediaSelectionOptions
 * @param {NSLocale} locale
 * @return {Array}
 */
/**
 * @property {AVMediaSelectionOption} defaultOption
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionGroup/defaultOption">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} options
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionGroup/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsEmptySelection
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionGroup/allowsEmptySelection">Apple Documentation</a>
 * @readonly
 */
/**
 * @method mediaSelectionOptionWithPropertyList
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/AVMediaSelectionGroup/mediaSelectionOptionWithPropertyList:">Apple Documentation</a>
 * @param {Object} plist
 * @return {AVMediaSelectionOption}
 */
/**
 * @class MTLVertexAttributeDescriptorArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLVertexAttributeDescriptorArray/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {MTLVertexAttributeDescriptor} attributeDesc
 * @param {number} index
 * @return {void}
 */
/**
 * @method objectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instm/MTLVertexAttributeDescriptorArray/objectAtIndexedSubscript:">Apple Documentation</a>
 * @param {number} index
 * @return {MTLVertexAttributeDescriptor}
 */
/**
 * @class NSUnitElectricCharge
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method megaampereHours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCharge/megaampereHours">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCharge}
 */
/**
 * @method ampereHours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCharge/ampereHours">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCharge}
 */
/**
 * @method kiloampereHours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCharge/kiloampereHours">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCharge}
 */
/**
 * @method milliampereHours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCharge/milliampereHours">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCharge}
 */
/**
 * @method coulombs
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCharge/coulombs">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCharge}
 */
/**
 * @method microampereHours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCharge/microampereHours">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCharge}
 */
/**
 * @class AVAudioPlayerNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @property {boolean} playing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioPlayerNode/playing">Apple Documentation</a>
 * @readonly
 */
/**
 * @method nodeTimeForPlayerTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/nodeTimeForPlayerTime:">Apple Documentation</a>
 * @param {AVAudioTime} playerTime
 * @return {AVAudioTime}
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/play">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method scheduleSegmentStartingFrameFrameCountAtTimeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleSegment:startingFrame:frameCount:atTime:completionHandler:">Apple Documentation</a>
 * @param {AVAudioFile} file
 * @param {number} startFrame
 * @param {number} numberFrames
 * @param {AVAudioTime} when
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method playAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/playAtTime:">Apple Documentation</a>
 * @param {AVAudioTime} when
 * @return {void}
 */
/**
 * @method scheduleBufferCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleBuffer:completionHandler:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method scheduleBufferAtTimeOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleBuffer:atTime:options:completionHandler:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {AVAudioTime} when
 * @param {number} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method scheduleFileAtTimeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleFile:atTime:completionHandler:">Apple Documentation</a>
 * @param {AVAudioFile} file
 * @param {AVAudioTime} when
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method playerTimeForNodeTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/playerTimeForNodeTime:">Apple Documentation</a>
 * @param {AVAudioTime} nodeTime
 * @return {AVAudioTime}
 */
/**
 * @method scheduleBufferCompletionCallbackTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleBuffer:completionCallbackType:completionHandler:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {number} callbackType
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method scheduleFileAtTimeCompletionCallbackTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleFile:atTime:completionCallbackType:completionHandler:">Apple Documentation</a>
 * @param {AVAudioFile} file
 * @param {AVAudioTime} when
 * @param {number} callbackType
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/init">Apple Documentation</a>
 * @return {AVAudioPlayerNode}
 */
/**
 * @method prepareWithFrameCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/prepareWithFrameCount:">Apple Documentation</a>
 * @param {number} frameCount
 * @return {void}
 */
/**
 * @method scheduleSegmentStartingFrameFrameCountAtTimeCompletionCallbackTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleSegment:startingFrame:frameCount:atTime:completionCallbackType:completionHandler:">Apple Documentation</a>
 * @param {AVAudioFile} file
 * @param {number} startFrame
 * @param {number} numberFrames
 * @param {AVAudioTime} when
 * @param {number} callbackType
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method scheduleBufferAtTimeOptionsCompletionCallbackTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioPlayerNode/scheduleBuffer:atTime:options:completionCallbackType:completionHandler:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {AVAudioTime} when
 * @param {number} options
 * @param {number} callbackType
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class NSUnitEnergy
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method joules
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitEnergy/joules">Apple Documentation</a>
 * @static
 * @return {NSUnitEnergy}
 */
/**
 * @method calories
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitEnergy/calories">Apple Documentation</a>
 * @static
 * @return {NSUnitEnergy}
 */
/**
 * @method kilojoules
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitEnergy/kilojoules">Apple Documentation</a>
 * @static
 * @return {NSUnitEnergy}
 */
/**
 * @method kilocalories
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitEnergy/kilocalories">Apple Documentation</a>
 * @static
 * @return {NSUnitEnergy}
 */
/**
 * @method kilowattHours
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitEnergy/kilowattHours">Apple Documentation</a>
 * @static
 * @return {NSUnitEnergy}
 */
/**
 * @class RPScreenRecorder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedRecorder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/clm/RPScreenRecorder/sharedRecorder">Apple Documentation</a>
 * @static
 * @return {RPScreenRecorder}
 */
/**
 * @property {boolean} available
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/available">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} cameraPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/cameraPosition">Apple Documentation</a>
 */
/**
 * @property {UIView} cameraPreviewView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/cameraPreviewView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} recording
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/recording">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} cameraEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/cameraEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} microphoneEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/microphoneEnabled">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/RPScreenRecorder/delegate">Apple Documentation</a>
 */
/**
 * @method stopCaptureWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPScreenRecorder/stopCaptureWithHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method startRecordingWithMicrophoneEnabledHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPScreenRecorder/startRecordingWithMicrophoneEnabled:handler:">Apple Documentation</a>
 * @param {boolean} microphoneEnabled
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method startCaptureWithHandlerCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPScreenRecorder/startCaptureWithHandler:completionHandler:">Apple Documentation</a>
 * @param {Function} captureHandler
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method startRecordingWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPScreenRecorder/startRecordingWithHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method discardRecordingWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPScreenRecorder/discardRecordingWithHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method stopRecordingWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPScreenRecorder/stopRecordingWithHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class SCNPhysicsBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method dynamicBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsBody/dynamicBody">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsBody}
 */
/**
 * @method kinematicBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsBody/kinematicBody">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsBody}
 */
/**
 * @method staticBody
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsBody/staticBody">Apple Documentation</a>
 * @static
 * @return {SCNPhysicsBody}
 */
/**
 * @method bodyWithTypeShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNPhysicsBody/bodyWithType:shape:">Apple Documentation</a>
 * @static
 * @param {number} type
 * @param {SCNPhysicsShape} shape
 * @return {SCNPhysicsBody}
 */
/**
 * @property {number} angularRestingThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/angularRestingThreshold">Apple Documentation</a>
 */
/**
 * @property {number} linearRestingThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/linearRestingThreshold">Apple Documentation</a>
 */
/**
 * @property {number} friction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/friction">Apple Documentation</a>
 */
/**
 * @property {number} angularDamping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/angularDamping">Apple Documentation</a>
 */
/**
 * @property {boolean} isResting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/isResting">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNPhysicsShape} physicsShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/physicsShape">Apple Documentation</a>
 */
/**
 * @property {number} rollingFriction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/rollingFriction">Apple Documentation</a>
 */
/**
 * @property {number} restitution
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/restitution">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsResting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/allowsResting">Apple Documentation</a>
 */
/**
 * @property {number} charge
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/charge">Apple Documentation</a>
 */
/**
 * @property {Object} angularVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/angularVelocity">Apple Documentation</a>
 */
/**
 * @property {number} categoryBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/categoryBitMask">Apple Documentation</a>
 */
/**
 * @property {number} damping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/damping">Apple Documentation</a>
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/type">Apple Documentation</a>
 */
/**
 * @property {Object} angularVelocityFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/angularVelocityFactor">Apple Documentation</a>
 */
/**
 * @property {Object} centerOfMassOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/centerOfMassOffset">Apple Documentation</a>
 */
/**
 * @property {boolean} affectedByGravity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/affectedByGravity">Apple Documentation</a>
 */
/**
 * @property {Object} momentOfInertia
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/momentOfInertia">Apple Documentation</a>
 */
/**
 * @property {number} collisionBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/collisionBitMask">Apple Documentation</a>
 */
/**
 * @property {Object} velocityFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/velocityFactor">Apple Documentation</a>
 */
/**
 * @property {number} continuousCollisionDetectionThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/continuousCollisionDetectionThreshold">Apple Documentation</a>
 */
/**
 * @property {number} mass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/mass">Apple Documentation</a>
 */
/**
 * @property {boolean} usesDefaultMomentOfInertia
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/usesDefaultMomentOfInertia">Apple Documentation</a>
 */
/**
 * @property {Object} velocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/velocity">Apple Documentation</a>
 */
/**
 * @property {number} contactTestBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNPhysicsBody/contactTestBitMask">Apple Documentation</a>
 */
/**
 * @method clearAllForces
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsBody/clearAllForces">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method applyTorqueImpulse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsBody/applyTorque:impulse:">Apple Documentation</a>
 * @param {Object} torque
 * @param {boolean} impulse
 * @return {void}
 */
/**
 * @method applyForceAtPositionImpulse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsBody/applyForce:atPosition:impulse:">Apple Documentation</a>
 * @param {Object} direction
 * @param {Object} position
 * @param {boolean} impulse
 * @return {void}
 */
/**
 * @method setResting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsBody/setResting:">Apple Documentation</a>
 * @param {boolean} resting
 * @return {void}
 */
/**
 * @method resetTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsBody/resetTransform">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method applyForceImpulse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNPhysicsBody/applyForce:impulse:">Apple Documentation</a>
 * @param {Object} direction
 * @param {boolean} impulse
 * @return {void}
 */
/**
 * @class NSExtensionContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} inputItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instp/NSExtensionContext/inputItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @method completeRequestReturningItemsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/NSExtensionContext/completeRequestReturningItems:completionHandler:">Apple Documentation</a>
 * @param {Array} items
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method cancelRequestWithError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/NSExtensionContext/cancelRequestWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method loadBroadcastingApplicationInfoWithCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/NSExtensionContext/loadBroadcastingApplicationInfoWithCompletion:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method openURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/NSExtensionContext/openURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method completeRequestWithBroadcastURLBroadcastConfigurationSetupInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/NSExtensionContext/completeRequestWithBroadcastURL:broadcastConfiguration:setupInfo:">Apple Documentation</a>
 * @param {NSURL} broadcastURL
 * @param {RPBroadcastConfiguration} broadcastConfiguration
 * @param {Object} setupInfo
 * @return {void}
 */
/**
 * @method completeRequestWithBroadcastURLSetupInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/NSExtensionContext/completeRequestWithBroadcastURL:setupInfo:">Apple Documentation</a>
 * @param {NSURL} broadcastURL
 * @param {Object} setupInfo
 * @return {void}
 */
/**
 * @class AVMusicTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {AVAudioUnit} destinationAudioUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/destinationAudioUnit">Apple Documentation</a>
 */
/**
 * @property {number} offsetTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/offsetTime">Apple Documentation</a>
 */
/**
 * @property {number} lengthInSeconds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/lengthInSeconds">Apple Documentation</a>
 */
/**
 * @property {number} destinationMIDIEndpoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/destinationMIDIEndpoint">Apple Documentation</a>
 */
/**
 * @property {boolean} muted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/muted">Apple Documentation</a>
 */
/**
 * @property {number} lengthInBeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/lengthInBeats">Apple Documentation</a>
 */
/**
 * @property {boolean} loopingEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/loopingEnabled">Apple Documentation</a>
 */
/**
 * @property {Object} loopRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/loopRange">Apple Documentation</a>
 */
/**
 * @property {number} numberOfLoops
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/numberOfLoops">Apple Documentation</a>
 */
/**
 * @property {number} timeResolution
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/timeResolution">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} soloed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMusicTrack/soloed">Apple Documentation</a>
 */
/**
 * @class AVAudioMixerNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @property {number} outputVolume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioMixerNode/outputVolume">Apple Documentation</a>
 */
/**
 * @property {number} nextAvailableInputBus
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioMixerNode/nextAvailableInputBus">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioMixerNode/init">Apple Documentation</a>
 * @return {AVAudioMixerNode}
 */
/**
 * @class AVCaptureAudioDataOutput
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureAudioDataOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCaptureAudioDataOutput}
 */
/**
 * @property {Object} sampleBufferDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureAudioDataOutput/sampleBufferDelegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method recommendedAudioSettingsForAssetWriterWithOutputFileType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureAudioDataOutput/recommendedAudioSettingsForAssetWriterWithOutputFileType:">Apple Documentation</a>
 * @param {string} outputFileType
 * @return {Object}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureAudioDataOutput/init">Apple Documentation</a>
 * @return {AVCaptureAudioDataOutput}
 */
/**
 * @class GKLeaderboardViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKGameCenterViewController
 */
/**
 * @class AUParameterGroup
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AUParameterNode
 */
/**
 * @property {Array} allParameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameterGroup/allParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} children
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AUParameterGroup/children">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UILayoutGuide
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSLayoutXAxisAnchor} trailingAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/trailingAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutXAxisAnchor} centerXAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/centerXAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutXAxisAnchor} leadingAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/leadingAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutYAxisAnchor} centerYAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/centerYAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} owningView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/owningView">Apple Documentation</a>
 */
/**
 * @property {NSLayoutXAxisAnchor} leftAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/leftAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutYAxisAnchor} bottomAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/bottomAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} layoutFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/layoutFrame">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutDimension} widthAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/widthAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutXAxisAnchor} rightAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/rightAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/identifier">Apple Documentation</a>
 */
/**
 * @property {NSLayoutDimension} heightAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/heightAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLayoutYAxisAnchor} topAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UILayoutGuide/topAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @method constraintsAffectingLayoutForAxis
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UILayoutGuide/constraintsAffectingLayoutForAxis:">Apple Documentation</a>
 * @param {number} axis
 * @return {Array}
 */
/**
 * @class NSRelativeDateTimeFormatter
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSRelativeDateTimeFormatter/locale">Apple Documentation</a>
 */
/**
 * @property {number} unitsStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSRelativeDateTimeFormatter/unitsStyle">Apple Documentation</a>
 */
/**
 * @property {number} formattingContext
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSRelativeDateTimeFormatter/formattingContext">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} calendar
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSRelativeDateTimeFormatter/calendar">Apple Documentation</a>
 */
/**
 * @property {number} dateTimeStyle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSRelativeDateTimeFormatter/dateTimeStyle">Apple Documentation</a>
 */
/**
 * @method localizedStringForDateRelativeToDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSRelativeDateTimeFormatter/localizedStringForDate:relativeToDate:">Apple Documentation</a>
 * @param {Date} date
 * @param {Date} referenceDate
 * @return {string}
 */
/**
 * @method localizedStringFromDateComponents
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSRelativeDateTimeFormatter/localizedStringFromDateComponents:">Apple Documentation</a>
 * @param {NSDateComponents} dateComponents
 * @return {string}
 */
/**
 * @method localizedStringFromTimeInterval
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSRelativeDateTimeFormatter/localizedStringFromTimeInterval:">Apple Documentation</a>
 * @param {number} timeInterval
 * @return {string}
 */
/**
 * @method stringForObjectValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSRelativeDateTimeFormatter/stringForObjectValue:">Apple Documentation</a>
 * @param {Object} obj
 * @return {string}
 */
/**
 * @class SKTileDefinition
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method tileDefinitionWithTexture
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTileDefinition/tileDefinitionWithTexture:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @return {SKTileDefinition}
 */
/**
 * @method tileDefinitionWithTexturesSizeTimePerFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTileDefinition/tileDefinitionWithTextures:size:timePerFrame:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {Object} size
 * @param {number} timePerFrame
 * @return {SKTileDefinition}
 */
/**
 * @method tileDefinitionWithTextureSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTileDefinition/tileDefinitionWithTexture:size:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {Object} size
 * @return {SKTileDefinition}
 */
/**
 * @method tileDefinitionWithTextureNormalTextureSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTileDefinition/tileDefinitionWithTexture:normalTexture:size:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {SKTexture} normalTexture
 * @param {Object} size
 * @return {SKTileDefinition}
 */
/**
 * @method tileDefinitionWithTexturesNormalTexturesSizeTimePerFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKTileDefinition/tileDefinitionWithTextures:normalTextures:size:timePerFrame:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {Array} normalTextures
 * @param {Object} size
 * @param {number} timePerFrame
 * @return {SKTileDefinition}
 */
/**
 * @property {Array} textures
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/textures">Apple Documentation</a>
 */
/**
 * @property {NSMutableDictionary} userData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/userData">Apple Documentation</a>
 */
/**
 * @property {boolean} flipVertically
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/flipVertically">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/name">Apple Documentation</a>
 */
/**
 * @property {number} placementWeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/placementWeight">Apple Documentation</a>
 */
/**
 * @property {Array} normalTextures
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/normalTextures">Apple Documentation</a>
 */
/**
 * @property {boolean} flipHorizontally
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/flipHorizontally">Apple Documentation</a>
 */
/**
 * @property {number} rotation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/rotation">Apple Documentation</a>
 */
/**
 * @property {number} timePerFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/timePerFrame">Apple Documentation</a>
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKTileDefinition/size">Apple Documentation</a>
 */
/**
 * @method initWithTexture
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTileDefinition/initWithTexture:">Apple Documentation</a>
 * @param {SKTexture} texture
 * @return {SKTileDefinition}
 */
/**
 * @method initWithTextureNormalTextureSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTileDefinition/initWithTexture:normalTexture:size:">Apple Documentation</a>
 * @param {SKTexture} texture
 * @param {SKTexture} normalTexture
 * @param {Object} size
 * @return {SKTileDefinition}
 */
/**
 * @method initWithTexturesSizeTimePerFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTileDefinition/initWithTextures:size:timePerFrame:">Apple Documentation</a>
 * @param {Array} textures
 * @param {Object} size
 * @param {number} timePerFrame
 * @return {SKTileDefinition}
 */
/**
 * @method initWithTextureSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTileDefinition/initWithTexture:size:">Apple Documentation</a>
 * @param {SKTexture} texture
 * @param {Object} size
 * @return {SKTileDefinition}
 */
/**
 * @method initWithTexturesNormalTexturesSizeTimePerFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKTileDefinition/initWithTextures:normalTextures:size:timePerFrame:">Apple Documentation</a>
 * @param {Array} textures
 * @param {Array} normalTextures
 * @param {Object} size
 * @param {number} timePerFrame
 * @return {SKTileDefinition}
 */
/**
 * @class GKLinearCongruentialRandomSource
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKRandomSource
 */
/**
 * @property {number} seed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKLinearCongruentialRandomSource/seed">Apple Documentation</a>
 */
/**
 * @method initWithSeed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKLinearCongruentialRandomSource/initWithSeed:">Apple Documentation</a>
 * @param {number} seed
 * @return {GKLinearCongruentialRandomSource}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKLinearCongruentialRandomSource/init">Apple Documentation</a>
 * @return {GKLinearCongruentialRandomSource}
 */
/**
 * @class GKMatchRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method maxPlayersAllowedForMatchOfType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKMatchRequest/maxPlayersAllowedForMatchOfType:">Apple Documentation</a>
 * @static
 * @param {number} matchType
 * @return {number}
 */
/**
 * @property {number} defaultNumberOfPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/defaultNumberOfPlayers">Apple Documentation</a>
 */
/**
 * @property {Array} recipients
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/recipients">Apple Documentation</a>
 */
/**
 * @property {Function} jsinviteeResponseHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/inviteeResponseHandler">Apple Documentation</a>
 */
/**
 * @property {number} minPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/minPlayers">Apple Documentation</a>
 */
/**
 * @property {Array} playersToInvite
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/playersToInvite">Apple Documentation</a>
 */
/**
 * @property {number} maxPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/maxPlayers">Apple Documentation</a>
 */
/**
 * @property {Function} jsrecipientResponseHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/recipientResponseHandler">Apple Documentation</a>
 */
/**
 * @property {boolean} restrictToAutomatch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/restrictToAutomatch">Apple Documentation</a>
 */
/**
 * @property {number} playerAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/playerAttributes">Apple Documentation</a>
 */
/**
 * @property {string} inviteMessage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/inviteMessage">Apple Documentation</a>
 */
/**
 * @property {number} playerGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKMatchRequest/playerGroup">Apple Documentation</a>
 */
/**
 * @class AVMetadataObject
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} duration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataObject/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} type
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataObject/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataObject/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} time
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMetadataObject/time">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVCompositionTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetTrack
 */
/**
 * @property {Array} segments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCompositionTrack/segments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} formatDescriptionReplacements
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVCompositionTrack/formatDescriptionReplacements">Apple Documentation</a>
 * @readonly
 */
/**
 * @method segmentForTrackTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVCompositionTrack/segmentForTrackTime:">Apple Documentation</a>
 * @param {Object} trackTime
 * @return {AVCompositionTrackSegment}
 */
/**
 * @class NSUnitFuelEfficiency
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method litersPer100Kilometers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFuelEfficiency/litersPer100Kilometers">Apple Documentation</a>
 * @static
 * @return {NSUnitFuelEfficiency}
 */
/**
 * @method milesPerImperialGallon
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFuelEfficiency/milesPerImperialGallon">Apple Documentation</a>
 * @static
 * @return {NSUnitFuelEfficiency}
 */
/**
 * @method milesPerGallon
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFuelEfficiency/milesPerGallon">Apple Documentation</a>
 * @static
 * @return {NSUnitFuelEfficiency}
 */
/**
 * @class CAKeyframeAnimation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html">Apple Documentation</a>
 * @extends CAPropertyAnimation
 */
/**
 * @property {Array} timingFunctions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/timingFunctions">Apple Documentation</a>
 */
/**
 * @property {string} rotationMode
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/rotationMode">Apple Documentation</a>
 */
/**
 * @property {Array} continuityValues
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/continuityValues">Apple Documentation</a>
 */
/**
 * @property {string} calculationMode
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/calculationMode">Apple Documentation</a>
 */
/**
 * @property {Array} biasValues
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/biasValues">Apple Documentation</a>
 */
/**
 * @property {Array} values
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/values">Apple Documentation</a>
 */
/**
 * @property {Array} tensionValues
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/tensionValues">Apple Documentation</a>
 */
/**
 * @property {Object} path
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/path">Apple Documentation</a>
 */
/**
 * @property {Array} keyTimes
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html#//apple_ref/occ/instp/CAKeyframeAnimation/keyTimes">Apple Documentation</a>
 */
/**
 * @class NSUnitConverterLinear
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSUnitConverter
 */
/**
 * @property {number} coefficient
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSUnitConverterLinear/coefficient">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} constant
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSUnitConverterLinear/constant">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoefficientConstant
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSUnitConverterLinear/initWithCoefficient:constant:">Apple Documentation</a>
 * @param {number} coefficient
 * @param {number} constant
 * @return {NSUnitConverterLinear}
 */
/**
 * @method initWithCoefficient
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSUnitConverterLinear/initWithCoefficient:">Apple Documentation</a>
 * @param {number} coefficient
 * @return {NSUnitConverterLinear}
 */
/**
 * @class AVAssetResourceLoadingRequestor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} providesExpiredSessionReports
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVAssetResourceLoadingRequestor/providesExpiredSessionReports">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVAudioUnitComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} allTagNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/allTagNames">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioComponentDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/audioComponentDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasMIDIInput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/hasMIDIInput">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedTypeName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/localizedTypeName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} typeName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/typeName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} versionString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/versionString">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} version
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/version">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} sandboxSafe
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/sandboxSafe">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} manufacturerName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/manufacturerName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/audioComponent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasMIDIOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponent/hasMIDIOutput">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIContextMenuConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method configurationWithIdentifierPreviewProviderActionProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIContextMenuConfiguration/configurationWithIdentifier:previewProvider:actionProvider:">Apple Documentation</a>
 * @static
 * @param {Object} identifier
 * @param {Function} previewProvider
 * @param {Function} actionProvider
 * @return {UIContextMenuConfiguration}
 */
/**
 * @property {Object} identifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIContextMenuConfiguration/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UICollectionViewTransitionLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UICollectionViewLayout
 */
/**
 * @property {UICollectionViewLayout} currentLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewTransitionLayout/currentLayout">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UICollectionViewLayout} nextLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewTransitionLayout/nextLayout">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} transitionProgress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewTransitionLayout/transitionProgress">Apple Documentation</a>
 */
/**
 * @method valueForAnimatedKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewTransitionLayout/valueForAnimatedKey:">Apple Documentation</a>
 * @param {string} key
 * @return {number}
 */
/**
 * @method updateValueForAnimatedKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewTransitionLayout/updateValue:forAnimatedKey:">Apple Documentation</a>
 * @param {number} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewTransitionLayout/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICollectionViewTransitionLayout}
 */
/**
 * @method initWithCurrentLayoutNextLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICollectionViewTransitionLayout/initWithCurrentLayout:nextLayout:">Apple Documentation</a>
 * @param {UICollectionViewLayout} currentLayout
 * @param {UICollectionViewLayout} newLayout
 * @return {UICollectionViewTransitionLayout}
 */
/**
 * @class NSPurgeableData
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSMutableData
 */
/**
 * @class UIDynamicItemBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @property {number} density
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/density">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} resistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/resistance">Apple Documentation</a>
 */
/**
 * @property {number} friction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/friction">Apple Documentation</a>
 */
/**
 * @property {number} elasticity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/elasticity">Apple Documentation</a>
 */
/**
 * @property {boolean} anchored
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/anchored">Apple Documentation</a>
 */
/**
 * @property {number} charge
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/charge">Apple Documentation</a>
 */
/**
 * @property {number} angularResistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/angularResistance">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsRotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDynamicItemBehavior/allowsRotation">Apple Documentation</a>
 */
/**
 * @method initWithItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/initWithItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {UIDynamicItemBehavior}
 */
/**
 * @method addLinearVelocityForItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/addLinearVelocity:forItem:">Apple Documentation</a>
 * @param {Object} velocity
 * @param {Object} item
 * @return {void}
 */
/**
 * @method angularVelocityForItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/angularVelocityForItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {number}
 */
/**
 * @method linearVelocityForItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/linearVelocityForItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {Object}
 */
/**
 * @method addItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/addItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @method addAngularVelocityForItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/addAngularVelocity:forItem:">Apple Documentation</a>
 * @param {number} velocity
 * @param {Object} item
 * @return {void}
 */
/**
 * @method removeItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDynamicItemBehavior/removeItem:">Apple Documentation</a>
 * @param {Object} item
 * @return {void}
 */
/**
 * @class SKAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method actionNamedDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/actionNamed:duration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method scaleXToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleXTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method moveByXYDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/moveByX:y:duration:">Apple Documentation</a>
 * @static
 * @param {number} deltaX
 * @param {number} deltaY
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method scaleToSizeDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleToSize:duration:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method fadeInWithDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/fadeInWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method playSoundFileNamedWaitForCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/playSoundFileNamed:waitForCompletion:">Apple Documentation</a>
 * @static
 * @param {string} soundFile
 * @param {boolean} wait
 * @return {SKAction}
 */
/**
 * @method moveToXDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/moveToX:duration:">Apple Documentation</a>
 * @static
 * @param {number} x
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method followPathAsOffsetOrientToPathDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/followPath:asOffset:orientToPath:duration:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @param {boolean} offset
 * @param {boolean} orient
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method animateWithNormalTexturesTimePerFrameResizeRestore
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/animateWithNormalTextures:timePerFrame:resize:restore:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {number} sec
 * @param {boolean} resize
 * @param {boolean} restore
 * @return {SKAction}
 */
/**
 * @method actionNamedFromURLDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/actionNamed:fromURL:duration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSURL} url
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/pause">Apple Documentation</a>
 * @static
 * @return {SKAction}
 */
/**
 * @method speedByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/speedBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} speed
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changeMassToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeMassTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method scaleToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method applyAngularImpulseDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/applyAngularImpulse:duration:">Apple Documentation</a>
 * @static
 * @param {number} impulse
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method repeatActionForever
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/repeatActionForever:">Apple Documentation</a>
 * @static
 * @param {SKAction} action
 * @return {SKAction}
 */
/**
 * @method customActionWithDurationActionBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/customActionWithDuration:actionBlock:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {Function} block
 * @return {SKAction}
 */
/**
 * @method runActionOnChildWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/runAction:onChildWithName:">Apple Documentation</a>
 * @static
 * @param {SKAction} action
 * @param {string} name
 * @return {SKAction}
 */
/**
 * @method scaleByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method reachToNodeRootNodeDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/reachToNode:rootNode:duration:">Apple Documentation</a>
 * @static
 * @param {SKNode} node
 * @param {SKNode} root
 * @param {number} sec
 * @return {SKAction}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/stop">Apple Documentation</a>
 * @static
 * @return {SKAction}
 */
/**
 * @method scaleXByYDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleXBy:y:duration:">Apple Documentation</a>
 * @static
 * @param {number} xScale
 * @param {number} yScale
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method colorizeWithColorBlendFactorDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/colorizeWithColorBlendFactor:duration:">Apple Documentation</a>
 * @static
 * @param {number} colorBlendFactor
 * @param {number} sec
 * @return {SKAction}
 */
/**
 * @method runBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/runBlock:">Apple Documentation</a>
 * @static
 * @param {Function} block
 * @return {SKAction}
 */
/**
 * @method waitForDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/waitForDuration:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changeMassByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeMassBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method sequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/sequence:">Apple Documentation</a>
 * @static
 * @param {Array} actions
 * @return {SKAction}
 */
/**
 * @method applyForceAtPointDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/applyForce:atPoint:duration:">Apple Documentation</a>
 * @static
 * @param {Object} force
 * @param {Object} point
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method reachToRootNodeDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/reachTo:rootNode:duration:">Apple Documentation</a>
 * @static
 * @param {Object} position
 * @param {SKNode} root
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method resizeToWidthDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/resizeToWidth:duration:">Apple Documentation</a>
 * @static
 * @param {number} width
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method rotateToAngleDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/rotateToAngle:duration:">Apple Documentation</a>
 * @static
 * @param {number} radians
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method strengthToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/strengthTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} strength
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method reachToRootNodeVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/reachTo:rootNode:velocity:">Apple Documentation</a>
 * @static
 * @param {Object} position
 * @param {SKNode} root
 * @param {number} velocity
 * @return {SKAction}
 */
/**
 * @method changeOcclusionToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeOcclusionTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method followPathAsOffsetOrientToPathSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/followPath:asOffset:orientToPath:speed:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @param {boolean} offset
 * @param {boolean} orient
 * @param {number} speed
 * @return {SKAction}
 */
/**
 * @method resizeByWidthHeightDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/resizeByWidth:height:duration:">Apple Documentation</a>
 * @static
 * @param {number} width
 * @param {number} height
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method actionNamedFromURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/actionNamed:fromURL:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSURL} url
 * @return {SKAction}
 */
/**
 * @method changeChargeToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeChargeTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changeObstructionByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeObstructionBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method setTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/setTexture:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @return {SKAction}
 */
/**
 * @method stereoPanToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/stereoPanTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method scaleXToYDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleXTo:y:duration:">Apple Documentation</a>
 * @static
 * @param {number} xScale
 * @param {number} yScale
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changeChargeByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeChargeBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method moveToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/moveTo:duration:">Apple Documentation</a>
 * @static
 * @param {Object} location
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method applyTorqueDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/applyTorque:duration:">Apple Documentation</a>
 * @static
 * @param {number} torque
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method waitForDurationWithRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/waitForDuration:withRange:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @param {number} durationRange
 * @return {SKAction}
 */
/**
 * @method strengthByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/strengthBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} strength
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method animateWithTexturesTimePerFrameResizeRestore
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/animateWithTextures:timePerFrame:resize:restore:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {number} sec
 * @param {boolean} resize
 * @param {boolean} restore
 * @return {SKAction}
 */
/**
 * @method applyForceDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/applyForce:duration:">Apple Documentation</a>
 * @static
 * @param {Object} force
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method rotateToAngleDurationShortestUnitArc
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/rotateToAngle:duration:shortestUnitArc:">Apple Documentation</a>
 * @static
 * @param {number} radians
 * @param {number} duration
 * @param {boolean} shortestUnitArc
 * @return {SKAction}
 */
/**
 * @method fadeOutWithDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/fadeOutWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method performSelectorOnTarget
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/performSelector:onTarget:">Apple Documentation</a>
 * @static
 * @param {string} selector
 * @param {Object} target
 * @return {SKAction}
 */
/**
 * @method speedToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/speedTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} speed
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changePlaybackRateByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changePlaybackRateBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method animateWithNormalTexturesTimePerFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/animateWithNormalTextures:timePerFrame:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {number} sec
 * @return {SKAction}
 */
/**
 * @method falloffByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/falloffBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} falloff
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method group
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/group:">Apple Documentation</a>
 * @static
 * @param {Array} actions
 * @return {SKAction}
 */
/**
 * @method setTextureResize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/setTexture:resize:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {boolean} resize
 * @return {SKAction}
 */
/**
 * @method hide
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/hide">Apple Documentation</a>
 * @static
 * @return {SKAction}
 */
/**
 * @method unhide
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/unhide">Apple Documentation</a>
 * @static
 * @return {SKAction}
 */
/**
 * @method changeVolumeToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeVolumeTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method reachToNodeRootNodeVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/reachToNode:rootNode:velocity:">Apple Documentation</a>
 * @static
 * @param {SKNode} node
 * @param {SKNode} root
 * @param {number} velocity
 * @return {SKAction}
 */
/**
 * @method animateWithWarpsTimes
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/animateWithWarps:times:">Apple Documentation</a>
 * @static
 * @param {Array} warps
 * @param {Array} times
 * @return {SKAction}
 */
/**
 * @method moveToYDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/moveToY:duration:">Apple Documentation</a>
 * @static
 * @param {number} y
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method moveByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/moveBy:duration:">Apple Documentation</a>
 * @static
 * @param {Object} delta
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method followPathDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/followPath:duration:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method resizeToHeightDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/resizeToHeight:duration:">Apple Documentation</a>
 * @static
 * @param {number} height
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method animateWithWarpsTimesRestore
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/animateWithWarps:times:restore:">Apple Documentation</a>
 * @static
 * @param {Array} warps
 * @param {Array} times
 * @param {boolean} restore
 * @return {SKAction}
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/play">Apple Documentation</a>
 * @static
 * @return {SKAction}
 */
/**
 * @method changeReverbByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeReverbBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method rotateByAngleDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/rotateByAngle:duration:">Apple Documentation</a>
 * @static
 * @param {number} radians
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method removeFromParent
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/removeFromParent">Apple Documentation</a>
 * @static
 * @return {SKAction}
 */
/**
 * @method resizeToWidthHeightDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/resizeToWidth:height:duration:">Apple Documentation</a>
 * @static
 * @param {number} width
 * @param {number} height
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method colorizeWithColorColorBlendFactorDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/colorizeWithColor:colorBlendFactor:duration:">Apple Documentation</a>
 * @static
 * @param {UIColor} color
 * @param {number} colorBlendFactor
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method actionNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/actionNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKAction}
 */
/**
 * @method stereoPanByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/stereoPanBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method animateWithTexturesTimePerFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/animateWithTextures:timePerFrame:">Apple Documentation</a>
 * @static
 * @param {Array} textures
 * @param {number} sec
 * @return {SKAction}
 */
/**
 * @method changeObstructionToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeObstructionTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method warpToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/warpTo:duration:">Apple Documentation</a>
 * @static
 * @param {SKWarpGeometry} warp
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method falloffToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/falloffTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} falloff
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changeReverbToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeReverbTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changePlaybackRateToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changePlaybackRateTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method setNormalTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/setNormalTexture:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @return {SKAction}
 */
/**
 * @method scaleYToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/scaleYTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} scale
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method fadeAlphaByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/fadeAlphaBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} factor
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method changeVolumeByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeVolumeBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method fadeAlphaToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/fadeAlphaTo:duration:">Apple Documentation</a>
 * @static
 * @param {number} alpha
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method setNormalTextureResize
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/setNormalTexture:resize:">Apple Documentation</a>
 * @static
 * @param {SKTexture} texture
 * @param {boolean} resize
 * @return {SKAction}
 */
/**
 * @method changeOcclusionByDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/changeOcclusionBy:duration:">Apple Documentation</a>
 * @static
 * @param {number} v
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method repeatActionCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/repeatAction:count:">Apple Documentation</a>
 * @static
 * @param {SKAction} action
 * @param {number} count
 * @return {SKAction}
 */
/**
 * @method applyImpulseDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/applyImpulse:duration:">Apple Documentation</a>
 * @static
 * @param {Object} impulse
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method applyImpulseAtPointDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/applyImpulse:atPoint:duration:">Apple Documentation</a>
 * @static
 * @param {Object} impulse
 * @param {Object} point
 * @param {number} duration
 * @return {SKAction}
 */
/**
 * @method followPathSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKAction/followPath:speed:">Apple Documentation</a>
 * @static
 * @param {Object} path
 * @param {number} speed
 * @return {SKAction}
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAction/duration">Apple Documentation</a>
 */
/**
 * @property {number} timingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAction/timingMode">Apple Documentation</a>
 */
/**
 * @property {Function} jstimingFunction
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAction/timingFunction">Apple Documentation</a>
 */
/**
 * @property {number} speed
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKAction/speed">Apple Documentation</a>
 */
/**
 * @method reversedAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKAction/reversedAction">Apple Documentation</a>
 * @return {SKAction}
 */
/**
 * @class NSNetServiceBrowser
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetServiceBrowser/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} includesPeerToPeer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSNetServiceBrowser/includesPeerToPeer">Apple Documentation</a>
 */
/**
 * @method searchForServicesOfTypeInDomain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/searchForServicesOfType:inDomain:">Apple Documentation</a>
 * @param {string} type
 * @param {string} domainString
 * @return {void}
 */
/**
 * @method scheduleInRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/scheduleInRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method searchForRegistrationDomains
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/searchForRegistrationDomains">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/init">Apple Documentation</a>
 * @return {NSNetServiceBrowser}
 */
/**
 * @method removeFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/removeFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} aRunLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method searchForBrowsableDomains
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSNetServiceBrowser/searchForBrowsableDomains">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MTLRenderPassAttachmentDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} loadAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/loadAction">Apple Documentation</a>
 */
/**
 * @property {Object} resolveTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/resolveTexture">Apple Documentation</a>
 */
/**
 * @property {number} storeAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/storeAction">Apple Documentation</a>
 */
/**
 * @property {number} level
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/level">Apple Documentation</a>
 */
/**
 * @property {number} resolveLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/resolveLevel">Apple Documentation</a>
 */
/**
 * @property {Object} texture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/texture">Apple Documentation</a>
 */
/**
 * @property {number} storeActionOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/storeActionOptions">Apple Documentation</a>
 */
/**
 * @property {number} slice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/slice">Apple Documentation</a>
 */
/**
 * @property {number} resolveSlice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/resolveSlice">Apple Documentation</a>
 */
/**
 * @property {number} resolveDepthPlane
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/resolveDepthPlane">Apple Documentation</a>
 */
/**
 * @property {number} depthPlane
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPassAttachmentDescriptor/depthPlane">Apple Documentation</a>
 */
/**
 * @class NSMutableDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html">Apple Documentation</a>
 * @extends NSDictionary
 */
/**
 * @method dictionaryWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableDictionary/dictionaryWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSMutableDictionary}
 */
/**
 * @method dictionaryWithSharedKeySet
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableDictionary/dictionaryWithSharedKeySet:">Apple Documentation</a>
 * @static
 * @param {Object} keyset
 * @return {NSMutableDictionary}
 */
/**
 * @method dictionaryWithCapacity
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableDictionary/dictionaryWithCapacity:">Apple Documentation</a>
 * @static
 * @param {number} numItems
 * @return {NSMutableDictionary}
 */
/**
 * @method dictionaryWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableDictionary/dictionaryWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSMutableDictionary}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSMutableDictionary}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSMutableDictionary}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/initWithCapacity:">Apple Documentation</a>
 * @param {number} numItems
 * @return {NSMutableDictionary}
 */
/**
 * @method removeObjectsForKeys
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/removeObjectsForKeys:">Apple Documentation</a>
 * @param {Array} keyArray
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/init">Apple Documentation</a>
 * @return {NSMutableDictionary}
 */
/**
 * @method setDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/setDictionary:">Apple Documentation</a>
 * @param {Object} otherDictionary
 * @return {void}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/setValue:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method removeObjectForKey
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/removeObjectForKey:">Apple Documentation</a>
 * @param {Object} aKey
 * @return {void}
 */
/**
 * @method addEntriesFromDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/addEntriesFromDictionary:">Apple Documentation</a>
 * @param {Object} otherDictionary
 * @return {void}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableDictionary/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {NSMutableDictionary}
 */
/**
 * @class UILabel
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {number} preferredMaxLayoutWidth
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/preferredMaxLayoutWidth">Apple Documentation</a>
 */
/**
 * @property {boolean} userInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/userInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {UIColor} textColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/textColor">Apple Documentation</a>
 */
/**
 * @property {boolean} adjustsFontSizeToFitWidth
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/adjustsFontSizeToFitWidth">Apple Documentation</a>
 */
/**
 * @property {number} baselineAdjustment
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/baselineAdjustment">Apple Documentation</a>
 */
/**
 * @property {number} lineBreakMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/lineBreakMode">Apple Documentation</a>
 */
/**
 * @property {number} numberOfLines
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/numberOfLines">Apple Documentation</a>
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/text">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedText
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/attributedText">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/enabled">Apple Documentation</a>
 */
/**
 * @property {number} minimumFontSize
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/minimumFontSize">Apple Documentation</a>
 */
/**
 * @property {boolean} highlighted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/highlighted">Apple Documentation</a>
 */
/**
 * @property {boolean} adjustsLetterSpacingToFitWidth
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/adjustsLetterSpacingToFitWidth">Apple Documentation</a>
 */
/**
 * @property {UIColor} shadowColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/shadowColor">Apple Documentation</a>
 */
/**
 * @property {UIColor} highlightedTextColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/highlightedTextColor">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsDefaultTighteningForTruncation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/allowsDefaultTighteningForTruncation">Apple Documentation</a>
 */
/**
 * @property {number} minimumScaleFactor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/minimumScaleFactor">Apple Documentation</a>
 */
/**
 * @property {Object} shadowOffset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/shadowOffset">Apple Documentation</a>
 */
/**
 * @property {UIFont} font
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/font">Apple Documentation</a>
 */
/**
 * @property {number} textAlignment
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UILabel/textAlignment">Apple Documentation</a>
 */
/**
 * @method textRectForBoundsLimitedToNumberOfLines
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UILabel/textRectForBounds:limitedToNumberOfLines:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {number} numberOfLines
 * @return {Object}
 */
/**
 * @method drawTextInRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UILabel/drawTextInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @class GKDecisionTree
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {GKRandomSource} randomSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKDecisionTree/randomSource">Apple Documentation</a>
 */
/**
 * @property {GKDecisionNode} rootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKDecisionTree/rootNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionTree/initWithAttribute:">Apple Documentation</a>
 * @param {Object} attribute
 * @return {GKDecisionTree}
 */
/**
 * @method initWithURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionTree/initWithURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {NSError} error
 * @return {GKDecisionTree}
 */
/**
 * @method findActionForAnswers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionTree/findActionForAnswers:">Apple Documentation</a>
 * @param {Object} answers
 * @return {Object}
 */
/**
 * @method exportToURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionTree/exportToURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {NSError} error
 * @return {boolean}
 */
/**
 * @method initWithExamplesActionsAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKDecisionTree/initWithExamples:actions:attributes:">Apple Documentation</a>
 * @param {Array} examples
 * @param {Array} actions
 * @param {Array} attributes
 * @return {GKDecisionTree}
 */
/**
 * @class NSUnitInformationStorage
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method petabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/petabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method zebibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/zebibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method exabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/exabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method yottabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/yottabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method gibibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/gibibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method gigabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/gigabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method terabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/terabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method kibibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/kibibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method megabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/megabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method gibibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/gibibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method exbibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/exbibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method megabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/megabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method kilobits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/kilobits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method yottabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/yottabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method zettabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/zettabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method mebibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/mebibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method kilobytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/kilobytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method tebibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/tebibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method bits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/bits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method yobibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/yobibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method exbibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/exbibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method mebibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/mebibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method gigabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/gigabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method yobibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/yobibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method petabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/petabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method pebibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/pebibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method zebibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/zebibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method zettabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/zettabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method tebibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/tebibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method nibbles
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/nibbles">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method kibibits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/kibibits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method bytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/bytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method terabits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/terabits">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method pebibytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/pebibytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @method exabytes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitInformationStorage/exabytes">Apple Documentation</a>
 * @static
 * @return {NSUnitInformationStorage}
 */
/**
 * @class AVContentKeySession
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method contentKeySessionWithKeySystemStorageDirectoryAtURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeySession/contentKeySessionWithKeySystem:storageDirectoryAtURL:">Apple Documentation</a>
 * @static
 * @param {string} keySystem
 * @param {NSURL} storageURL
 * @return {AVContentKeySession}
 */
/**
 * @method contentKeySessionWithKeySystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeySession/contentKeySessionWithKeySystem:">Apple Documentation</a>
 * @static
 * @param {string} keySystem
 * @return {AVContentKeySession}
 */
/**
 * @method removePendingExpiredSessionReportsWithAppIdentifierStorageDirectoryAtURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeySession/removePendingExpiredSessionReports:withAppIdentifier:storageDirectoryAtURL:">Apple Documentation</a>
 * @static
 * @param {Array} expiredSessionReports
 * @param {NSData} appIdentifier
 * @param {NSURL} storageURL
 * @return {void}
 */
/**
 * @method pendingExpiredSessionReportsWithAppIdentifierStorageDirectoryAtURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVContentKeySession/pendingExpiredSessionReportsWithAppIdentifier:storageDirectoryAtURL:">Apple Documentation</a>
 * @static
 * @param {NSData} appIdentifier
 * @param {NSURL} storageURL
 * @return {Array}
 */
/**
 * @property {NSData} contentProtectionSessionIdentifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeySession/contentProtectionSessionIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} keySystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeySession/keySystem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} storageURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeySession/storageURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVContentKeySession/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method removeContentKeyRecipient
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/removeContentKeyRecipient:">Apple Documentation</a>
 * @param {Object} recipient
 * @return {void}
 */
/**
 * @method processContentKeyRequestWithIdentifierInitializationDataOptions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/processContentKeyRequestWithIdentifier:initializationData:options:">Apple Documentation</a>
 * @param {Object} identifier
 * @param {NSData} initializationData
 * @param {Object} options
 * @return {void}
 */
/**
 * @method invalidatePersistableContentKeyOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/invalidatePersistableContentKey:options:completionHandler:">Apple Documentation</a>
 * @param {NSData} persistableContentKeyData
 * @param {Object} options
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method addContentKeyRecipient
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/addContentKeyRecipient:">Apple Documentation</a>
 * @param {Object} recipient
 * @return {void}
 */
/**
 * @method makeSecureTokenForExpirationDateOfPersistableContentKeyCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/makeSecureTokenForExpirationDateOfPersistableContentKey:completionHandler:">Apple Documentation</a>
 * @param {NSData} persistableContentKeyData
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method expire
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/expire">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method invalidateAllPersistableContentKeysForAppOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/invalidateAllPersistableContentKeysForApp:options:completionHandler:">Apple Documentation</a>
 * @param {NSData} appIdentifier
 * @param {Object} options
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method renewExpiringResponseDataForContentKeyRequest
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVContentKeySession/renewExpiringResponseDataForContentKeyRequest:">Apple Documentation</a>
 * @param {AVContentKeyRequest} contentKeyRequest
 * @return {void}
 */
/**
 * @class NSNotificationCenter
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultCenter
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSNotificationCenter/defaultCenter">Apple Documentation</a>
 * @static
 * @return {NSNotificationCenter}
 */
/**
 * @method removeObserver
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/removeObserver:">Apple Documentation</a>
 * @param {Object} observer
 * @return {void}
 */
/**
 * @method removeObserverNameObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/removeObserver:name:object:">Apple Documentation</a>
 * @param {Object} observer
 * @param {string} aName
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method addObserverForNameObjectQueueUsingBlock
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/addObserverForName:object:queue:usingBlock:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} obj
 * @param {NSOperationQueue} queue
 * @param {Function} block
 * @return {Object}
 */
/**
 * @method postNotification
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/postNotification:">Apple Documentation</a>
 * @param {NSNotification} notification
 * @return {void}
 */
/**
 * @method addObserverSelectorNameObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/addObserver:selector:name:object:">Apple Documentation</a>
 * @param {Object} observer
 * @param {string} aSelector
 * @param {string} aName
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method postNotificationNameObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/postNotificationName:object:">Apple Documentation</a>
 * @param {string} aName
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method postNotificationNameObjectUserInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSNotificationCenter/postNotificationName:object:userInfo:">Apple Documentation</a>
 * @param {string} aName
 * @param {Object} anObject
 * @param {Object} aUserInfo
 * @return {void}
 */
/**
 * @class UIManagedDocument
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIDocument
 */
/**
 * @method persistentStoreName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIManagedDocument/persistentStoreName">Apple Documentation</a>
 * @static
 * @return {string}
 */
/**
 * @property {string} modelConfiguration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIManagedDocument/modelConfiguration">Apple Documentation</a>
 */
/**
 * @property {NSManagedObjectModel} managedObjectModel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIManagedDocument/managedObjectModel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} persistentStoreOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIManagedDocument/persistentStoreOptions">Apple Documentation</a>
 */
/**
 * @property {NSManagedObjectContext} managedObjectContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIManagedDocument/managedObjectContext">Apple Documentation</a>
 * @readonly
 */
/**
 * @method readAdditionalContentFromURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIManagedDocument/readAdditionalContentFromURL:error:">Apple Documentation</a>
 * @param {NSURL} absoluteURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method configurePersistentStoreCoordinatorForURLOfTypeModelConfigurationStoreOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIManagedDocument/configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error:">Apple Documentation</a>
 * @param {NSURL} storeURL
 * @param {string} fileType
 * @param {string} configuration
 * @param {Object} storeOptions
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method persistentStoreTypeForFileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIManagedDocument/persistentStoreTypeForFileType:">Apple Documentation</a>
 * @param {string} fileType
 * @return {string}
 */
/**
 * @method additionalContentForURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIManagedDocument/additionalContentForURL:error:">Apple Documentation</a>
 * @param {NSURL} absoluteURL
 * @param {Object} error
 * @return {Object}
 */
/**
 * @method writeAdditionalContentToURLOriginalContentsURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIManagedDocument/writeAdditionalContent:toURL:originalContentsURL:error:">Apple Documentation</a>
 * @param {Object} content
 * @param {NSURL} absoluteURL
 * @param {NSURL} absoluteOriginalContentsURL
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @class AVMutableVideoCompositionLayerInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVVideoCompositionLayerInstruction
 */
/**
 * @method videoCompositionLayerInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoCompositionLayerInstruction/videoCompositionLayerInstruction">Apple Documentation</a>
 * @static
 * @return {AVMutableVideoCompositionLayerInstruction}
 */
/**
 * @method videoCompositionLayerInstructionWithAssetTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoCompositionLayerInstruction/videoCompositionLayerInstructionWithAssetTrack:">Apple Documentation</a>
 * @static
 * @param {AVAssetTrack} track
 * @return {AVMutableVideoCompositionLayerInstruction}
 */
/**
 * @property {number} trackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoCompositionLayerInstruction/trackID">Apple Documentation</a>
 */
/**
 * @method setOpacityAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableVideoCompositionLayerInstruction/setOpacity:atTime:">Apple Documentation</a>
 * @param {number} opacity
 * @param {Object} time
 * @return {void}
 */
/**
 * @method setCropRectangleRampFromStartCropRectangleToEndCropRectangleTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableVideoCompositionLayerInstruction/setCropRectangleRampFromStartCropRectangle:toEndCropRectangle:timeRange:">Apple Documentation</a>
 * @param {Object} startCropRectangle
 * @param {Object} endCropRectangle
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method setTransformAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableVideoCompositionLayerInstruction/setTransform:atTime:">Apple Documentation</a>
 * @param {Object} transform
 * @param {Object} time
 * @return {void}
 */
/**
 * @method setCropRectangleAtTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableVideoCompositionLayerInstruction/setCropRectangle:atTime:">Apple Documentation</a>
 * @param {Object} cropRectangle
 * @param {Object} time
 * @return {void}
 */
/**
 * @method setTransformRampFromStartTransformToEndTransformTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableVideoCompositionLayerInstruction/setTransformRampFromStartTransform:toEndTransform:timeRange:">Apple Documentation</a>
 * @param {Object} startTransform
 * @param {Object} endTransform
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method setOpacityRampFromStartOpacityToEndOpacityTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableVideoCompositionLayerInstruction/setOpacityRampFromStartOpacity:toEndOpacity:timeRange:">Apple Documentation</a>
 * @param {number} startOpacity
 * @param {number} endOpacity
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @class UIMutableUserNotificationAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIUserNotificationAction
 */
/**
 * @property {boolean} destructive
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/destructive">Apple Documentation</a>
 */
/**
 * @property {Object} parameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/parameters">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/title">Apple Documentation</a>
 */
/**
 * @property {boolean} authenticationRequired
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/authenticationRequired">Apple Documentation</a>
 */
/**
 * @property {number} behavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/behavior">Apple Documentation</a>
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/identifier">Apple Documentation</a>
 */
/**
 * @property {number} activationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIMutableUserNotificationAction/activationMode">Apple Documentation</a>
 */
/**
 * @class CATiledLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @method fadeDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/clm/CATiledLayer/fadeDuration">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @property {Object} tileSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/CATiledLayer/tileSize">Apple Documentation</a>
 */
/**
 * @property {number} levelsOfDetailBias
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/CATiledLayer/levelsOfDetailBias">Apple Documentation</a>
 */
/**
 * @property {number} levelsOfDetail
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/CATiledLayer/levelsOfDetail">Apple Documentation</a>
 */
/**
 * @class NSXPCInterface
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method interfaceWithProtocol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/clm/NSXPCInterface/interfaceWithProtocol:">Apple Documentation</a>
 * @static
 * @param {Protocol} protocol
 * @return {NSXPCInterface}
 */
/**
 * @property {Protocol} protocol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instp/NSXPCInterface/protocol">Apple Documentation</a>
 */
/**
 * @method setInterfaceForSelectorArgumentIndexOfReply
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSXPCInterface/setInterface:forSelector:argumentIndex:ofReply:">Apple Documentation</a>
 * @param {NSXPCInterface} ifc
 * @param {string} sel
 * @param {number} arg
 * @param {boolean} ofReply
 * @return {void}
 */
/**
 * @method classesForSelectorArgumentIndexOfReply
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSXPCInterface/classesForSelector:argumentIndex:ofReply:">Apple Documentation</a>
 * @param {string} sel
 * @param {number} arg
 * @param {boolean} ofReply
 * @return {NSSet}
 */
/**
 * @method setClassesForSelectorArgumentIndexOfReply
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSXPCInterface/setClasses:forSelector:argumentIndex:ofReply:">Apple Documentation</a>
 * @param {NSSet} classes
 * @param {string} sel
 * @param {number} arg
 * @param {boolean} ofReply
 * @return {void}
 */
/**
 * @method interfaceForSelectorArgumentIndexOfReply
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-v10.10/index.html#//apple_ref/occ/instm/NSXPCInterface/interfaceForSelector:argumentIndex:ofReply:">Apple Documentation</a>
 * @param {string} sel
 * @param {number} arg
 * @param {boolean} ofReply
 * @return {NSXPCInterface}
 */
/**
 * @class UICommandAlternate
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method alternateWithTitleActionModifierFlags
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UICommandAlternate/alternateWithTitle:action:modifierFlags:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {string} action
 * @param {number} modifierFlags
 * @return {UICommandAlternate}
 */
/**
 * @property {string} jsaction
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommandAlternate/action">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} modifierFlags
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommandAlternate/modifierFlags">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICommandAlternate/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICommandAlternate/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICommandAlternate}
 */
/**
 * @class AVAudioMix
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} inputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioMix/inputParameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @class RPBroadcastSampleHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html">Apple Documentation</a>
 * @extends RPBroadcastHandler
 */
/**
 * @method broadcastStartedWithSetupInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/broadcastStartedWithSetupInfo:">Apple Documentation</a>
 * @param {Object} setupInfo
 * @return {void}
 */
/**
 * @method broadcastFinished
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/broadcastFinished">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method broadcastAnnotatedWithApplicationInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/broadcastAnnotatedWithApplicationInfo:">Apple Documentation</a>
 * @param {Object} applicationInfo
 * @return {void}
 */
/**
 * @method processSampleBufferWithType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/processSampleBuffer:withType:">Apple Documentation</a>
 * @param {Object} sampleBuffer
 * @param {number} sampleBufferType
 * @return {void}
 */
/**
 * @method broadcastResumed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/broadcastResumed">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method broadcastPaused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/broadcastPaused">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method finishBroadcastWithError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/ReplayKit.html#//apple_ref/occ/instm/RPBroadcastSampleHandler/finishBroadcastWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @class UIMotionEffect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method keyPathsAndRelativeValuesForViewerOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIMotionEffect/keyPathsAndRelativeValuesForViewerOffset:">Apple Documentation</a>
 * @param {Object} viewerOffset
 * @return {Object}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIMotionEffect/init">Apple Documentation</a>
 * @return {UIMotionEffect}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIMotionEffect/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIMotionEffect}
 */
/**
 * @class SCNBillboardConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method billboardConstraint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNBillboardConstraint/billboardConstraint">Apple Documentation</a>
 * @static
 * @return {SCNBillboardConstraint}
 */
/**
 * @property {number} freeAxes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNBillboardConstraint/freeAxes">Apple Documentation</a>
 */
/**
 * @class UIDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method currentDevice
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIDevice/currentDevice">Apple Documentation</a>
 * @static
 * @return {UIDevice}
 */
/**
 * @property {boolean} proximityState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/proximityState">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} generatesDeviceOrientationNotifications
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/generatesDeviceOrientationNotifications">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} userInterfaceIdiom
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/userInterfaceIdiom">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedModel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/localizedModel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} batteryMonitoringEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/batteryMonitoringEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} proximityMonitoringEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/proximityMonitoringEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} multitaskingSupported
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/multitaskingSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} systemVersion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/systemVersion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} batteryState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/batteryState">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} systemName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/systemName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} model
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/model">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSUUID} identifierForVendor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/identifierForVendor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} batteryLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/batteryLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} orientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDevice/orientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @method endGeneratingDeviceOrientationNotifications
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDevice/endGeneratingDeviceOrientationNotifications">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method beginGeneratingDeviceOrientationNotifications
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDevice/beginGeneratingDeviceOrientationNotifications">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method playInputClick
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDevice/playInputClick">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UITabBar
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIColor} unselectedItemTintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/unselectedItemTintColor">Apple Documentation</a>
 */
/**
 * @property {number} itemPositioning
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/itemPositioning">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/items">Apple Documentation</a>
 */
/**
 * @property {UITabBarItem} selectedItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/selectedItem">Apple Documentation</a>
 */
/**
 * @property {UIImage} selectionIndicatorImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/selectionIndicatorImage">Apple Documentation</a>
 */
/**
 * @property {UIColor} barTintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/barTintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} shadowImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/shadowImage">Apple Documentation</a>
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/tintColor">Apple Documentation</a>
 */
/**
 * @property {number} itemWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/itemWidth">Apple Documentation</a>
 */
/**
 * @property {UIImage} backgroundImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/backgroundImage">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/delegate">Apple Documentation</a>
 */
/**
 * @property {UITabBarAppearance} standardAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/standardAppearance">Apple Documentation</a>
 */
/**
 * @property {boolean} customizing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/customizing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIColor} selectedImageTintColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/selectedImageTintColor">Apple Documentation</a>
 */
/**
 * @property {number} barStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/barStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} translucent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/translucent">Apple Documentation</a>
 */
/**
 * @property {number} itemSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITabBar/itemSpacing">Apple Documentation</a>
 */
/**
 * @method beginCustomizingItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBar/beginCustomizingItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {void}
 */
/**
 * @method setItemsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBar/setItems:animated:">Apple Documentation</a>
 * @param {Array} items
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method endCustomizingAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITabBar/endCustomizingAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {boolean}
 */
/**
 * @class MTLCaptureDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} destination
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLCaptureDescriptor/destination">Apple Documentation</a>
 */
/**
 * @property {Object} captureObject
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLCaptureDescriptor/captureObject">Apple Documentation</a>
 */
/**
 * @property {NSURL} outputURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLCaptureDescriptor/outputURL">Apple Documentation</a>
 */
/**
 * @class NSPipe
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method pipe
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSPipe/pipe">Apple Documentation</a>
 * @static
 * @return {NSPipe}
 */
/**
 * @property {NSFileHandle} fileHandleForReading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPipe/fileHandleForReading">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSFileHandle} fileHandleForWriting
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPipe/fileHandleForWriting">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAsset
 */
/**
 * @property {Object} URLAssetInitializationOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVComposition/URLAssetInitializationOptions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVComposition/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} naturalSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVComposition/naturalSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVComposition/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVCompositionTrack}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVComposition/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVComposition/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @class AVSynchronizedLayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @method synchronizedLayerWithPlayerItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVSynchronizedLayer/synchronizedLayerWithPlayerItem:">Apple Documentation</a>
 * @static
 * @param {AVPlayerItem} playerItem
 * @return {AVSynchronizedLayer}
 */
/**
 * @property {AVPlayerItem} playerItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVSynchronizedLayer/playerItem">Apple Documentation</a>
 */
/**
 * @class NSMetadataItem
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} attributes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instp/NSMetadataItem/attributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method valuesForAttributes
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataItem/valuesForAttributes:">Apple Documentation</a>
 * @param {Array} keys
 * @return {Object}
 */
/**
 * @method valueForAttribute
 * <a href="https://developer.apple.com/library/ios/samplecode/Lister/Listings/ListerKit_CloudListCoordinator_swift.html#//apple_ref/occ/instm/NSMetadataItem/valueForAttribute:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @class GKAgent3D
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKAgent
 */
/**
 * @property {boolean} rightHanded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent3D/rightHanded">Apple Documentation</a>
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKAgent3D/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} seconds
 * @return {void}
 */
/**
 * @class AVPlayerItemTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} currentVideoFrameRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemTrack/currentVideoFrameRate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemTrack/enabled">Apple Documentation</a>
 */
/**
 * @property {AVAssetTrack} assetTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemTrack/assetTrack">Apple Documentation</a>
 * @readonly
 */
/**
 * @class CIQRCodeFeature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends CIFeature
 */
/**
 * @property {Object} topLeft
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/topLeft">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bottomLeft
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/bottomLeft">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bottomRight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/bottomRight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CIQRCodeDescriptor} symbolDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/symbolDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} topRight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/topRight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} messageString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIQRCodeFeature/messageString">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSURLSessionUploadTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSURLSessionDataTask
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSURLSessionUploadTask/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionUploadTask}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionUploadTask/init">Apple Documentation</a>
 * @return {NSURLSessionUploadTask}
 */
/**
 * @class AVAudioSinkNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVAudioNode
 */
/**
 * @class MDLPackedJointAnimation
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLObject
 */
/**
 * @property {MDLAnimatedQuaternionArray} rotations
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLPackedJointAnimation/rotations">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} jointPaths
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLPackedJointAnimation/jointPaths">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedVector3Array} translations
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLPackedJointAnimation/translations">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedVector3Array} scales
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLPackedJointAnimation/scales">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNameJointPaths
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLPackedJointAnimation/initWithName:jointPaths:">Apple Documentation</a>
 * @param {string} name
 * @param {Array} jointPaths
 * @return {MDLPackedJointAnimation}
 */
/**
 * @class SKEmitterNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @property {UIColor} particleColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColor">Apple Documentation</a>
 */
/**
 * @property {number} particleLifetime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleLifetime">Apple Documentation</a>
 */
/**
 * @property {SKAction} particleAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleAction">Apple Documentation</a>
 */
/**
 * @property {number} particleColorBlendFactorSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorBlendFactorSpeed">Apple Documentation</a>
 */
/**
 * @property {number} particleAlphaRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleAlphaRange">Apple Documentation</a>
 */
/**
 * @property {number} particleSpeedRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleSpeedRange">Apple Documentation</a>
 */
/**
 * @property {number} particleColorAlphaRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorAlphaRange">Apple Documentation</a>
 */
/**
 * @property {SKTexture} particleTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleTexture">Apple Documentation</a>
 */
/**
 * @property {Object} particlePositionRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particlePositionRange">Apple Documentation</a>
 */
/**
 * @property {number} particleColorAlphaSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorAlphaSpeed">Apple Documentation</a>
 */
/**
 * @property {number} particleRenderOrder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleRenderOrder">Apple Documentation</a>
 */
/**
 * @property {number} particleAlphaSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleAlphaSpeed">Apple Documentation</a>
 */
/**
 * @property {number} particleRotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleRotation">Apple Documentation</a>
 */
/**
 * @property {number} xAcceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/xAcceleration">Apple Documentation</a>
 */
/**
 * @property {Object} particlePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particlePosition">Apple Documentation</a>
 */
/**
 * @property {Object} attributeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/attributeValues">Apple Documentation</a>
 */
/**
 * @property {number} yAcceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/yAcceleration">Apple Documentation</a>
 */
/**
 * @property {number} emissionAngleRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/emissionAngleRange">Apple Documentation</a>
 */
/**
 * @property {number} particleRotationSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleRotationSpeed">Apple Documentation</a>
 */
/**
 * @property {number} particleScaleRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleScaleRange">Apple Documentation</a>
 */
/**
 * @property {number} particleColorBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorBlendFactor">Apple Documentation</a>
 */
/**
 * @property {number} particleBirthRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleBirthRate">Apple Documentation</a>
 */
/**
 * @property {number} particleColorBlueRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorBlueRange">Apple Documentation</a>
 */
/**
 * @property {number} particleColorGreenSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorGreenSpeed">Apple Documentation</a>
 */
/**
 * @property {SKKeyframeSequence} particleScaleSequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleScaleSequence">Apple Documentation</a>
 */
/**
 * @property {SKKeyframeSequence} particleAlphaSequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleAlphaSequence">Apple Documentation</a>
 */
/**
 * @property {number} fieldBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/fieldBitMask">Apple Documentation</a>
 */
/**
 * @property {number} particleColorRedSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorRedSpeed">Apple Documentation</a>
 */
/**
 * @property {SKNode} targetNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/targetNode">Apple Documentation</a>
 */
/**
 * @property {number} particleColorBlendFactorRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorBlendFactorRange">Apple Documentation</a>
 */
/**
 * @property {number} particleColorBlueSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorBlueSpeed">Apple Documentation</a>
 */
/**
 * @property {number} particleLifetimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleLifetimeRange">Apple Documentation</a>
 */
/**
 * @property {number} particleScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleScale">Apple Documentation</a>
 */
/**
 * @property {number} particleZPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleZPosition">Apple Documentation</a>
 */
/**
 * @property {number} particleSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleSpeed">Apple Documentation</a>
 */
/**
 * @property {number} particleScaleSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleScaleSpeed">Apple Documentation</a>
 */
/**
 * @property {SKKeyframeSequence} particleColorSequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorSequence">Apple Documentation</a>
 */
/**
 * @property {number} particleColorRedRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorRedRange">Apple Documentation</a>
 */
/**
 * @property {number} particleAlpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleAlpha">Apple Documentation</a>
 */
/**
 * @property {number} particleZPositionSpeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleZPositionSpeed">Apple Documentation</a>
 */
/**
 * @property {SKShader} shader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/shader">Apple Documentation</a>
 */
/**
 * @property {number} emissionAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/emissionAngle">Apple Documentation</a>
 */
/**
 * @property {number} particleColorGreenRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorGreenRange">Apple Documentation</a>
 */
/**
 * @property {number} particleZPositionRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleZPositionRange">Apple Documentation</a>
 */
/**
 * @property {SKKeyframeSequence} particleColorBlendFactorSequence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleColorBlendFactorSequence">Apple Documentation</a>
 */
/**
 * @property {number} numParticlesToEmit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/numParticlesToEmit">Apple Documentation</a>
 */
/**
 * @property {number} particleRotationRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleRotationRange">Apple Documentation</a>
 */
/**
 * @property {number} particleBlendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleBlendMode">Apple Documentation</a>
 */
/**
 * @property {Object} particleSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKEmitterNode/particleSize">Apple Documentation</a>
 */
/**
 * @method advanceSimulationTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKEmitterNode/advanceSimulationTime:">Apple Documentation</a>
 * @param {number} sec
 * @return {void}
 */
/**
 * @method resetSimulation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKEmitterNode/resetSimulation">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setValueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKEmitterNode/setValue:forAttributeNamed:">Apple Documentation</a>
 * @param {SKAttributeValue} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method valueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKEmitterNode/valueForAttributeNamed:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAttributeValue}
 */
/**
 * @class UIGraphicsImageRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIGraphicsRenderer
 */
/**
 * @method JPEGDataWithCompressionQualityActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsImageRenderer/JPEGDataWithCompressionQuality:actions:">Apple Documentation</a>
 * @param {number} compressionQuality
 * @param {Function} actions
 * @return {NSData}
 */
/**
 * @method initWithSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsImageRenderer/initWithSize:">Apple Documentation</a>
 * @param {Object} size
 * @return {UIGraphicsImageRenderer}
 */
/**
 * @method imageWithActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsImageRenderer/imageWithActions:">Apple Documentation</a>
 * @param {Function} actions
 * @return {UIImage}
 */
/**
 * @method PNGDataWithActions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsImageRenderer/PNGDataWithActions:">Apple Documentation</a>
 * @param {Function} actions
 * @return {NSData}
 */
/**
 * @method initWithBoundsFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsImageRenderer/initWithBounds:format:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {UIGraphicsImageRendererFormat} format
 * @return {UIGraphicsImageRenderer}
 */
/**
 * @method initWithSizeFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsImageRenderer/initWithSize:format:">Apple Documentation</a>
 * @param {Object} size
 * @param {UIGraphicsImageRendererFormat} format
 * @return {UIGraphicsImageRenderer}
 */
/**
 * @class UIAccessibilityCustomRotor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} systemRotorType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotor/systemRotorType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSAttributedString} attributedName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotor/attributedName">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotor/name">Apple Documentation</a>
 */
/**
 * @property {Function} jsitemSearchBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomRotor/itemSearchBlock">Apple Documentation</a>
 */
/**
 * @method initWithAttributedNameItemSearchBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomRotor/initWithAttributedName:itemSearchBlock:">Apple Documentation</a>
 * @param {NSAttributedString} attributedName
 * @param {Function} itemSearchBlock
 * @return {UIAccessibilityCustomRotor}
 */
/**
 * @method initWithNameItemSearchBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomRotor/initWithName:itemSearchBlock:">Apple Documentation</a>
 * @param {string} name
 * @param {Function} itemSearchBlock
 * @return {UIAccessibilityCustomRotor}
 */
/**
 * @method initWithSystemTypeItemSearchBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomRotor/initWithSystemType:itemSearchBlock:">Apple Documentation</a>
 * @param {number} type
 * @param {Function} itemSearchBlock
 * @return {UIAccessibilityCustomRotor}
 */
/**
 * @class SCNParticleSystem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method particleSystemNamedInDirectory
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNParticleSystem/particleSystemNamed:inDirectory:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} directory
 * @return {SCNParticleSystem}
 */
/**
 * @method particleSystem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNParticleSystem/particleSystem">Apple Documentation</a>
 * @static
 * @return {SCNParticleSystem}
 */
/**
 * @property {number} particleBounce
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleBounce">Apple Documentation</a>
 */
/**
 * @property {UIColor} particleColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleColor">Apple Documentation</a>
 */
/**
 * @property {SCNGeometry} emitterShape
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/emitterShape">Apple Documentation</a>
 */
/**
 * @property {number} particleAngularVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleAngularVelocity">Apple Documentation</a>
 */
/**
 * @property {number} particleIntensity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleIntensity">Apple Documentation</a>
 */
/**
 * @property {number} particleBounceVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleBounceVariation">Apple Documentation</a>
 */
/**
 * @property {SCNParticleSystem} systemSpawnedOnLiving
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/systemSpawnedOnLiving">Apple Documentation</a>
 */
/**
 * @property {number} particleVelocity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleVelocity">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceAnimationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceAnimationMode">Apple Documentation</a>
 */
/**
 * @property {number} particleVelocityVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleVelocityVariation">Apple Documentation</a>
 */
/**
 * @property {number} birthRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/birthRate">Apple Documentation</a>
 */
/**
 * @property {Object} orientationDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/orientationDirection">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceFrameRate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceFrameRate">Apple Documentation</a>
 */
/**
 * @property {number} orientationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/orientationMode">Apple Documentation</a>
 */
/**
 * @property {number} particleChargeVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleChargeVariation">Apple Documentation</a>
 */
/**
 * @property {number} idleDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/idleDuration">Apple Documentation</a>
 */
/**
 * @property {number} stretchFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/stretchFactor">Apple Documentation</a>
 */
/**
 * @property {boolean} loops
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/loops">Apple Documentation</a>
 */
/**
 * @property {number} emissionDurationVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/emissionDurationVariation">Apple Documentation</a>
 */
/**
 * @property {number} warmupDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/warmupDuration">Apple Documentation</a>
 */
/**
 * @property {Object} acceleration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/acceleration">Apple Documentation</a>
 */
/**
 * @property {Object} propertyControllers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/propertyControllers">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceInitialFrame
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceInitialFrame">Apple Documentation</a>
 */
/**
 * @property {boolean} blackPassEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/blackPassEnabled">Apple Documentation</a>
 */
/**
 * @property {number} particleFriction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleFriction">Apple Documentation</a>
 */
/**
 * @property {number} particleSizeVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleSizeVariation">Apple Documentation</a>
 */
/**
 * @property {number} sortingMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/sortingMode">Apple Documentation</a>
 */
/**
 * @property {SCNParticleSystem} systemSpawnedOnCollision
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/systemSpawnedOnCollision">Apple Documentation</a>
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/blendMode">Apple Documentation</a>
 */
/**
 * @property {number} particleFrictionVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleFrictionVariation">Apple Documentation</a>
 */
/**
 * @property {number} particleAngularVelocityVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleAngularVelocityVariation">Apple Documentation</a>
 */
/**
 * @property {Object} particleColorVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleColorVariation">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceFrameRateVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceFrameRateVariation">Apple Documentation</a>
 */
/**
 * @property {boolean} local
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/local">Apple Documentation</a>
 */
/**
 * @property {number} particleAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleAngle">Apple Documentation</a>
 */
/**
 * @property {number} spreadingAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/spreadingAngle">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceColumnCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceColumnCount">Apple Documentation</a>
 */
/**
 * @property {number} particleAngleVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleAngleVariation">Apple Documentation</a>
 */
/**
 * @property {boolean} affectedByGravity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/affectedByGravity">Apple Documentation</a>
 */
/**
 * @property {number} particleMassVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleMassVariation">Apple Documentation</a>
 */
/**
 * @property {number} fresnelExponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/fresnelExponent">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceInitialFrameVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceInitialFrameVariation">Apple Documentation</a>
 */
/**
 * @property {boolean} affectedByPhysicsFields
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/affectedByPhysicsFields">Apple Documentation</a>
 */
/**
 * @property {number} idleDurationVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/idleDurationVariation">Apple Documentation</a>
 */
/**
 * @property {number} dampingFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/dampingFactor">Apple Documentation</a>
 */
/**
 * @property {number} particleLifeSpanVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleLifeSpanVariation">Apple Documentation</a>
 */
/**
 * @property {boolean} particleDiesOnCollision
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleDiesOnCollision">Apple Documentation</a>
 */
/**
 * @property {number} particleCharge
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleCharge">Apple Documentation</a>
 */
/**
 * @property {number} birthRateVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/birthRateVariation">Apple Documentation</a>
 */
/**
 * @property {number} particleMass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleMass">Apple Documentation</a>
 */
/**
 * @property {Object} particleImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleImage">Apple Documentation</a>
 */
/**
 * @property {number} particleIntensityVariation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleIntensityVariation">Apple Documentation</a>
 */
/**
 * @property {number} birthLocation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/birthLocation">Apple Documentation</a>
 */
/**
 * @property {SCNParticleSystem} systemSpawnedOnDying
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/systemSpawnedOnDying">Apple Documentation</a>
 */
/**
 * @property {number} particleLifeSpan
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleLifeSpan">Apple Documentation</a>
 */
/**
 * @property {boolean} lightingEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/lightingEnabled">Apple Documentation</a>
 */
/**
 * @property {number} birthDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/birthDirection">Apple Documentation</a>
 */
/**
 * @property {Object} emittingDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/emittingDirection">Apple Documentation</a>
 */
/**
 * @property {number} speedFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/speedFactor">Apple Documentation</a>
 */
/**
 * @property {number} emissionDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/emissionDuration">Apple Documentation</a>
 */
/**
 * @property {number} imageSequenceRowCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/imageSequenceRowCount">Apple Documentation</a>
 */
/**
 * @property {number} particleSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/particleSize">Apple Documentation</a>
 */
/**
 * @property {Array} colliderNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNParticleSystem/colliderNodes">Apple Documentation</a>
 */
/**
 * @method removeAllModifiers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNParticleSystem/removeAllModifiers">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeModifiersOfStage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNParticleSystem/removeModifiersOfStage:">Apple Documentation</a>
 * @param {number} stage
 * @return {void}
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNParticleSystem/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class MTLType
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} dataType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLType/dataType">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSUnitElectricCurrent
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method amperes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCurrent/amperes">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCurrent}
 */
/**
 * @method kiloamperes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCurrent/kiloamperes">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCurrent}
 */
/**
 * @method milliamperes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCurrent/milliamperes">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCurrent}
 */
/**
 * @method megaamperes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCurrent/megaamperes">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCurrent}
 */
/**
 * @method microamperes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitElectricCurrent/microamperes">Apple Documentation</a>
 * @static
 * @return {NSUnitElectricCurrent}
 */
/**
 * @class NSXPCListenerEndpoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class GKAchievementDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method loadAchievementDescriptionsWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievementDescription/loadAchievementDescriptionsWithCompletionHandler:">Apple Documentation</a>
 * @static
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method incompleteAchievementImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievementDescription/incompleteAchievementImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @method placeholderCompletedAchievementImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKAchievementDescription/placeholderCompletedAchievementImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @property {boolean} replayable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/replayable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} achievedDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/achievedDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} groupIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/groupIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} unachievedDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/unachievedDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/hidden">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumPoints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKAchievementDescription/maximumPoints">Apple Documentation</a>
 * @readonly
 */
/**
 * @method loadImageWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKAchievementDescription/loadImageWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class NSMutableAttributedString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html">Apple Documentation</a>
 * @extends NSAttributedString
 */
/**
 * @method setAttributedString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/setAttributedString:">Apple Documentation</a>
 * @param {NSAttributedString} attrString
 * @return {void}
 */
/**
 * @method replaceCharactersInRangeWithString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/replaceCharactersInRange:withString:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} str
 * @return {void}
 */
/**
 * @method insertAttributedStringAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/insertAttributedString:atIndex:">Apple Documentation</a>
 * @param {NSAttributedString} attrString
 * @param {number} loc
 * @return {void}
 */
/**
 * @method beginEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/beginEditing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addAttributeValueRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/addAttribute:value:range:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} value
 * @param {Object} range
 * @return {void}
 */
/**
 * @method setAttributesRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/setAttributes:range:">Apple Documentation</a>
 * @param {Object} attrs
 * @param {Object} range
 * @return {void}
 */
/**
 * @method fixAttributesInRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/fixAttributesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method removeAttributeRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/removeAttribute:range:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} range
 * @return {void}
 */
/**
 * @method addAttributesRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/addAttributes:range:">Apple Documentation</a>
 * @param {Object} attrs
 * @param {Object} range
 * @return {void}
 */
/**
 * @method appendAttributedString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/appendAttributedString:">Apple Documentation</a>
 * @param {NSAttributedString} attrString
 * @return {void}
 */
/**
 * @method endEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/endEditing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method replaceCharactersInRangeWithAttributedString
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/replaceCharactersInRange:withAttributedString:">Apple Documentation</a>
 * @param {Object} range
 * @param {NSAttributedString} attrString
 * @return {void}
 */
/**
 * @method deleteCharactersInRange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html#//apple_ref/occ/instm/NSMutableAttributedString/deleteCharactersInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @class AVMediaDataStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMediaDataStorage/URL">Apple Documentation</a>
 * @return {NSURL}
 */
/**
 * @method initWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMediaDataStorage/initWithURL:options:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} options
 * @return {AVMediaDataStorage}
 */
/**
 * @class MTLRasterizationRateMapDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method rasterizationRateMapDescriptorWithScreenSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/MTLRasterizationRateMapDescriptor/rasterizationRateMapDescriptorWithScreenSize:">Apple Documentation</a>
 * @static
 * @param {Object} screenSize
 * @return {MTLRasterizationRateMapDescriptor}
 */
/**
 * @method rasterizationRateMapDescriptorWithScreenSizeLayer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/MTLRasterizationRateMapDescriptor/rasterizationRateMapDescriptorWithScreenSize:layer:">Apple Documentation</a>
 * @static
 * @param {Object} screenSize
 * @param {MTLRasterizationRateLayerDescriptor} layer
 * @return {MTLRasterizationRateMapDescriptor}
 */
/**
 * @property {MTLRasterizationRateLayerArray} layers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateMapDescriptor/layers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} screenSize
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateMapDescriptor/screenSize">Apple Documentation</a>
 */
/**
 * @property {number} layerCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateMapDescriptor/layerCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} label
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateMapDescriptor/label">Apple Documentation</a>
 */
/**
 * @method layerAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateMapDescriptor/layerAtIndex:">Apple Documentation</a>
 * @param {number} layerIndex
 * @return {MTLRasterizationRateLayerDescriptor}
 */
/**
 * @method setLayerAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateMapDescriptor/setLayer:atIndex:">Apple Documentation</a>
 * @param {MTLRasterizationRateLayerDescriptor} layer
 * @param {number} layerIndex
 * @return {void}
 */
/**
 * @class NSValue
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method valueWithRange
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithRange:">Apple Documentation</a>
 * @static
 * @param {Object} range
 * @return {NSValue}
 */
/**
 * @method valueWithUIEdgeInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithUIEdgeInsets:">Apple Documentation</a>
 * @static
 * @param {Object} insets
 * @return {NSValue}
 */
/**
 * @method valueWithSCNVector4
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithSCNVector4:">Apple Documentation</a>
 * @static
 * @param {Object} v
 * @return {NSValue}
 */
/**
 * @method valueWithCGAffineTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCGAffineTransform:">Apple Documentation</a>
 * @static
 * @param {Object} transform
 * @return {NSValue}
 */
/**
 * @method valueWithCGVector
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCGVector:">Apple Documentation</a>
 * @static
 * @param {Object} vector
 * @return {NSValue}
 */
/**
 * @method valueWithCMTimeMapping
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCMTimeMapping:">Apple Documentation</a>
 * @static
 * @param {Object} timeMapping
 * @return {NSValue}
 */
/**
 * @method valueWithCGPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCGPoint:">Apple Documentation</a>
 * @static
 * @param {Object} point
 * @return {NSValue}
 */
/**
 * @method valueWithSCNVector3
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithSCNVector3:">Apple Documentation</a>
 * @static
 * @param {Object} v
 * @return {NSValue}
 */
/**
 * @method valueWithNonretainedObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithNonretainedObject:">Apple Documentation</a>
 * @static
 * @param {Object} anObject
 * @return {NSValue}
 */
/**
 * @method valueWithDirectionalEdgeInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithDirectionalEdgeInsets:">Apple Documentation</a>
 * @static
 * @param {Object} insets
 * @return {NSValue}
 */
/**
 * @method valueWithUIOffset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithUIOffset:">Apple Documentation</a>
 * @static
 * @param {Object} insets
 * @return {NSValue}
 */
/**
 * @method valueWithSCNMatrix4
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithSCNMatrix4:">Apple Documentation</a>
 * @static
 * @param {Object} v
 * @return {NSValue}
 */
/**
 * @method valueWithCMTimeRange
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCMTimeRange:">Apple Documentation</a>
 * @static
 * @param {Object} timeRange
 * @return {NSValue}
 */
/**
 * @method valueWithCMTime
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCMTime:">Apple Documentation</a>
 * @static
 * @param {Object} time
 * @return {NSValue}
 */
/**
 * @method valueWithCGRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCGRect:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @return {NSValue}
 */
/**
 * @method valueWithCGSize
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCGSize:">Apple Documentation</a>
 * @static
 * @param {Object} size
 * @return {NSValue}
 */
/**
 * @method valueWithCATransform3D
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSValue/valueWithCATransform3D:">Apple Documentation</a>
 * @static
 * @param {Object} t
 * @return {NSValue}
 */
/**
 * @method isEqualToValue
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSValue/isEqualToValue:">Apple Documentation</a>
 * @param {NSValue} value
 * @return {boolean}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSValue/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSValue}
 */
/**
 * @class NSMutableIndexSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSIndexSet
 */
/**
 * @method removeIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/removeIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexSet
 * @return {void}
 */
/**
 * @method removeIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/removeIndexesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method removeAllIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/removeAllIndexes">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/removeIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {void}
 */
/**
 * @method addIndexesInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/addIndexesInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method addIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/addIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexSet
 * @return {void}
 */
/**
 * @method addIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/addIndex:">Apple Documentation</a>
 * @param {number} value
 * @return {void}
 */
/**
 * @method shiftIndexesStartingAtIndexBy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSMutableIndexSet/shiftIndexesStartingAtIndex:by:">Apple Documentation</a>
 * @param {number} index
 * @param {number} delta
 * @return {void}
 */
/**
 * @class UIPreviewAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method actionWithTitleStyleHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPreviewAction/actionWithTitle:style:handler:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {number} style
 * @param {Function} handler
 * @return {UIPreviewAction}
 */
/**
 * @property {Function} jshandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPreviewAction/handler">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVFragmentedAssetMinder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method fragmentedAssetMinderWithAssetMindingInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVFragmentedAssetMinder/fragmentedAssetMinderWithAsset:mindingInterval:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {number} mindingInterval
 * @return {AVFragmentedAssetMinder}
 */
/**
 * @property {number} mindingInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVFragmentedAssetMinder/mindingInterval">Apple Documentation</a>
 */
/**
 * @property {Array} assets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVFragmentedAssetMinder/assets">Apple Documentation</a>
 * @readonly
 */
/**
 * @method removeFragmentedAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedAssetMinder/removeFragmentedAsset:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @return {void}
 */
/**
 * @method initWithAssetMindingInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedAssetMinder/initWithAsset:mindingInterval:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @param {number} mindingInterval
 * @return {AVFragmentedAssetMinder}
 */
/**
 * @method addFragmentedAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVFragmentedAssetMinder/addFragmentedAsset:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @return {void}
 */
/**
 * @class NSProgress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method progressWithTotalUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSProgress/progressWithTotalUnitCount:">Apple Documentation</a>
 * @static
 * @param {number} unitCount
 * @return {NSProgress}
 */
/**
 * @method currentProgress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSProgress/currentProgress">Apple Documentation</a>
 * @static
 * @return {NSProgress}
 */
/**
 * @method discreteProgressWithTotalUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSProgress/discreteProgressWithTotalUnitCount:">Apple Documentation</a>
 * @static
 * @param {number} unitCount
 * @return {NSProgress}
 */
/**
 * @method progressWithTotalUnitCountParentPendingUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSProgress/progressWithTotalUnitCount:parent:pendingUnitCount:">Apple Documentation</a>
 * @static
 * @param {number} unitCount
 * @param {NSProgress} parent
 * @param {number} portionOfParentTotalUnitCount
 * @return {NSProgress}
 */
/**
 * @property {string} localizedDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/localizedDescription">Apple Documentation</a>
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/paused">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} fractionCompleted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/fractionCompleted">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} fileOperationKind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/fileOperationKind">Apple Documentation</a>
 */
/**
 * @property {number} estimatedTimeRemaining
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/estimatedTimeRemaining">Apple Documentation</a>
 */
/**
 * @property {boolean} indeterminate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/indeterminate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Function} jscancellationHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/cancellationHandler">Apple Documentation</a>
 */
/**
 * @property {NSURL} fileURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/fileURL">Apple Documentation</a>
 */
/**
 * @property {number} fileCompletedCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/fileCompletedCount">Apple Documentation</a>
 */
/**
 * @property {boolean} pausable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/pausable">Apple Documentation</a>
 */
/**
 * @property {number} totalUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/totalUnitCount">Apple Documentation</a>
 */
/**
 * @property {boolean} finished
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/finished">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} fileTotalCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/fileTotalCount">Apple Documentation</a>
 */
/**
 * @property {number} completedUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/completedUnitCount">Apple Documentation</a>
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} kind
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/kind">Apple Documentation</a>
 */
/**
 * @property {Function} jsresumingHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/resumingHandler">Apple Documentation</a>
 */
/**
 * @property {boolean} cancellable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/cancellable">Apple Documentation</a>
 */
/**
 * @property {string} localizedAdditionalDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/localizedAdditionalDescription">Apple Documentation</a>
 */
/**
 * @property {Function} jspausingHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/pausingHandler">Apple Documentation</a>
 */
/**
 * @property {number} throughput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/throughput">Apple Documentation</a>
 */
/**
 * @property {boolean} cancelled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSProgress/cancelled">Apple Documentation</a>
 * @readonly
 */
/**
 * @method becomeCurrentWithPendingUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/becomeCurrentWithPendingUnitCount:">Apple Documentation</a>
 * @param {number} unitCount
 * @return {void}
 */
/**
 * @method setUserInfoObjectForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/setUserInfoObject:forKey:">Apple Documentation</a>
 * @param {Object} objectOrNil
 * @param {string} key
 * @return {void}
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method resume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/resume">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithParentUserInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/initWithParent:userInfo:">Apple Documentation</a>
 * @param {NSProgress} parentProgressOrNil
 * @param {Object} userInfoOrNil
 * @return {NSProgress}
 */
/**
 * @method addChildWithPendingUnitCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/addChild:withPendingUnitCount:">Apple Documentation</a>
 * @param {NSProgress} child
 * @param {number} inUnitCount
 * @return {void}
 */
/**
 * @method performAsCurrentWithPendingUnitCountUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/performAsCurrentWithPendingUnitCount:usingBlock:">Apple Documentation</a>
 * @param {number} unitCount
 * @param {Function} work
 * @return {void}
 */
/**
 * @method resignCurrent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSProgress/resignCurrent">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class GKSavedGame
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Date} modificationDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_10.html#//apple_ref/occ/instp/GKSavedGame/modificationDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} deviceName
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_10.html#//apple_ref/occ/instp/GKSavedGame/deviceName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_10.html#//apple_ref/occ/instp/GKSavedGame/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @method loadDataWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_10.html#//apple_ref/occ/instm/GKSavedGame/loadDataWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @class AVSampleBufferAudioRenderer
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSampleBufferAudioRenderer/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} audioTimePitchAlgorithm
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSampleBufferAudioRenderer/audioTimePitchAlgorithm">Apple Documentation</a>
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSampleBufferAudioRenderer/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @method flushFromSourceTimeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSampleBufferAudioRenderer/flushFromSourceTime:completionHandler:">Apple Documentation</a>
 * @param {Object} time
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class UIGraphicsPDFRendererContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIGraphicsRendererContext
 */
/**
 * @property {Object} pdfContextBounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsPDFRendererContext/pdfContextBounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setDestinationWithNameForRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRendererContext/setDestinationWithName:forRect:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method beginPage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRendererContext/beginPage">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method beginPageWithBoundsPageInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRendererContext/beginPageWithBounds:pageInfo:">Apple Documentation</a>
 * @param {Object} bounds
 * @param {Object} pageInfo
 * @return {void}
 */
/**
 * @method addDestinationWithNameAtPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRendererContext/addDestinationWithName:atPoint:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} point
 * @return {void}
 */
/**
 * @method setURLForRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIGraphicsPDFRendererContext/setURL:forRect:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} rect
 * @return {void}
 */
/**
 * @class NSURLCredentialStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedCredentialStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSURLCredentialStorage/sharedCredentialStorage">Apple Documentation</a>
 * @static
 * @return {NSURLCredentialStorage}
 */
/**
 * @property {Object} allCredentials
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLCredentialStorage/allCredentials">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setCredentialForProtectionSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/setCredential:forProtectionSpace:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} space
 * @return {void}
 */
/**
 * @method setDefaultCredentialForProtectionSpaceTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/setDefaultCredential:forProtectionSpace:task:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} protectionSpace
 * @param {NSURLSessionTask} task
 * @return {void}
 */
/**
 * @method removeCredentialForProtectionSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/removeCredential:forProtectionSpace:options:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} space
 * @param {Object} options
 * @return {void}
 */
/**
 * @method removeCredentialForProtectionSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/removeCredential:forProtectionSpace:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} space
 * @return {void}
 */
/**
 * @method removeCredentialForProtectionSpaceOptionsTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/removeCredential:forProtectionSpace:options:task:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} protectionSpace
 * @param {Object} options
 * @param {NSURLSessionTask} task
 * @return {void}
 */
/**
 * @method defaultCredentialForProtectionSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/defaultCredentialForProtectionSpace:">Apple Documentation</a>
 * @param {NSURLProtectionSpace} space
 * @return {NSURLCredential}
 */
/**
 * @method getDefaultCredentialForProtectionSpaceTaskCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/getDefaultCredentialForProtectionSpace:task:completionHandler:">Apple Documentation</a>
 * @param {NSURLProtectionSpace} space
 * @param {NSURLSessionTask} task
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method setDefaultCredentialForProtectionSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/setDefaultCredential:forProtectionSpace:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} space
 * @return {void}
 */
/**
 * @method getCredentialsForProtectionSpaceTaskCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/getCredentialsForProtectionSpace:task:completionHandler:">Apple Documentation</a>
 * @param {NSURLProtectionSpace} protectionSpace
 * @param {NSURLSessionTask} task
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method credentialsForProtectionSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/credentialsForProtectionSpace:">Apple Documentation</a>
 * @param {NSURLProtectionSpace} space
 * @return {Object}
 */
/**
 * @method setCredentialForProtectionSpaceTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLCredentialStorage/setCredential:forProtectionSpace:task:">Apple Documentation</a>
 * @param {NSURLCredential} credential
 * @param {NSURLProtectionSpace} protectionSpace
 * @param {NSURLSessionTask} task
 * @return {void}
 */
/**
 * @class MDLMesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLObject
 */
/**
 * @method newSubdividedMeshSubmeshIndexSubdivisionLevels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLMesh/newSubdividedMesh:submeshIndex:subdivisionLevels:">Apple Documentation</a>
 * @static
 * @param {MDLMesh} mesh
 * @param {number} submeshIndex
 * @param {number} subdivisionLevels
 * @return {MDLMesh}
 */
/**
 * @method newIcosahedronWithRadiusInwardNormalsAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLMesh/newIcosahedronWithRadius:inwardNormals:allocator:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @param {boolean} inwardNormals
 * @param {Object} allocator
 * @return {MDLMesh}
 */
/**
 * @method newIcosahedronWithRadiusInwardNormalsGeometryTypeAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/clm/MDLMesh/newIcosahedronWithRadius:inwardNormals:geometryType:allocator:">Apple Documentation</a>
 * @static
 * @param {number} radius
 * @param {boolean} inwardNormals
 * @param {number} geometryType
 * @param {Object} allocator
 * @return {MDLMesh}
 */
/**
 * @property {MDLVertexDescriptor} vertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMesh/vertexDescriptor">Apple Documentation</a>
 */
/**
 * @property {Array} vertexBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMesh/vertexBuffers">Apple Documentation</a>
 */
/**
 * @property {NSMutableArray} submeshes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMesh/submeshes">Apple Documentation</a>
 */
/**
 * @property {number} vertexCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMesh/vertexCount">Apple Documentation</a>
 */
/**
 * @property {Object} allocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMesh/allocator">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addNormalsWithAttributeNamedCreaseThreshold
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addNormalsWithAttributeNamed:creaseThreshold:">Apple Documentation</a>
 * @param {string} attributeName
 * @param {number} creaseThreshold
 * @return {void}
 */
/**
 * @method initMeshBySubdividingMeshSubmeshIndexSubdivisionLevelsAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/initMeshBySubdividingMesh:submeshIndex:subdivisionLevels:allocator:">Apple Documentation</a>
 * @param {MDLMesh} mesh
 * @param {number} submeshIndex
 * @param {number} subdivisionLevels
 * @param {Object} allocator
 * @return {MDLMesh}
 */
/**
 * @method generateAmbientOcclusionVertexColorsWithQualityAttenuationFactorObjectsToConsiderVertexAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/generateAmbientOcclusionVertexColorsWithQuality:attenuationFactor:objectsToConsider:vertexAttributeNamed:">Apple Documentation</a>
 * @param {number} bakeQuality
 * @param {number} attenuationFactor
 * @param {Array} objectsToConsider
 * @param {string} vertexAttributeName
 * @return {boolean}
 */
/**
 * @method generateLightMapTextureWithQualityLightsToConsiderObjectsToConsiderVertexAttributeNamedMaterialPropertyNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/generateLightMapTextureWithQuality:lightsToConsider:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:">Apple Documentation</a>
 * @param {number} bakeQuality
 * @param {Array} lightsToConsider
 * @param {Array} objectsToConsider
 * @param {string} vertexAttributeName
 * @param {string} materialPropertyName
 * @return {boolean}
 */
/**
 * @method addTangentBasisForTextureCoordinateAttributeNamedNormalAttributeNamedTangentAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addTangentBasisForTextureCoordinateAttributeNamed:normalAttributeNamed:tangentAttributeNamed:">Apple Documentation</a>
 * @param {string} textureCoordinateAttributeName
 * @param {string} normalAttributeName
 * @param {string} tangentAttributeName
 * @return {void}
 */
/**
 * @method addAttributeWithNameFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addAttributeWithName:format:">Apple Documentation</a>
 * @param {string} name
 * @param {number} format
 * @return {void}
 */
/**
 * @method flipTextureCoordinatesInAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/flipTextureCoordinatesInAttributeNamed:">Apple Documentation</a>
 * @param {string} textureCoordinateAttributeName
 * @return {void}
 */
/**
 * @method vertexAttributeDataForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/vertexAttributeDataForAttributeNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {MDLVertexAttributeData}
 */
/**
 * @method initWithVertexBufferVertexCountDescriptorSubmeshes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/initWithVertexBuffer:vertexCount:descriptor:submeshes:">Apple Documentation</a>
 * @param {Object} vertexBuffer
 * @param {number} vertexCount
 * @param {MDLVertexDescriptor} descriptor
 * @param {Array} submeshes
 * @return {MDLMesh}
 */
/**
 * @method generateAmbientOcclusionVertexColorsWithRaysPerSampleAttenuationFactorObjectsToConsiderVertexAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/generateAmbientOcclusionVertexColorsWithRaysPerSample:attenuationFactor:objectsToConsider:vertexAttributeNamed:">Apple Documentation</a>
 * @param {number} raysPerSample
 * @param {number} attenuationFactor
 * @param {Array} objectsToConsider
 * @param {string} vertexAttributeName
 * @return {boolean}
 */
/**
 * @method makeVerticesUniqueAndReturnError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/makeVerticesUniqueAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithVertexBuffersVertexCountDescriptorSubmeshes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/initWithVertexBuffers:vertexCount:descriptor:submeshes:">Apple Documentation</a>
 * @param {Array} vertexBuffers
 * @param {number} vertexCount
 * @param {MDLVertexDescriptor} descriptor
 * @param {Array} submeshes
 * @return {MDLMesh}
 */
/**
 * @method generateLightMapVertexColorsWithLightsToConsiderObjectsToConsiderVertexAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/generateLightMapVertexColorsWithLightsToConsider:objectsToConsider:vertexAttributeNamed:">Apple Documentation</a>
 * @param {Array} lightsToConsider
 * @param {Array} objectsToConsider
 * @param {string} vertexAttributeName
 * @return {boolean}
 */
/**
 * @method addAttributeWithNameFormatTypeDataStrideTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addAttributeWithName:format:type:data:stride:time:">Apple Documentation</a>
 * @param {string} name
 * @param {number} format
 * @param {string} type
 * @param {NSData} data
 * @param {number} stride
 * @param {number} time
 * @return {void}
 */
/**
 * @method makeVerticesUnique
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/makeVerticesUnique">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method updateAttributeNamedWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/updateAttributeNamed:withData:">Apple Documentation</a>
 * @param {string} name
 * @param {MDLVertexAttributeData} newData
 * @return {void}
 */
/**
 * @method addOrthTanBasisForTextureCoordinateAttributeNamedNormalAttributeNamedTangentAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addOrthTanBasisForTextureCoordinateAttributeNamed:normalAttributeNamed:tangentAttributeNamed:">Apple Documentation</a>
 * @param {string} textureCoordinateAttributeName
 * @param {string} normalAttributeName
 * @param {string} tangentAttributeName
 * @return {void}
 */
/**
 * @method initWithBufferAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/initWithBufferAllocator:">Apple Documentation</a>
 * @param {Object} bufferAllocator
 * @return {MDLMesh}
 */
/**
 * @method vertexAttributeDataForAttributeNamedAsFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/vertexAttributeDataForAttributeNamed:asFormat:">Apple Documentation</a>
 * @param {string} name
 * @param {number} format
 * @return {MDLVertexAttributeData}
 */
/**
 * @method removeAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/removeAttributeNamed:">Apple Documentation</a>
 * @param {string} name
 * @return {void}
 */
/**
 * @method generateAmbientOcclusionTextureWithQualityAttenuationFactorObjectsToConsiderVertexAttributeNamedMaterialPropertyNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/generateAmbientOcclusionTextureWithQuality:attenuationFactor:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:">Apple Documentation</a>
 * @param {number} bakeQuality
 * @param {number} attenuationFactor
 * @param {Array} objectsToConsider
 * @param {string} vertexAttributeName
 * @param {string} materialPropertyName
 * @return {boolean}
 */
/**
 * @method addUnwrappedTextureCoordinatesForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addUnwrappedTextureCoordinatesForAttributeNamed:">Apple Documentation</a>
 * @param {string} textureCoordinateAttributeName
 * @return {void}
 */
/**
 * @method addTangentBasisForTextureCoordinateAttributeNamedTangentAttributeNamedBitangentAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addTangentBasisForTextureCoordinateAttributeNamed:tangentAttributeNamed:bitangentAttributeNamed:">Apple Documentation</a>
 * @param {string} textureCoordinateAttributeName
 * @param {string} tangentAttributeName
 * @param {string} bitangentAttributeName
 * @return {void}
 */
/**
 * @method replaceAttributeNamedWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/replaceAttributeNamed:withData:">Apple Documentation</a>
 * @param {string} name
 * @param {MDLVertexAttributeData} newData
 * @return {void}
 */
/**
 * @method addAttributeWithNameFormatTypeDataStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMesh/addAttributeWithName:format:type:data:stride:">Apple Documentation</a>
 * @param {string} name
 * @param {number} format
 * @param {string} type
 * @param {NSData} data
 * @param {number} stride
 * @return {void}
 */
/**
 * @class GKEntity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method entity
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKEntity/entity">Apple Documentation</a>
 * @static
 * @return {GKEntity}
 */
/**
 * @property {Array} components
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKEntity/components">Apple Documentation</a>
 * @readonly
 */
/**
 * @method removeComponentForClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKEntity/removeComponentForClass:">Apple Documentation</a>
 * @param {Object} componentClass
 * @return {void}
 */
/**
 * @method componentForClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKEntity/componentForClass:">Apple Documentation</a>
 * @param {Object} componentClass
 * @return {GKComponent}
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKEntity/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} seconds
 * @return {void}
 */
/**
 * @method addComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKEntity/addComponent:">Apple Documentation</a>
 * @param {GKComponent} component
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKEntity/init">Apple Documentation</a>
 * @return {GKEntity}
 */
/**
 * @class UIPrintPageRenderer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} numberOfPages
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPageRenderer/numberOfPages">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} footerHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPageRenderer/footerHeight">Apple Documentation</a>
 */
/**
 * @property {Object} paperRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPageRenderer/paperRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} printFormatters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPageRenderer/printFormatters">Apple Documentation</a>
 */
/**
 * @property {number} headerHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPageRenderer/headerHeight">Apple Documentation</a>
 */
/**
 * @property {Object} printableRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPageRenderer/printableRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @method drawPrintFormatterForPageAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/drawPrintFormatter:forPageAtIndex:">Apple Documentation</a>
 * @param {UIPrintFormatter} printFormatter
 * @param {number} pageIndex
 * @return {void}
 */
/**
 * @method drawFooterForPageAtIndexInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/drawFooterForPageAtIndex:inRect:">Apple Documentation</a>
 * @param {number} pageIndex
 * @param {Object} footerRect
 * @return {void}
 */
/**
 * @method addPrintFormatterStartingAtPageAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/addPrintFormatter:startingAtPageAtIndex:">Apple Documentation</a>
 * @param {UIPrintFormatter} formatter
 * @param {number} pageIndex
 * @return {void}
 */
/**
 * @method drawHeaderForPageAtIndexInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/drawHeaderForPageAtIndex:inRect:">Apple Documentation</a>
 * @param {number} pageIndex
 * @param {Object} headerRect
 * @return {void}
 */
/**
 * @method drawPageAtIndexInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/drawPageAtIndex:inRect:">Apple Documentation</a>
 * @param {number} pageIndex
 * @param {Object} printableRect
 * @return {void}
 */
/**
 * @method printFormattersForPageAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/printFormattersForPageAtIndex:">Apple Documentation</a>
 * @param {number} pageIndex
 * @return {Array}
 */
/**
 * @method drawContentForPageAtIndexInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/drawContentForPageAtIndex:inRect:">Apple Documentation</a>
 * @param {number} pageIndex
 * @param {Object} contentRect
 * @return {void}
 */
/**
 * @method prepareForDrawingPages
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPageRenderer/prepareForDrawingPages:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @class GKGameSession
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method removeSessionWithIdentifierCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKGameSession/removeSessionWithIdentifier:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadSessionWithIdentifierCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKGameSession/loadSessionWithIdentifier:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} identifier
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method removeEventListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKGameSession/removeEventListener:">Apple Documentation</a>
 * @static
 * @param {NSObject} listener
 * @return {void}
 */
/**
 * @method createSessionInContainerWithTitleMaxConnectedPlayersCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKGameSession/createSessionInContainer:withTitle:maxConnectedPlayers:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} containerName
 * @param {string} title
 * @param {number} maxPlayers
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadSessionsInContainerCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKGameSession/loadSessionsInContainer:completionHandler:">Apple Documentation</a>
 * @static
 * @param {string} containerName
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method addEventListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKGameSession/addEventListener:">Apple Documentation</a>
 * @static
 * @param {NSObject} listener
 * @return {void}
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} badgedPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/badgedPlayers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} lastModifiedDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/lastModifiedDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxNumberOfConnectedPlayers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/maxNumberOfConnectedPlayers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} players
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/players">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKCloudPlayer} owner
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/owner">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {GKCloudPlayer} lastModifiedPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKGameSession/lastModifiedPlayer">Apple Documentation</a>
 * @readonly
 */
/**
 * @method clearBadgeForPlayersCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/clearBadgeForPlayers:completionHandler:">Apple Documentation</a>
 * @param {Array} players
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method setConnectionStateCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/setConnectionState:completionHandler:">Apple Documentation</a>
 * @param {number} state
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method saveDataCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/saveData:completionHandler:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendDataWithTransportTypeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/sendData:withTransportType:completionHandler:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} transport
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadDataWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/loadDataWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method sendMessageWithLocalizedFormatKeyArgumentsDataToPlayersBadgePlayersCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/sendMessageWithLocalizedFormatKey:arguments:data:toPlayers:badgePlayers:completionHandler:">Apple Documentation</a>
 * @param {string} key
 * @param {Array} arguments
 * @param {NSData} data
 * @param {Array} players
 * @param {boolean} badgePlayers
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method getShareURLWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/getShareURLWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method playersWithConnectionState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKGameSession/playersWithConnectionState:">Apple Documentation</a>
 * @param {number} state
 * @return {Array}
 */
/**
 * @class AVMediaSelectionOption
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} displayName
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/displayName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/locale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} extendedLanguageTag
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/extendedLanguageTag">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} mediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/mediaType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} mediaSubTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/mediaSubTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} playable
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/playable">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} commonMetadata
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/commonMetadata">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableMetadataFormats
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instp/AVMediaSelectionOption/availableMetadataFormats">Apple Documentation</a>
 * @readonly
 */
/**
 * @method metadataForFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/AVMediaSelectionOption/metadataForFormat:">Apple Documentation</a>
 * @param {string} format
 * @return {Array}
 */
/**
 * @method hasMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/AVMediaSelectionOption/hasMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {boolean}
 */
/**
 * @method propertyList
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/AVMediaSelectionOption/propertyList">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method associatedMediaSelectionOptionInMediaSelectionGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/AVMediaSelectionOption/associatedMediaSelectionOptionInMediaSelectionGroup:">Apple Documentation</a>
 * @param {AVMediaSelectionGroup} mediaSelectionGroup
 * @return {AVMediaSelectionOption}
 */
/**
 * @method displayNameWithLocale
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html#//apple_ref/occ/instm/AVMediaSelectionOption/displayNameWithLocale:">Apple Documentation</a>
 * @param {NSLocale} locale
 * @return {string}
 */
/**
 * @class AVAssetResourceLoader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVAssetResourceLoader/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSURLRequest
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method supportsSecureCoding
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURLRequest/supportsSecureCoding">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method requestWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURLRequest/requestWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @return {NSURLRequest}
 */
/**
 * @method requestWithURLCachePolicyTimeoutInterval
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/clm/NSURLRequest/requestWithURL:cachePolicy:timeoutInterval:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @param {number} cachePolicy
 * @param {number} timeoutInterval
 * @return {NSURLRequest}
 */
/**
 * @property {number} timeoutInterval
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/timeoutInterval">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsConstrainedNetworkAccess
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/allowsConstrainedNetworkAccess">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} networkServiceType
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/networkServiceType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsCellularAccess
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/allowsCellularAccess">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} mainDocumentURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/mainDocumentURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} allowsExpensiveNetworkAccess
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/allowsExpensiveNetworkAccess">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} cachePolicy
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instp/NSURLRequest/cachePolicy">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURLRequest/initWithURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {NSURLRequest}
 */
/**
 * @method valueForHTTPHeaderField
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURLRequest/valueForHTTPHeaderField:">Apple Documentation</a>
 * @param {string} field
 * @return {string}
 */
/**
 * @method initWithURLCachePolicyTimeoutInterval
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DisplayingHistory.html#//apple_ref/occ/instm/NSURLRequest/initWithURL:cachePolicy:timeoutInterval:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {number} cachePolicy
 * @param {number} timeoutInterval
 * @return {NSURLRequest}
 */
/**
 * @class UIGraphicsImageRendererFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIGraphicsRendererFormat
 */
/**
 * @method formatForTraitCollection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIGraphicsImageRendererFormat/formatForTraitCollection:">Apple Documentation</a>
 * @static
 * @param {UITraitCollection} traitCollection
 * @return {UIGraphicsImageRendererFormat}
 */
/**
 * @property {number} preferredRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsImageRendererFormat/preferredRange">Apple Documentation</a>
 */
/**
 * @property {number} scale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsImageRendererFormat/scale">Apple Documentation</a>
 */
/**
 * @property {boolean} prefersExtendedRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsImageRendererFormat/prefersExtendedRange">Apple Documentation</a>
 */
/**
 * @property {boolean} opaque
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIGraphicsImageRendererFormat/opaque">Apple Documentation</a>
 */
/**
 * @class GKSession
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} available
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/available">Apple Documentation</a>
 */
/**
 * @property {string} displayName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/displayName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} disconnectTimeout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/disconnectTimeout">Apple Documentation</a>
 */
/**
 * @property {string} sessionID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/sessionID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/delegate">Apple Documentation</a>
 */
/**
 * @property {number} sessionMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/sessionMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} peerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKSession/peerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @method denyConnectionFromPeer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/denyConnectionFromPeer:">Apple Documentation</a>
 * @param {string} peerID
 * @return {void}
 */
/**
 * @method displayNameForPeer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/displayNameForPeer:">Apple Documentation</a>
 * @param {string} peerID
 * @return {string}
 */
/**
 * @method sendDataToPeersWithDataModeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/sendData:toPeers:withDataMode:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Array} peers
 * @param {number} mode
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method disconnectFromAllPeers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/disconnectFromAllPeers">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method connectToPeerWithTimeout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/connectToPeer:withTimeout:">Apple Documentation</a>
 * @param {string} peerID
 * @param {number} timeout
 * @return {void}
 */
/**
 * @method peersWithConnectionState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/peersWithConnectionState:">Apple Documentation</a>
 * @param {number} state
 * @return {Array}
 */
/**
 * @method sendDataToAllPeersWithDataModeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/sendDataToAllPeers:withDataMode:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} mode
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method disconnectPeerFromAllPeers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/disconnectPeerFromAllPeers:">Apple Documentation</a>
 * @param {string} peerID
 * @return {void}
 */
/**
 * @method acceptConnectionFromPeerError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/acceptConnectionFromPeer:error:">Apple Documentation</a>
 * @param {string} peerID
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method cancelConnectToPeer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/cancelConnectToPeer:">Apple Documentation</a>
 * @param {string} peerID
 * @return {void}
 */
/**
 * @method initWithSessionIDDisplayNameSessionMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKSession/initWithSessionID:displayName:sessionMode:">Apple Documentation</a>
 * @param {string} sessionID
 * @param {string} name
 * @param {number} mode
 * @return {Object}
 */
/**
 * @class SKVideoNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method videoNodeWithFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKVideoNode/videoNodeWithFileNamed:">Apple Documentation</a>
 * @static
 * @param {string} videoFile
 * @return {SKVideoNode}
 */
/**
 * @method videoNodeWithAVPlayer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKVideoNode/videoNodeWithAVPlayer:">Apple Documentation</a>
 * @static
 * @param {AVPlayer} player
 * @return {SKVideoNode}
 */
/**
 * @method videoNodeWithVideoURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKVideoNode/videoNodeWithVideoURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} videoURL
 * @return {SKVideoNode}
 */
/**
 * @method videoNodeWithVideoFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKVideoNode/videoNodeWithVideoFileNamed:">Apple Documentation</a>
 * @static
 * @param {string} videoFile
 * @return {SKVideoNode}
 */
/**
 * @method videoNodeWithURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKVideoNode/videoNodeWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} videoURL
 * @return {SKVideoNode}
 */
/**
 * @property {Object} anchorPoint
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKVideoNode/anchorPoint">Apple Documentation</a>
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKVideoNode/size">Apple Documentation</a>
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/play">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKVideoNode}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/initWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {SKVideoNode}
 */
/**
 * @method initWithVideoURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/initWithVideoURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {SKVideoNode}
 */
/**
 * @method initWithVideoFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/initWithVideoFileNamed:">Apple Documentation</a>
 * @param {string} videoFile
 * @return {SKVideoNode}
 */
/**
 * @method initWithFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/initWithFileNamed:">Apple Documentation</a>
 * @param {string} videoFile
 * @return {SKVideoNode}
 */
/**
 * @method initWithAVPlayer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKVideoNode/initWithAVPlayer:">Apple Documentation</a>
 * @param {AVPlayer} player
 * @return {SKVideoNode}
 */
/**
 * @class UICubicTimingParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} animationCurve
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICubicTimingParameters/animationCurve">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} controlPoint2
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICubicTimingParameters/controlPoint2">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} controlPoint1
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICubicTimingParameters/controlPoint1">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithControlPoint1ControlPoint2
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICubicTimingParameters/initWithControlPoint1:controlPoint2:">Apple Documentation</a>
 * @param {Object} point1
 * @param {Object} point2
 * @return {UICubicTimingParameters}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICubicTimingParameters/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UICubicTimingParameters}
 */
/**
 * @method initWithAnimationCurve
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICubicTimingParameters/initWithAnimationCurve:">Apple Documentation</a>
 * @param {number} curve
 * @return {UICubicTimingParameters}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UICubicTimingParameters/init">Apple Documentation</a>
 * @return {UICubicTimingParameters}
 */
/**
 * @class MDLAnimatedQuaternionArray
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @property {number} elementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLAnimatedQuaternionArray/elementCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithElementCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLAnimatedQuaternionArray/initWithElementCount:">Apple Documentation</a>
 * @param {number} arrayElementCount
 * @return {Object}
 */
/**
 * @class AVAssetDownloadTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSURLSessionTask
 */
/**
 * @property {Array} loadedTimeRanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetDownloadTask/loadedTimeRanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} options
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetDownloadTask/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVURLAsset} URLAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetDownloadTask/URLAsset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} destinationURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetDownloadTask/destinationURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVCaptureDeviceFormat
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} autoFocusSystem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/autoFocusSystem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} highResolutionStillImageDimensions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/highResolutionStillImageDimensions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} videoFieldOfView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoFieldOfView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} supportedDepthDataFormats
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/supportedDepthDataFormats">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} formatDescription
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/formatDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} videoMinZoomFactorForDepthDataDelivery
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoMinZoomFactorForDepthDataDelivery">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} maxExposureDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/maxExposureDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} mediaType
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/mediaType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} unsupportedCaptureOutputClasses
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/unsupportedCaptureOutputClasses">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} videoZoomFactorUpscaleThreshold
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoZoomFactorUpscaleThreshold">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minISO
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/minISO">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxISO
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/maxISO">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} supportedColorSpaces
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/supportedColorSpaces">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} videoHDRSupported
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoHDRSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} globalToneMappingSupported
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/globalToneMappingSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} videoSupportedFrameRateRanges
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoSupportedFrameRateRanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} videoBinned
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoBinned">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} videoStabilizationSupported
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoStabilizationSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} videoMaxZoomFactor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoMaxZoomFactor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} minExposureDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/minExposureDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} highestPhotoQualitySupported
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/highestPhotoQualitySupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} videoMaxZoomFactorForDepthDataDelivery
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDeviceFormat/videoMaxZoomFactorForDepthDataDelivery">Apple Documentation</a>
 * @readonly
 */
/**
 * @method isVideoStabilizationModeSupported
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureDeviceFormat/isVideoStabilizationModeSupported:">Apple Documentation</a>
 * @param {number} videoStabilizationMode
 * @return {boolean}
 */
/**
 * @class UICollectionViewDiffableDataSource
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Function} jssupplementaryViewProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewDiffableDataSource/supplementaryViewProvider">Apple Documentation</a>
 */
/**
 * @method applySnapshotAnimatingDifferences
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewDiffableDataSource/applySnapshot:animatingDifferences:">Apple Documentation</a>
 * @param {NSDiffableDataSourceSnapshot} snapshot
 * @param {boolean} animatingDifferences
 * @return {void}
 */
/**
 * @method snapshot
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewDiffableDataSource/snapshot">Apple Documentation</a>
 * @return {NSDiffableDataSourceSnapshot}
 */
/**
 * @method initWithCollectionViewCellProvider
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewDiffableDataSource/initWithCollectionView:cellProvider:">Apple Documentation</a>
 * @param {UICollectionView} collectionView
 * @param {Function} cellProvider
 * @return {UICollectionViewDiffableDataSource}
 */
/**
 * @method applySnapshotAnimatingDifferencesCompletion
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewDiffableDataSource/applySnapshot:animatingDifferences:completion:">Apple Documentation</a>
 * @param {NSDiffableDataSourceSnapshot} snapshot
 * @param {boolean} animatingDifferences
 * @param {Function} completion
 * @return {void}
 */
/**
 * @class AVPlayerItemErrorLog
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} extendedLogDataStringEncoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLog/extendedLogDataStringEncoding">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} events
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemErrorLog/events">Apple Documentation</a>
 * @readonly
 */
/**
 * @method extendedLogData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemErrorLog/extendedLogData">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @class NSMapTable
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method mapTableWithKeyOptionsValueOptions
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMapTable/mapTableWithKeyOptions:valueOptions:">Apple Documentation</a>
 * @static
 * @param {number} keyOptions
 * @param {number} valueOptions
 * @return {NSMapTable}
 */
/**
 * @method weakToStrongObjectsMapTable
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMapTable/weakToStrongObjectsMapTable">Apple Documentation</a>
 * @static
 * @return {NSMapTable}
 */
/**
 * @method strongToStrongObjectsMapTable
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMapTable/strongToStrongObjectsMapTable">Apple Documentation</a>
 * @static
 * @return {NSMapTable}
 */
/**
 * @method weakToWeakObjectsMapTable
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMapTable/weakToWeakObjectsMapTable">Apple Documentation</a>
 * @static
 * @return {NSMapTable}
 */
/**
 * @method strongToWeakObjectsMapTable
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/clm/NSMapTable/strongToWeakObjectsMapTable">Apple Documentation</a>
 * @static
 * @return {NSMapTable}
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instp/NSMapTable/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSPointerFunctions} valuePointerFunctions
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instp/NSMapTable/valuePointerFunctions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSPointerFunctions} keyPointerFunctions
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instp/NSMapTable/keyPointerFunctions">Apple Documentation</a>
 * @readonly
 */
/**
 * @method objectEnumerator
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/objectEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method keyEnumerator
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/keyEnumerator">Apple Documentation</a>
 * @return {NSEnumerator}
 */
/**
 * @method dictionaryRepresentation
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/dictionaryRepresentation">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method setObjectForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/setObject:forKey:">Apple Documentation</a>
 * @param {Object} anObject
 * @param {Object} aKey
 * @return {void}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeObjectForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/removeObjectForKey:">Apple Documentation</a>
 * @param {Object} aKey
 * @return {void}
 */
/**
 * @method initWithKeyPointerFunctionsValuePointerFunctionsCapacity
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/initWithKeyPointerFunctions:valuePointerFunctions:capacity:">Apple Documentation</a>
 * @param {NSPointerFunctions} keyFunctions
 * @param {NSPointerFunctions} valueFunctions
 * @param {number} initialCapacity
 * @return {NSMapTable}
 */
/**
 * @method initWithKeyOptionsValueOptionsCapacity
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/initWithKeyOptions:valueOptions:capacity:">Apple Documentation</a>
 * @param {number} keyOptions
 * @param {number} valueOptions
 * @param {number} initialCapacity
 * @return {NSMapTable}
 */
/**
 * @method objectForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/TreeView/Listings/TreeViewDemo_Model_ObjCClassWrapper_m.html#//apple_ref/occ/instm/NSMapTable/objectForKey:">Apple Documentation</a>
 * @param {Object} aKey
 * @return {Object}
 */
/**
 * @class GKVoiceChatService
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultVoiceChatService
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKVoiceChatService/defaultVoiceChatService">Apple Documentation</a>
 * @static
 * @return {GKVoiceChatService}
 */
/**
 * @method isVoIPAllowed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKVoiceChatService/isVoIPAllowed">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {boolean} outputMeteringEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/outputMeteringEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} inputMeteringEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/inputMeteringEnabled">Apple Documentation</a>
 */
/**
 * @property {number} remoteParticipantVolume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/remoteParticipantVolume">Apple Documentation</a>
 */
/**
 * @property {number} inputMeterLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/inputMeterLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} client
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/client">Apple Documentation</a>
 */
/**
 * @property {number} outputMeterLevel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/outputMeterLevel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} microphoneMuted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChatService/microphoneMuted">Apple Documentation</a>
 */
/**
 * @method stopVoiceChatWithParticipantID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChatService/stopVoiceChatWithParticipantID:">Apple Documentation</a>
 * @param {string} participantID
 * @return {void}
 */
/**
 * @method receivedRealTimeDataFromParticipantID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChatService/receivedRealTimeData:fromParticipantID:">Apple Documentation</a>
 * @param {NSData} audio
 * @param {string} participantID
 * @return {void}
 */
/**
 * @method denyCallID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChatService/denyCallID:">Apple Documentation</a>
 * @param {number} callID
 * @return {void}
 */
/**
 * @method acceptCallIDError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChatService/acceptCallID:error:">Apple Documentation</a>
 * @param {number} callID
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method receivedDataFromParticipantID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChatService/receivedData:fromParticipantID:">Apple Documentation</a>
 * @param {NSData} arbitraryData
 * @param {string} participantID
 * @return {void}
 */
/**
 * @method startVoiceChatWithParticipantIDError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChatService/startVoiceChatWithParticipantID:error:">Apple Documentation</a>
 * @param {string} participantID
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @class GKGraphNode3D
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKGraphNode
 */
/**
 * @class SCNGeometrySource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method geometrySourceWithBufferVertexFormatSemanticVertexCountDataOffsetDataStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNGeometrySource/geometrySourceWithBuffer:vertexFormat:semantic:vertexCount:dataOffset:dataStride:">Apple Documentation</a>
 * @static
 * @param {Object} mtlBuffer
 * @param {number} vertexFormat
 * @param {string} semantic
 * @param {number} vertexCount
 * @param {number} offset
 * @param {number} stride
 * @return {SCNGeometrySource}
 */
/**
 * @method geometrySourceWithDataSemanticVectorCountFloatComponentsComponentsPerVectorBytesPerComponentDataOffsetDataStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNGeometrySource/geometrySourceWithData:semantic:vectorCount:floatComponents:componentsPerVector:bytesPerComponent:dataOffset:dataStride:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {string} semantic
 * @param {number} vectorCount
 * @param {boolean} floatComponents
 * @param {number} componentsPerVector
 * @param {number} bytesPerComponent
 * @param {number} offset
 * @param {number} stride
 * @return {SCNGeometrySource}
 */
/**
 * @property {number} bytesPerComponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/bytesPerComponent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} semantic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/semantic">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} dataOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/dataOffset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} floatComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/floatComponents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} vectorCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/vectorCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} componentsPerVector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/componentsPerVector">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} dataStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometrySource/dataStride">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method noiseWithComponentNoisesSelectionNoiseComponentBoundariesBoundaryBlendDistances
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKNoise/noiseWithComponentNoises:selectionNoise:componentBoundaries:boundaryBlendDistances:">Apple Documentation</a>
 * @static
 * @param {Array} noises
 * @param {GKNoise} selectionNoise
 * @param {Array} componentBoundaries
 * @param {Array} blendDistances
 * @return {GKNoise}
 */
/**
 * @method noiseWithNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKNoise/noiseWithNoiseSource:">Apple Documentation</a>
 * @static
 * @param {GKNoiseSource} noiseSource
 * @return {GKNoise}
 */
/**
 * @method noiseWithComponentNoisesSelectionNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKNoise/noiseWithComponentNoises:selectionNoise:">Apple Documentation</a>
 * @static
 * @param {Array} noises
 * @param {GKNoise} selectionNoise
 * @return {GKNoise}
 */
/**
 * @method noiseWithNoiseSourceGradientColors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKNoise/noiseWithNoiseSource:gradientColors:">Apple Documentation</a>
 * @static
 * @param {GKNoiseSource} noiseSource
 * @param {Object} gradientColors
 * @return {GKNoise}
 */
/**
 * @property {Object} gradientColors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKNoise/gradientColors">Apple Documentation</a>
 */
/**
 * @method addWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/addWithNoise:">Apple Documentation</a>
 * @param {GKNoise} noise
 * @return {void}
 */
/**
 * @method initWithNoiseSourceGradientColors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/initWithNoiseSource:gradientColors:">Apple Documentation</a>
 * @param {GKNoiseSource} noiseSource
 * @param {Object} gradientColors
 * @return {GKNoise}
 */
/**
 * @method applyAbsoluteValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/applyAbsoluteValue">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method raiseToPowerWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/raiseToPowerWithNoise:">Apple Documentation</a>
 * @param {GKNoise} noise
 * @return {void}
 */
/**
 * @method maximumWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/maximumWithNoise:">Apple Documentation</a>
 * @param {GKNoise} noise
 * @return {void}
 */
/**
 * @method displaceXWithNoiseYWithNoiseZWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/displaceXWithNoise:yWithNoise:zWithNoise:">Apple Documentation</a>
 * @param {GKNoise} xDisplacementNoise
 * @param {GKNoise} yDisplacementNoise
 * @param {GKNoise} zDisplacementNoise
 * @return {void}
 */
/**
 * @method invert
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/invert">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method applyTurbulenceWithFrequencyPowerRoughnessSeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/applyTurbulenceWithFrequency:power:roughness:seed:">Apple Documentation</a>
 * @param {number} frequency
 * @param {number} power
 * @param {number} roughness
 * @param {number} seed
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/init">Apple Documentation</a>
 * @return {GKNoise}
 */
/**
 * @method multiplyWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/multiplyWithNoise:">Apple Documentation</a>
 * @param {GKNoise} noise
 * @return {void}
 */
/**
 * @method remapValuesToTerracesWithPeaksTerracesInverted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/remapValuesToTerracesWithPeaks:terracesInverted:">Apple Documentation</a>
 * @param {Array} peakInputValues
 * @param {boolean} inverted
 * @return {void}
 */
/**
 * @method clampWithLowerBoundUpperBound
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/clampWithLowerBound:upperBound:">Apple Documentation</a>
 * @param {number} lowerBound
 * @param {number} upperBound
 * @return {void}
 */
/**
 * @method minimumWithNoise
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/minimumWithNoise:">Apple Documentation</a>
 * @param {GKNoise} noise
 * @return {void}
 */
/**
 * @method initWithNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/initWithNoiseSource:">Apple Documentation</a>
 * @param {GKNoiseSource} noiseSource
 * @return {GKNoise}
 */
/**
 * @method raiseToPower
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/raiseToPower:">Apple Documentation</a>
 * @param {number} power
 * @return {void}
 */
/**
 * @method remapValuesToCurveWithControlPoints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKNoise/remapValuesToCurveWithControlPoints:">Apple Documentation</a>
 * @param {Object} controlPoints
 * @return {void}
 */
/**
 * @class AVCaptureAutoExposureBracketedStillImageSettings
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureBracketedStillImageSettings
 */
/**
 * @method autoExposureSettingsWithExposureTargetBias
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureAutoExposureBracketedStillImageSettings/autoExposureSettingsWithExposureTargetBias:">Apple Documentation</a>
 * @static
 * @param {number} exposureTargetBias
 * @return {AVCaptureAutoExposureBracketedStillImageSettings}
 */
/**
 * @property {number} exposureTargetBias
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureAutoExposureBracketedStillImageSettings/exposureTargetBias">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVAssetResourceLoadingRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSURLRequest} redirect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/redirect">Apple Documentation</a>
 */
/**
 * @property {AVAssetResourceLoadingRequestor} requestor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/requestor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLRequest} request
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/request">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAssetResourceLoadingDataRequest} dataRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/dataRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} finished
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/finished">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} cancelled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/cancelled">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLResponse} response
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/response">Apple Documentation</a>
 */
/**
 * @property {AVAssetResourceLoadingContentInformationRequest} contentInformationRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingRequest/contentInformationRequest">Apple Documentation</a>
 * @readonly
 */
/**
 * @method streamingContentKeyRequestDataForAppContentIdentifierOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetResourceLoadingRequest/streamingContentKeyRequestDataForApp:contentIdentifier:options:error:">Apple Documentation</a>
 * @param {NSData} appIdentifier
 * @param {NSData} contentIdentifier
 * @param {Object} options
 * @param {Object} outError
 * @return {NSData}
 */
/**
 * @method finishLoadingWithError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetResourceLoadingRequest/finishLoadingWithError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method finishLoadingWithResponseDataRedirect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetResourceLoadingRequest/finishLoadingWithResponse:data:redirect:">Apple Documentation</a>
 * @param {NSURLResponse} response
 * @param {NSData} data
 * @param {NSURLRequest} redirect
 * @return {void}
 */
/**
 * @method persistentContentKeyFromKeyVendorResponseOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetResourceLoadingRequest/persistentContentKeyFromKeyVendorResponse:options:error:">Apple Documentation</a>
 * @param {NSData} keyVendorResponse
 * @param {Object} options
 * @param {Object} outError
 * @return {NSData}
 */
/**
 * @method finishLoading
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetResourceLoadingRequest/finishLoading">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVCaptureSystemPressureState
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} factors
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSystemPressureState/factors">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} level
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSystemPressureState/level">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVFragmentedMovieTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVMovieTrack
 */
/**
 * @class NSUnitSpeed
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method metersPerSecond
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitSpeed/metersPerSecond">Apple Documentation</a>
 * @static
 * @return {NSUnitSpeed}
 */
/**
 * @method knots
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitSpeed/knots">Apple Documentation</a>
 * @static
 * @return {NSUnitSpeed}
 */
/**
 * @method kilometersPerHour
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitSpeed/kilometersPerHour">Apple Documentation</a>
 * @static
 * @return {NSUnitSpeed}
 */
/**
 * @method milesPerHour
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitSpeed/milesPerHour">Apple Documentation</a>
 * @static
 * @return {NSUnitSpeed}
 */
/**
 * @class NSOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} ready
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/ready">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/name">Apple Documentation</a>
 */
/**
 * @property {Function} jscompletionBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/completionBlock">Apple Documentation</a>
 */
/**
 * @property {boolean} concurrent
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/concurrent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} qualityOfService
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/qualityOfService">Apple Documentation</a>
 */
/**
 * @property {number} queuePriority
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/queuePriority">Apple Documentation</a>
 */
/**
 * @property {boolean} executing
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/executing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} finished
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/finished">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} dependencies
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/dependencies">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} asynchronous
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/asynchronous">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} threadPriority
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/threadPriority">Apple Documentation</a>
 */
/**
 * @property {boolean} cancelled
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSOperation/cancelled">Apple Documentation</a>
 * @readonly
 */
/**
 * @method cancel
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperation/cancel">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method waitUntilFinished
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperation/waitUntilFinished">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method start
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperation/start">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method main
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperation/main">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addDependency
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperation/addDependency:">Apple Documentation</a>
 * @param {NSOperation} op
 * @return {void}
 */
/**
 * @method removeDependency
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSOperation/removeDependency:">Apple Documentation</a>
 * @param {NSOperation} op
 * @return {void}
 */
/**
 * @class MDLTransformTranslateOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformTranslateOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedVector3} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformTranslateOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLRasterizationRateLayerDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} sampleCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateLayerDescriptor/sampleCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTLRasterizationRateSampleArray} vertical
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateLayerDescriptor/vertical">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MTLRasterizationRateSampleArray} horizontal
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLRasterizationRateLayerDescriptor/horizontal">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSampleCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLRasterizationRateLayerDescriptor/initWithSampleCount:">Apple Documentation</a>
 * @param {Object} sampleCount
 * @return {MTLRasterizationRateLayerDescriptor}
 */
/**
 * @class MDLTextureFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} tWrapMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureFilter/tWrapMode">Apple Documentation</a>
 */
/**
 * @property {number} mipFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureFilter/mipFilter">Apple Documentation</a>
 */
/**
 * @property {number} sWrapMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureFilter/sWrapMode">Apple Documentation</a>
 */
/**
 * @property {number} magFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureFilter/magFilter">Apple Documentation</a>
 */
/**
 * @property {number} minFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureFilter/minFilter">Apple Documentation</a>
 */
/**
 * @property {number} rWrapMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLTextureFilter/rWrapMode">Apple Documentation</a>
 */
/**
 * @class AVAudioFile
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSURL} url
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFile/url">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFile/length">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} framePosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFile/framePosition">Apple Documentation</a>
 */
/**
 * @property {AVAudioFormat} processingFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFile/processingFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAudioFormat} fileFormat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioFile/fileFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initForReadingError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/initForReading:error:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @param {Object} outError
 * @return {AVAudioFile}
 */
/**
 * @method initForWritingSettingsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/initForWriting:settings:error:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @param {Object} settings
 * @param {Object} outError
 * @return {AVAudioFile}
 */
/**
 * @method readIntoBufferError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/readIntoBuffer:error:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method initForWritingSettingsCommonFormatInterleavedError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/initForWriting:settings:commonFormat:interleaved:error:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @param {Object} settings
 * @param {number} format
 * @param {boolean} interleaved
 * @param {Object} outError
 * @return {AVAudioFile}
 */
/**
 * @method writeFromBufferError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/writeFromBuffer:error:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method readIntoBufferFrameCountError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/readIntoBuffer:frameCount:error:">Apple Documentation</a>
 * @param {AVAudioPCMBuffer} buffer
 * @param {number} frames
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method initForReadingCommonFormatInterleavedError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioFile/initForReading:commonFormat:interleaved:error:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @param {number} format
 * @param {boolean} interleaved
 * @param {Object} outError
 * @return {AVAudioFile}
 */
/**
 * @class UIMenu
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIMenuElement
 */
/**
 * @method menuWithTitleImageIdentifierOptionsChildren
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIMenu/menuWithTitle:image:identifier:options:children:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {UIImage} image
 * @param {string} identifier
 * @param {number} options
 * @param {Array} children
 * @return {UIMenu}
 */
/**
 * @method menuWithTitleChildren
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIMenu/menuWithTitle:children:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {Array} children
 * @return {UIMenu}
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIMenu/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} options
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIMenu/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} children
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIMenu/children">Apple Documentation</a>
 * @readonly
 */
/**
 * @method menuByReplacingChildren
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIMenu/menuByReplacingChildren:">Apple Documentation</a>
 * @param {Array} newChildren
 * @return {UIMenu}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UIMenu/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIMenu}
 */
/**
 * @class AVCaptureSynchronizedData
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} timestamp
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureSynchronizedData/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSValueTransformer
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method allowsReverseTransformation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/clm/NSValueTransformer/allowsReverseTransformation">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method valueTransformerNames
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/clm/NSValueTransformer/valueTransformerNames">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method valueTransformerForName
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/clm/NSValueTransformer/valueTransformerForName:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {NSValueTransformer}
 */
/**
 * @method transformedValueClass
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/clm/NSValueTransformer/transformedValueClass">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method setValueTransformerForName
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/clm/NSValueTransformer/setValueTransformer:forName:">Apple Documentation</a>
 * @static
 * @param {NSValueTransformer} transformer
 * @param {string} name
 * @return {void}
 */
/**
 * @method transformedValue
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/instm/NSValueTransformer/transformedValue:">Apple Documentation</a>
 * @param {Object} value
 * @return {Object}
 */
/**
 * @method reverseTransformedValue
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/TransformObjectValues.html#//apple_ref/occ/instm/NSValueTransformer/reverseTransformedValue:">Apple Documentation</a>
 * @param {Object} value
 * @return {Object}
 */
/**
 * @class AVAudioUnitSampler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioUnitMIDIInstrument
 */
/**
 * @property {number} stereoPan
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitSampler/stereoPan">Apple Documentation</a>
 */
/**
 * @property {number} masterGain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitSampler/masterGain">Apple Documentation</a>
 */
/**
 * @property {number} globalTuning
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitSampler/globalTuning">Apple Documentation</a>
 */
/**
 * @method loadSoundBankInstrumentAtURLProgramBankMSBBankLSBError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitSampler/loadSoundBankInstrumentAtURL:program:bankMSB:bankLSB:error:">Apple Documentation</a>
 * @param {NSURL} bankURL
 * @param {number} program
 * @param {number} bankMSB
 * @param {number} bankLSB
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method loadAudioFilesAtURLsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitSampler/loadAudioFilesAtURLs:error:">Apple Documentation</a>
 * @param {Array} audioFiles
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method loadInstrumentAtURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitSampler/loadInstrumentAtURL:error:">Apple Documentation</a>
 * @param {NSURL} instrumentURL
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @class NSItemProvider
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} registeredTypeIdentifiers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instp/NSItemProvider/registeredTypeIdentifiers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} suggestedName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instp/NSItemProvider/suggestedName">Apple Documentation</a>
 */
/**
 * @method initWithItemTypeIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/initWithItem:typeIdentifier:">Apple Documentation</a>
 * @param {Object} item
 * @param {string} typeIdentifier
 * @return {NSItemProvider}
 */
/**
 * @method hasItemConformingToTypeIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/hasItemConformingToTypeIdentifier:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @return {boolean}
 */
/**
 * @method registerObjectVisibility
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/registerObject:visibility:">Apple Documentation</a>
 * @param {Object} object
 * @param {number} visibility
 * @return {void}
 */
/**
 * @method canLoadObjectOfClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/canLoadObjectOfClass:">Apple Documentation</a>
 * @param {Object} aClass
 * @return {boolean}
 */
/**
 * @method registerFileRepresentationForTypeIdentifierFileOptionsVisibilityLoadHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/registerFileRepresentationForTypeIdentifier:fileOptions:visibility:loadHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {number} fileOptions
 * @param {number} visibility
 * @param {Function} loadHandler
 * @return {void}
 */
/**
 * @method registerItemForTypeIdentifierLoadHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/registerItemForTypeIdentifier:loadHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {Function} loadHandler
 * @return {void}
 */
/**
 * @method registerObjectOfClassVisibilityLoadHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/registerObjectOfClass:visibility:loadHandler:">Apple Documentation</a>
 * @param {Object} aClass
 * @param {number} visibility
 * @param {Function} loadHandler
 * @return {void}
 */
/**
 * @method registerDataRepresentationForTypeIdentifierVisibilityLoadHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/registerDataRepresentationForTypeIdentifier:visibility:loadHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {number} visibility
 * @param {Function} loadHandler
 * @return {void}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} fileURL
 * @return {NSItemProvider}
 */
/**
 * @method loadPreviewImageWithOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/loadPreviewImageWithOptions:completionHandler:">Apple Documentation</a>
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method loadItemForTypeIdentifierOptionsCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/loadItemForTypeIdentifier:options:completionHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {Object} options
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/init">Apple Documentation</a>
 * @return {NSItemProvider}
 */
/**
 * @method loadObjectOfClassCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/loadObjectOfClass:completionHandler:">Apple Documentation</a>
 * @param {Object} aClass
 * @param {Function} completionHandler
 * @return {NSProgress}
 */
/**
 * @method loadFileRepresentationForTypeIdentifierCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/loadFileRepresentationForTypeIdentifier:completionHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {Function} completionHandler
 * @return {NSProgress}
 */
/**
 * @method initWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/initWithObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {NSItemProvider}
 */
/**
 * @method hasRepresentationConformingToTypeIdentifierFileOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/hasRepresentationConformingToTypeIdentifier:fileOptions:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {number} fileOptions
 * @return {boolean}
 */
/**
 * @method registeredTypeIdentifiersWithFileOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/registeredTypeIdentifiersWithFileOptions:">Apple Documentation</a>
 * @param {number} fileOptions
 * @return {Array}
 */
/**
 * @method loadInPlaceFileRepresentationForTypeIdentifierCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/loadInPlaceFileRepresentationForTypeIdentifier:completionHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {Function} completionHandler
 * @return {NSProgress}
 */
/**
 * @method loadDataRepresentationForTypeIdentifierCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AppKit.html#//apple_ref/occ/instm/NSItemProvider/loadDataRepresentationForTypeIdentifier:completionHandler:">Apple Documentation</a>
 * @param {string} typeIdentifier
 * @param {Function} completionHandler
 * @return {NSProgress}
 */
/**
 * @class SKUniform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method uniformWithNameTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKUniform/uniformWithName:texture:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {SKTexture} texture
 * @return {SKUniform}
 */
/**
 * @method uniformWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKUniform/uniformWithName:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SKUniform}
 */
/**
 * @method uniformWithNameFloat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/clm/SKUniform/uniformWithName:float:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {number} value
 * @return {SKUniform}
 */
/**
 * @property {SKTexture} textureValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKUniform/textureValue">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKUniform/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} floatValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKUniform/floatValue">Apple Documentation</a>
 */
/**
 * @property {number} uniformType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instp/SKUniform/uniformType">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKUniform/initWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {SKUniform}
 */
/**
 * @method initWithNameTexture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKUniform/initWithName:texture:">Apple Documentation</a>
 * @param {string} name
 * @param {SKTexture} texture
 * @return {SKUniform}
 */
/**
 * @method initWithNameFloat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/occ/instm/SKUniform/initWithName:float:">Apple Documentation</a>
 * @param {string} name
 * @param {number} value
 * @return {SKUniform}
 */
/**
 * @class NSMutableParagraphStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends NSParagraphStyle
 */
/**
 * @property {number} paragraphSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/paragraphSpacing">Apple Documentation</a>
 */
/**
 * @property {number} tailIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/tailIndent">Apple Documentation</a>
 */
/**
 * @property {number} defaultTabInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/defaultTabInterval">Apple Documentation</a>
 */
/**
 * @property {number} lineSpacing
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/lineSpacing">Apple Documentation</a>
 */
/**
 * @property {number} lineBreakMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/lineBreakMode">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsDefaultTighteningForTruncation
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/allowsDefaultTighteningForTruncation">Apple Documentation</a>
 */
/**
 * @property {Array} tabStops
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/tabStops">Apple Documentation</a>
 */
/**
 * @property {number} baseWritingDirection
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/baseWritingDirection">Apple Documentation</a>
 */
/**
 * @property {number} paragraphSpacingBefore
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/paragraphSpacingBefore">Apple Documentation</a>
 */
/**
 * @property {number} hyphenationFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/hyphenationFactor">Apple Documentation</a>
 */
/**
 * @property {number} headIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/headIndent">Apple Documentation</a>
 */
/**
 * @property {number} lineHeightMultiple
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/lineHeightMultiple">Apple Documentation</a>
 */
/**
 * @property {number} minimumLineHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/minimumLineHeight">Apple Documentation</a>
 */
/**
 * @property {number} maximumLineHeight
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/maximumLineHeight">Apple Documentation</a>
 */
/**
 * @property {number} alignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/alignment">Apple Documentation</a>
 */
/**
 * @property {number} firstLineHeadIndent
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/NSMutableParagraphStyle/firstLineHeadIndent">Apple Documentation</a>
 */
/**
 * @method addTabStop
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSMutableParagraphStyle/addTabStop:">Apple Documentation</a>
 * @param {NSTextTab} anObject
 * @return {void}
 */
/**
 * @method removeTabStop
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSMutableParagraphStyle/removeTabStop:">Apple Documentation</a>
 * @param {NSTextTab} anObject
 * @return {void}
 */
/**
 * @method setParagraphStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instm/NSMutableParagraphStyle/setParagraphStyle:">Apple Documentation</a>
 * @param {NSParagraphStyle} obj
 * @return {void}
 */
/**
 * @class NSFileHandle
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method fileHandleForReadingFromURLError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleForReadingFromURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} error
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleForUpdatingAtPath
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleForUpdatingAtPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleWithStandardOutput
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleWithStandardOutput">Apple Documentation</a>
 * @static
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleForWritingToURLError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleForWritingToURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} error
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleForUpdatingURLError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleForUpdatingURL:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} error
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleForWritingAtPath
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleForWritingAtPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleWithStandardError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleWithStandardError">Apple Documentation</a>
 * @static
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleWithNullDevice
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleWithNullDevice">Apple Documentation</a>
 * @static
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleWithStandardInput
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleWithStandardInput">Apple Documentation</a>
 * @static
 * @return {NSFileHandle}
 */
/**
 * @method fileHandleForReadingAtPath
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/clm/NSFileHandle/fileHandleForReadingAtPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSFileHandle}
 */
/**
 * @property {NSData} availableData
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instp/NSFileHandle/availableData">Apple Documentation</a>
 * @readonly
 */
/**
 * @method synchronizeAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/synchronizeAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method readToEndOfFileInBackgroundAndNotify
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readToEndOfFileInBackgroundAndNotify">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method seekToOffsetError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/seekToOffset:error:">Apple Documentation</a>
 * @param {number} offset
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method initWithFileDescriptor
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/initWithFileDescriptor:">Apple Documentation</a>
 * @param {number} fd
 * @return {NSFileHandle}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSFileHandle}
 */
/**
 * @method initWithFileDescriptorCloseOnDealloc
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/initWithFileDescriptor:closeOnDealloc:">Apple Documentation</a>
 * @param {number} fd
 * @param {boolean} closeopt
 * @return {NSFileHandle}
 */
/**
 * @method seekToFileOffset
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/seekToFileOffset:">Apple Documentation</a>
 * @param {number} offset
 * @return {void}
 */
/**
 * @method closeAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/closeAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method waitForDataInBackgroundAndNotifyForModes
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/waitForDataInBackgroundAndNotifyForModes:">Apple Documentation</a>
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method writeData
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/writeData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {void}
 */
/**
 * @method truncateFileAtOffset
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/truncateFileAtOffset:">Apple Documentation</a>
 * @param {number} offset
 * @return {void}
 */
/**
 * @method acceptConnectionInBackgroundAndNotify
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/acceptConnectionInBackgroundAndNotify">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method seekToEndOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/seekToEndOfFile">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method readDataToEndOfFileAndReturnError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readDataToEndOfFileAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method readDataToEndOfFile
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readDataToEndOfFile">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @method readDataOfLength
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readDataOfLength:">Apple Documentation</a>
 * @param {number} length
 * @return {NSData}
 */
/**
 * @method readDataUpToLengthError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readDataUpToLength:error:">Apple Documentation</a>
 * @param {number} length
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method acceptConnectionInBackgroundAndNotifyForModes
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/acceptConnectionInBackgroundAndNotifyForModes:">Apple Documentation</a>
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method readInBackgroundAndNotifyForModes
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readInBackgroundAndNotifyForModes:">Apple Documentation</a>
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method writeDataError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/writeData:error:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method readToEndOfFileInBackgroundAndNotifyForModes
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readToEndOfFileInBackgroundAndNotifyForModes:">Apple Documentation</a>
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method truncateAtOffsetError
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/truncateAtOffset:error:">Apple Documentation</a>
 * @param {number} offset
 * @param {Object} error
 * @return {boolean}
 */
/**
 * @method synchronizeFile
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/synchronizeFile">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method waitForDataInBackgroundAndNotify
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/waitForDataInBackgroundAndNotify">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method readInBackgroundAndNotify
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/readInBackgroundAndNotify">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method closeFile
 * <a href="https://developer.apple.com/library/ios/documentation/Security/Conceptual/SecureCodingGuide/Articles/RaceConditions.html#//apple_ref/occ/instm/NSFileHandle/closeFile">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVCaptureDepthDataOutput
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVCaptureDepthDataOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCaptureDepthDataOutput}
 */
/**
 * @property {boolean} filteringEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDepthDataOutput/filteringEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} alwaysDiscardsLateDepthData
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDepthDataOutput/alwaysDiscardsLateDepthData">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVCaptureDepthDataOutput/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVCaptureDepthDataOutput/init">Apple Documentation</a>
 * @return {AVCaptureDepthDataOutput}
 */
/**
 * @class SCNMaterial
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method material
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNMaterial/material">Apple Documentation</a>
 * @static
 * @return {SCNMaterial}
 */
/**
 * @property {number} cullMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/cullMode">Apple Documentation</a>
 */
/**
 * @property {boolean} writesToDepthBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/writesToDepthBuffer">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} displacement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/displacement">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} ambient
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/ambient">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} doubleSided
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/doubleSided">Apple Documentation</a>
 */
/**
 * @property {boolean} readsFromDepthBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/readsFromDepthBuffer">Apple Documentation</a>
 */
/**
 * @property {boolean} locksAmbientWithDiffuse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/locksAmbientWithDiffuse">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} roughness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/roughness">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/blendMode">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} reflective
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/reflective">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} transparent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/transparent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} normal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/normal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} litPerPixel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/litPerPixel">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} clearCoatNormal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/clearCoatNormal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} emission
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/emission">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} shininess
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/shininess">Apple Documentation</a>
 */
/**
 * @property {number} fillMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/fillMode">Apple Documentation</a>
 */
/**
 * @property {number} fresnelExponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/fresnelExponent">Apple Documentation</a>
 */
/**
 * @property {number} transparencyMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/transparencyMode">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} multiply
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/multiply">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} diffuse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/diffuse">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} metalness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/metalness">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} ambientOcclusion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/ambientOcclusion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/name">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} selfIllumination
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/selfIllumination">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} colorBufferWriteMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/colorBufferWriteMask">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} specular
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/specular">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} transparency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/transparency">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} clearCoat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/clearCoat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} clearCoatRoughness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/clearCoatRoughness">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} lightingModelName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNMaterial/lightingModelName">Apple Documentation</a>
 */
/**
 * @class UIEvent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} subtype
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIEvent/subtype">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSSet} allTouches
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIEvent/allTouches">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIEvent/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timestamp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIEvent/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @method predictedTouchesForTouch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIEvent/predictedTouchesForTouch:">Apple Documentation</a>
 * @param {UITouch} touch
 * @return {Array}
 */
/**
 * @method touchesForWindow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIEvent/touchesForWindow:">Apple Documentation</a>
 * @param {UIWindow} window
 * @return {NSSet}
 */
/**
 * @method coalescedTouchesForTouch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIEvent/coalescedTouchesForTouch:">Apple Documentation</a>
 * @param {UITouch} touch
 * @return {Array}
 */
/**
 * @method touchesForGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIEvent/touchesForGestureRecognizer:">Apple Documentation</a>
 * @param {UIGestureRecognizer} gesture
 * @return {NSSet}
 */
/**
 * @method touchesForView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIEvent/touchesForView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {NSSet}
 */
/**
 * @class UITouch
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} altitudeAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/altitudeAngle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} gestureRecognizers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/gestureRecognizers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} estimationUpdateIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/estimationUpdateIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timestamp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} estimatedProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/estimatedProperties">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumPossibleForce
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/maximumPossibleForce">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIWindow} window
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/window">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} tapCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/tapCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} phase
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/phase">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} force
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/force">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} majorRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/majorRadius">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} estimatedPropertiesExpectingUpdates
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/estimatedPropertiesExpectingUpdates">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} majorRadiusTolerance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/majorRadiusTolerance">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITouch/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @method previousLocationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/previousLocationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method previousLocationInNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/previousLocationInNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {Object}
 */
/**
 * @method locationInNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/locationInNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {Object}
 */
/**
 * @method locationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/locationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method azimuthAngleInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/azimuthAngleInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {number}
 */
/**
 * @method preciseLocationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/preciseLocationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method precisePreviousLocationInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/precisePreviousLocationInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @method azimuthUnitVectorInView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITouch/azimuthUnitVectorInView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {Object}
 */
/**
 * @class GKRuleSystem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} rules
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRuleSystem/rules">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} facts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRuleSystem/facts">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSMutableDictionary} state
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRuleSystem/state">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} executed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRuleSystem/executed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} agenda
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKRuleSystem/agenda">Apple Documentation</a>
 * @readonly
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method minimumGradeForFacts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/minimumGradeForFacts:">Apple Documentation</a>
 * @param {Array} facts
 * @return {number}
 */
/**
 * @method removeAllRules
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/removeAllRules">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method evaluate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/evaluate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method retractFactGrade
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/retractFact:grade:">Apple Documentation</a>
 * @param {Object} fact
 * @param {number} grade
 * @return {void}
 */
/**
 * @method maximumGradeForFacts
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/maximumGradeForFacts:">Apple Documentation</a>
 * @param {Array} facts
 * @return {number}
 */
/**
 * @method assertFactGrade
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/assertFact:grade:">Apple Documentation</a>
 * @param {Object} fact
 * @param {number} grade
 * @return {void}
 */
/**
 * @method retractFact
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/retractFact:">Apple Documentation</a>
 * @param {Object} fact
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/init">Apple Documentation</a>
 * @return {GKRuleSystem}
 */
/**
 * @method assertFact
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/assertFact:">Apple Documentation</a>
 * @param {Object} fact
 * @return {void}
 */
/**
 * @method addRule
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/addRule:">Apple Documentation</a>
 * @param {GKRule} rule
 * @return {void}
 */
/**
 * @method gradeForFact
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/gradeForFact:">Apple Documentation</a>
 * @param {Object} fact
 * @return {number}
 */
/**
 * @method addRulesFromArray
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKRuleSystem/addRulesFromArray:">Apple Documentation</a>
 * @param {Array} rules
 * @return {void}
 */
/**
 * @class MDLTransformOrientOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformOrientOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedQuaternion} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformOrientOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVAudioUnitEQFilterParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} bandwidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQFilterParameters/bandwidth">Apple Documentation</a>
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQFilterParameters/frequency">Apple Documentation</a>
 */
/**
 * @property {number} filterType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQFilterParameters/filterType">Apple Documentation</a>
 */
/**
 * @property {number} gain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQFilterParameters/gain">Apple Documentation</a>
 */
/**
 * @property {boolean} bypass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitEQFilterParameters/bypass">Apple Documentation</a>
 */
/**
 * @class SKReferenceNode
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method referenceNodeWithFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKReferenceNode/referenceNodeWithFileNamed:">Apple Documentation</a>
 * @static
 * @param {string} fileName
 * @return {SKReferenceNode}
 */
/**
 * @method referenceNodeWithURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKReferenceNode/referenceNodeWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} referenceURL
 * @return {SKReferenceNode}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKReferenceNode/initWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {SKReferenceNode}
 */
/**
 * @method resolveReferenceNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKReferenceNode/resolveReferenceNode">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithFileNamed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKReferenceNode/initWithFileNamed:">Apple Documentation</a>
 * @param {string} fileName
 * @return {SKReferenceNode}
 */
/**
 * @method didLoadReferenceNode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKReferenceNode/didLoadReferenceNode:">Apple Documentation</a>
 * @param {SKNode} node
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKReferenceNode/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKReferenceNode}
 */
/**
 * @class UIAccelerometer
 * <a href="https://developer.apple.com/library/ios/samplecode/AccelerometerGraph/Introduction/Intro.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedAccelerometer
 * <a href="https://developer.apple.com/library/ios/samplecode/AccelerometerGraph/Introduction/Intro.html#//apple_ref/occ/clm/UIAccelerometer/sharedAccelerometer">Apple Documentation</a>
 * @static
 * @return {UIAccelerometer}
 */
/**
 * @property {number} updateInterval
 * <a href="https://developer.apple.com/library/ios/samplecode/AccelerometerGraph/Introduction/Intro.html#//apple_ref/occ/instp/UIAccelerometer/updateInterval">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/AccelerometerGraph/Introduction/Intro.html#//apple_ref/occ/instp/UIAccelerometer/delegate">Apple Documentation</a>
 */
/**
 * @class SCNReplicatorConstraint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SCNConstraint
 */
/**
 * @method replicatorConstraintWithTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNReplicatorConstraint/replicatorConstraintWithTarget:">Apple Documentation</a>
 * @static
 * @param {SCNNode} target
 * @return {SCNReplicatorConstraint}
 */
/**
 * @property {SCNNode} target
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/target">Apple Documentation</a>
 */
/**
 * @property {boolean} replicatesPosition
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/replicatesPosition">Apple Documentation</a>
 */
/**
 * @property {Object} orientationOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/orientationOffset">Apple Documentation</a>
 */
/**
 * @property {boolean} replicatesOrientation
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/replicatesOrientation">Apple Documentation</a>
 */
/**
 * @property {Object} scaleOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/scaleOffset">Apple Documentation</a>
 */
/**
 * @property {boolean} replicatesScale
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/replicatesScale">Apple Documentation</a>
 */
/**
 * @property {Object} positionOffset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNReplicatorConstraint/positionOffset">Apple Documentation</a>
 */
/**
 * @class GKAgent2D
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKAgent
 */
/**
 * @property {number} rotation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKAgent2D/rotation">Apple Documentation</a>
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKAgent2D/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} seconds
 * @return {void}
 */
/**
 * @class UITableViewHeaderFooterView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIView} backgroundView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewHeaderFooterView/backgroundView">Apple Documentation</a>
 */
/**
 * @property {UIView} contentView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewHeaderFooterView/contentView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UILabel} textLabel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewHeaderFooterView/textLabel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} reuseIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewHeaderFooterView/reuseIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UILabel} detailTextLabel
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITableViewHeaderFooterView/detailTextLabel">Apple Documentation</a>
 * @readonly
 */
/**
 * @method prepareForReuse
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITableViewHeaderFooterView/prepareForReuse">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITableViewHeaderFooterView/initWithReuseIdentifier:">Apple Documentation</a>
 * @param {string} reuseIdentifier
 * @return {UITableViewHeaderFooterView}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITableViewHeaderFooterView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITableViewHeaderFooterView}
 */
/**
 * @class UISplitViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {number} preferredDisplayMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/preferredDisplayMode">Apple Documentation</a>
 */
/**
 * @property {number} primaryEdge
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/primaryEdge">Apple Documentation</a>
 */
/**
 * @property {Array} viewControllers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/viewControllers">Apple Documentation</a>
 */
/**
 * @property {boolean} collapsed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/collapsed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIBarButtonItem} displayModeButtonItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/displayModeButtonItem">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} displayMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/displayMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} preferredPrimaryColumnWidthFraction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/preferredPrimaryColumnWidthFraction">Apple Documentation</a>
 */
/**
 * @property {number} primaryColumnWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/primaryColumnWidth">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} primaryBackgroundStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/primaryBackgroundStyle">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} presentsWithGesture
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/presentsWithGesture">Apple Documentation</a>
 */
/**
 * @property {number} maximumPrimaryColumnWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/maximumPrimaryColumnWidth">Apple Documentation</a>
 */
/**
 * @property {number} minimumPrimaryColumnWidth
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UISplitViewController/minimumPrimaryColumnWidth">Apple Documentation</a>
 */
/**
 * @method showDetailViewControllerSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISplitViewController/showDetailViewController:sender:">Apple Documentation</a>
 * @param {UIViewController} vc
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method showViewControllerSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UISplitViewController/showViewController:sender:">Apple Documentation</a>
 * @param {UIViewController} vc
 * @param {Object} sender
 * @return {void}
 */
/**
 * @class NSNull
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method null
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSNull/null">Apple Documentation</a>
 * @static
 * @return {null}
 */
/**
 * @class UISwipeActionsConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method configurationWithActions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UISwipeActionsConfiguration/configurationWithActions:">Apple Documentation</a>
 * @static
 * @param {Array} actions
 * @return {UISwipeActionsConfiguration}
 */
/**
 * @property {boolean} performsFirstActionWithFullSwipe
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISwipeActionsConfiguration/performsFirstActionWithFullSwipe">Apple Documentation</a>
 */
/**
 * @property {Array} actions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISwipeActionsConfiguration/actions">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIAttachmentBehavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends UIDynamicBehavior
 */
/**
 * @method limitAttachmentWithItemOffsetFromCenterAttachedToItemOffsetFromCenter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIAttachmentBehavior/limitAttachmentWithItem:offsetFromCenter:attachedToItem:offsetFromCenter:">Apple Documentation</a>
 * @static
 * @param {Object} item1
 * @param {Object} offset1
 * @param {Object} item2
 * @param {Object} offset2
 * @return {UIAttachmentBehavior}
 */
/**
 * @method slidingAttachmentWithItemAttachedToItemAttachmentAnchorAxisOfTranslation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIAttachmentBehavior/slidingAttachmentWithItem:attachedToItem:attachmentAnchor:axisOfTranslation:">Apple Documentation</a>
 * @static
 * @param {Object} item1
 * @param {Object} item2
 * @param {Object} point
 * @param {Object} axis
 * @return {UIAttachmentBehavior}
 */
/**
 * @method pinAttachmentWithItemAttachedToItemAttachmentAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIAttachmentBehavior/pinAttachmentWithItem:attachedToItem:attachmentAnchor:">Apple Documentation</a>
 * @static
 * @param {Object} item1
 * @param {Object} item2
 * @param {Object} point
 * @return {UIAttachmentBehavior}
 */
/**
 * @method slidingAttachmentWithItemAttachmentAnchorAxisOfTranslation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIAttachmentBehavior/slidingAttachmentWithItem:attachmentAnchor:axisOfTranslation:">Apple Documentation</a>
 * @static
 * @param {Object} item
 * @param {Object} point
 * @param {Object} axis
 * @return {UIAttachmentBehavior}
 */
/**
 * @method fixedAttachmentWithItemAttachedToItemAttachmentAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/UIAttachmentBehavior/fixedAttachmentWithItem:attachedToItem:attachmentAnchor:">Apple Documentation</a>
 * @static
 * @param {Object} item1
 * @param {Object} item2
 * @param {Object} point
 * @return {UIAttachmentBehavior}
 */
/**
 * @property {Object} attachmentRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/attachmentRange">Apple Documentation</a>
 */
/**
 * @property {Object} anchorPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/anchorPoint">Apple Documentation</a>
 */
/**
 * @property {number} frictionTorque
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/frictionTorque">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/items">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} attachedBehaviorType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/attachedBehaviorType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/length">Apple Documentation</a>
 */
/**
 * @property {number} frequency
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/frequency">Apple Documentation</a>
 */
/**
 * @property {number} damping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/UIAttachmentBehavior/damping">Apple Documentation</a>
 */
/**
 * @method initWithItemAttachedToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIAttachmentBehavior/initWithItem:attachedToAnchor:">Apple Documentation</a>
 * @param {Object} item
 * @param {Object} point
 * @return {UIAttachmentBehavior}
 */
/**
 * @method initWithItemOffsetFromCenterAttachedToItemOffsetFromCenter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIAttachmentBehavior/initWithItem:offsetFromCenter:attachedToItem:offsetFromCenter:">Apple Documentation</a>
 * @param {Object} item1
 * @param {Object} offset1
 * @param {Object} item2
 * @param {Object} offset2
 * @return {UIAttachmentBehavior}
 */
/**
 * @method initWithItemOffsetFromCenterAttachedToAnchor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIAttachmentBehavior/initWithItem:offsetFromCenter:attachedToAnchor:">Apple Documentation</a>
 * @param {Object} item
 * @param {Object} offset
 * @param {Object} point
 * @return {UIAttachmentBehavior}
 */
/**
 * @method initWithItemAttachedToItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/UIAttachmentBehavior/initWithItem:attachedToItem:">Apple Documentation</a>
 * @param {Object} item1
 * @param {Object} item2
 * @return {UIAttachmentBehavior}
 */
/**
 * @class NSISO8601DateFormatter
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSFormatter
 */
/**
 * @method stringFromDateTimeZoneFormatOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/NSISO8601DateFormatter/stringFromDate:timeZone:formatOptions:">Apple Documentation</a>
 * @static
 * @param {Date} date
 * @param {NSTimeZone} timeZone
 * @param {number} formatOptions
 * @return {string}
 */
/**
 * @property {number} formatOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSISO8601DateFormatter/formatOptions">Apple Documentation</a>
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/NSISO8601DateFormatter/timeZone">Apple Documentation</a>
 */
/**
 * @method dateFromString
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSISO8601DateFormatter/dateFromString:">Apple Documentation</a>
 * @param {string} string
 * @return {Date}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSISO8601DateFormatter/init">Apple Documentation</a>
 * @return {NSISO8601DateFormatter}
 */
/**
 * @method stringFromDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/NSISO8601DateFormatter/stringFromDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {string}
 */
/**
 * @class NSInputStream
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html">Apple Documentation</a>
 * @extends NSStream
 */
/**
 * @method inputStreamWithFileAtPath
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/clm/NSInputStream/inputStreamWithFileAtPath:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {NSInputStream}
 */
/**
 * @method inputStreamWithData
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/clm/NSInputStream/inputStreamWithData:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {NSInputStream}
 */
/**
 * @method inputStreamWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/clm/NSInputStream/inputStreamWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {NSInputStream}
 */
/**
 * @property {boolean} hasBytesAvailable
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instp/NSInputStream/hasBytesAvailable">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instm/NSInputStream/initWithURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {NSInputStream}
 */
/**
 * @method initWithData
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instm/NSInputStream/initWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {NSInputStream}
 */
/**
 * @method initWithFileAtPath
 * <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html#//apple_ref/occ/instm/NSInputStream/initWithFileAtPath:">Apple Documentation</a>
 * @param {string} path
 * @return {NSInputStream}
 */
/**
 * @class NSHTTPCookie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method cookieWithProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSHTTPCookie/cookieWithProperties:">Apple Documentation</a>
 * @static
 * @param {Object} properties
 * @return {NSHTTPCookie}
 */
/**
 * @method requestHeaderFieldsWithCookies
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSHTTPCookie/requestHeaderFieldsWithCookies:">Apple Documentation</a>
 * @static
 * @param {Array} cookies
 * @return {Object}
 */
/**
 * @method cookiesWithResponseHeaderFieldsForURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSHTTPCookie/cookiesWithResponseHeaderFields:forURL:">Apple Documentation</a>
 * @static
 * @param {Object} headerFields
 * @param {NSURL} URL
 * @return {Array}
 */
/**
 * @property {string} comment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/comment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} domain
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/domain">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} sameSitePolicy
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/sameSitePolicy">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} sessionOnly
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/sessionOnly">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} expiresDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/expiresDate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} value
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} commentURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/commentURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} version
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/version">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} portList
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/portList">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} path
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/path">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} properties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/properties">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} HTTPOnly
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/HTTPOnly">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} secure
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSHTTPCookie/secure">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSHTTPCookie/initWithProperties:">Apple Documentation</a>
 * @param {Object} properties
 * @return {NSHTTPCookie}
 */
/**
 * @class AVMutableVideoComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVVideoComposition
 */
/**
 * @method videoComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoComposition/videoComposition">Apple Documentation</a>
 * @static
 * @return {AVMutableVideoComposition}
 */
/**
 * @method videoCompositionWithPropertiesOfAssetPrototypeInstruction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoComposition/videoCompositionWithPropertiesOfAsset:prototypeInstruction:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {AVVideoCompositionInstruction} prototypeInstruction
 * @return {AVMutableVideoComposition}
 */
/**
 * @method videoCompositionWithAssetApplyingCIFiltersWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoComposition/videoCompositionWithAsset:applyingCIFiltersWithHandler:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {Function} applier
 * @return {AVMutableVideoComposition}
 */
/**
 * @method videoCompositionWithPropertiesOfAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMutableVideoComposition/videoCompositionWithPropertiesOfAsset:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @return {AVMutableVideoComposition}
 */
/**
 * @property {AVVideoCompositionCoreAnimationTool} animationTool
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/animationTool">Apple Documentation</a>
 */
/**
 * @property {Object} frameDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/frameDuration">Apple Documentation</a>
 */
/**
 * @property {number} renderScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/renderScale">Apple Documentation</a>
 */
/**
 * @property {Object} renderSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/renderSize">Apple Documentation</a>
 */
/**
 * @property {Object} customVideoCompositorClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/customVideoCompositorClass">Apple Documentation</a>
 */
/**
 * @property {number} sourceTrackIDForFrameTiming
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/sourceTrackIDForFrameTiming">Apple Documentation</a>
 */
/**
 * @property {Array} instructions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableVideoComposition/instructions">Apple Documentation</a>
 */
/**
 * @class AVPlayer
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method availableHDRModes
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/clm/AVPlayer/availableHDRModes">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method playerWithPlayerItem
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/clm/AVPlayer/playerWithPlayerItem:">Apple Documentation</a>
 * @static
 * @param {AVPlayerItem} item
 * @return {AVPlayer}
 */
/**
 * @method playerWithURL
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/clm/AVPlayer/playerWithURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @return {AVPlayer}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instp/AVPlayer/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instp/AVPlayer/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @method play
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/play">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method pause
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/pause">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method cancelPendingPrerolls
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/cancelPendingPrerolls">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setRateTimeAtHostTime
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/setRate:time:atHostTime:">Apple Documentation</a>
 * @param {number} rate
 * @param {Object} itemTime
 * @param {Object} hostClockTime
 * @return {void}
 */
/**
 * @method seekToDateCompletionHandler
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/seekToDate:completionHandler:">Apple Documentation</a>
 * @param {Date} date
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method currentTime
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/currentTime">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method initWithURL
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/initWithURL:">Apple Documentation</a>
 * @param {NSURL} URL
 * @return {AVPlayer}
 */
/**
 * @method removeTimeObserver
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/removeTimeObserver:">Apple Documentation</a>
 * @param {Object} observer
 * @return {void}
 */
/**
 * @method playImmediatelyAtRate
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/playImmediatelyAtRate:">Apple Documentation</a>
 * @param {number} rate
 * @return {void}
 */
/**
 * @method mediaSelectionCriteriaForMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/mediaSelectionCriteriaForMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {AVPlayerMediaSelectionCriteria}
 */
/**
 * @method seekToTimeToleranceBeforeToleranceAfter
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/seekToTime:toleranceBefore:toleranceAfter:">Apple Documentation</a>
 * @param {Object} time
 * @param {Object} toleranceBefore
 * @param {Object} toleranceAfter
 * @return {void}
 */
/**
 * @method seekToTimeToleranceBeforeToleranceAfterCompletionHandler
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/seekToTime:toleranceBefore:toleranceAfter:completionHandler:">Apple Documentation</a>
 * @param {Object} time
 * @param {Object} toleranceBefore
 * @param {Object} toleranceAfter
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method replaceCurrentItemWithPlayerItem
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/replaceCurrentItemWithPlayerItem:">Apple Documentation</a>
 * @param {AVPlayerItem} item
 * @return {void}
 */
/**
 * @method prerollAtRateCompletionHandler
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/prerollAtRate:completionHandler:">Apple Documentation</a>
 * @param {number} rate
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method initWithPlayerItem
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/initWithPlayerItem:">Apple Documentation</a>
 * @param {AVPlayerItem} item
 * @return {AVPlayer}
 */
/**
 * @method setMediaSelectionCriteriaForMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/setMediaSelectionCriteria:forMediaCharacteristic:">Apple Documentation</a>
 * @param {AVPlayerMediaSelectionCriteria} criteria
 * @param {string} mediaCharacteristic
 * @return {void}
 */
/**
 * @method seekToTime
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/seekToTime:">Apple Documentation</a>
 * @param {Object} time
 * @return {void}
 */
/**
 * @method seekToTimeCompletionHandler
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/seekToTime:completionHandler:">Apple Documentation</a>
 * @param {Object} time
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method seekToDate
 * <a href="https://developer.apple.com/library/ios/qa/qa1820/_index.html#//apple_ref/occ/instm/AVPlayer/seekToDate:">Apple Documentation</a>
 * @param {Date} date
 * @return {void}
 */
/**
 * @class NSTimer
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method scheduledTimerWithTimeIntervalRepeatsBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSTimer/scheduledTimerWithTimeInterval:repeats:block:">Apple Documentation</a>
 * @static
 * @param {number} interval
 * @param {boolean} repeats
 * @param {Function} block
 * @return {NSTimer}
 */
/**
 * @method timerWithTimeIntervalRepeatsBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSTimer/timerWithTimeInterval:repeats:block:">Apple Documentation</a>
 * @static
 * @param {number} interval
 * @param {boolean} repeats
 * @param {Function} block
 * @return {NSTimer}
 */
/**
 * @method scheduledTimerWithTimeIntervalInvocationRepeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSTimer/scheduledTimerWithTimeInterval:invocation:repeats:">Apple Documentation</a>
 * @static
 * @param {number} ti
 * @param {NSInvocation} invocation
 * @param {boolean} yesOrNo
 * @return {NSTimer}
 */
/**
 * @method scheduledTimerWithTimeIntervalTargetSelectorUserInfoRepeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSTimer/scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:">Apple Documentation</a>
 * @static
 * @param {number} ti
 * @param {Object} aTarget
 * @param {string} aSelector
 * @param {Object} userInfo
 * @param {boolean} yesOrNo
 * @return {NSTimer}
 */
/**
 * @method timerWithTimeIntervalInvocationRepeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSTimer/timerWithTimeInterval:invocation:repeats:">Apple Documentation</a>
 * @static
 * @param {number} ti
 * @param {NSInvocation} invocation
 * @param {boolean} yesOrNo
 * @return {NSTimer}
 */
/**
 * @method timerWithTimeIntervalTargetSelectorUserInfoRepeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/clm/NSTimer/timerWithTimeInterval:target:selector:userInfo:repeats:">Apple Documentation</a>
 * @static
 * @param {number} ti
 * @param {Object} aTarget
 * @param {string} aSelector
 * @param {Object} userInfo
 * @param {boolean} yesOrNo
 * @return {NSTimer}
 */
/**
 * @property {Date} fireDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSTimer/fireDate">Apple Documentation</a>
 */
/**
 * @property {number} timeInterval
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSTimer/timeInterval">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} valid
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSTimer/valid">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} tolerance
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSTimer/tolerance">Apple Documentation</a>
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instp/NSTimer/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @method invalidate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSTimer/invalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithFireDateIntervalRepeatsBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSTimer/initWithFireDate:interval:repeats:block:">Apple Documentation</a>
 * @param {Date} date
 * @param {number} interval
 * @param {boolean} repeats
 * @param {Function} block
 * @return {NSTimer}
 */
/**
 * @method fire
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSTimer/fire">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithFireDateIntervalTargetSelectorUserInfoRepeats
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-older-but-post-10.8/index.html#//apple_ref/occ/instm/NSTimer/initWithFireDate:interval:target:selector:userInfo:repeats:">Apple Documentation</a>
 * @param {Date} date
 * @param {number} ti
 * @param {Object} t
 * @param {string} s
 * @param {Object} ui
 * @param {boolean} rep
 * @return {NSTimer}
 */
/**
 * @class UIFontPickerViewControllerConfiguration
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method filterPredicateForFilteredLanguages
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFontPickerViewControllerConfiguration/filterPredicateForFilteredLanguages:">Apple Documentation</a>
 * @static
 * @param {Array} filteredLanguages
 * @return {NSPredicate}
 */
/**
 * @property {boolean} displayUsingSystemFont
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewControllerConfiguration/displayUsingSystemFont">Apple Documentation</a>
 */
/**
 * @property {boolean} includeFaces
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewControllerConfiguration/includeFaces">Apple Documentation</a>
 */
/**
 * @property {number} filteredTraits
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewControllerConfiguration/filteredTraits">Apple Documentation</a>
 */
/**
 * @property {NSPredicate} filteredLanguagesPredicate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIFontPickerViewControllerConfiguration/filteredLanguagesPredicate">Apple Documentation</a>
 */
/**
 * @class SKPhysicsJointFixed
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SKPhysicsJoint
 */
/**
 * @method jointWithBodyABodyBAnchor
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SKPhysicsJointFixed/jointWithBodyA:bodyB:anchor:">Apple Documentation</a>
 * @static
 * @param {SKPhysicsBody} bodyA
 * @param {SKPhysicsBody} bodyB
 * @param {Object} anchor
 * @return {SKPhysicsJointFixed}
 */
/**
 * @class AVAssetWriter
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method assetWriterWithURLFileTypeError
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/AVAssetWriter/assetWriterWithURL:fileType:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} outputURL
 * @param {string} outputFileType
 * @param {Object} outError
 * @return {AVAssetWriter}
 */
/**
 * @property {number} status
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/status">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} inputs
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/inputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableMediaTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/availableMediaTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} directoryForTemporaryFiles
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/directoryForTemporaryFiles">Apple Documentation</a>
 */
/**
 * @property {string} outputFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/outputFileType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldOptimizeForNetworkUse
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/shouldOptimizeForNetworkUse">Apple Documentation</a>
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} outputURL
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/outputURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} metadata
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/AVAssetWriter/metadata">Apple Documentation</a>
 */
/**
 * @method addInput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/addInput:">Apple Documentation</a>
 * @param {AVAssetWriterInput} input
 * @return {void}
 */
/**
 * @method addInputGroup
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/addInputGroup:">Apple Documentation</a>
 * @param {AVAssetWriterInputGroup} inputGroup
 * @return {void}
 */
/**
 * @method canApplyOutputSettingsForMediaType
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/canApplyOutputSettings:forMediaType:">Apple Documentation</a>
 * @param {Object} outputSettings
 * @param {string} mediaType
 * @return {boolean}
 */
/**
 * @method startWriting
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/startWriting">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method finishWritingWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/finishWritingWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} handler
 * @return {void}
 */
/**
 * @method endSessionAtSourceTime
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/endSessionAtSourceTime:">Apple Documentation</a>
 * @param {Object} endTime
 * @return {void}
 */
/**
 * @method cancelWriting
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/cancelWriting">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method startSessionAtSourceTime
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/startSessionAtSourceTime:">Apple Documentation</a>
 * @param {Object} startTime
 * @return {void}
 */
/**
 * @method canAddInput
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/canAddInput:">Apple Documentation</a>
 * @param {AVAssetWriterInput} input
 * @return {boolean}
 */
/**
 * @method initWithURLFileTypeError
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/initWithURL:fileType:error:">Apple Documentation</a>
 * @param {NSURL} outputURL
 * @param {string} outputFileType
 * @param {Object} outError
 * @return {AVAssetWriter}
 */
/**
 * @method canAddInputGroup
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/canAddInputGroup:">Apple Documentation</a>
 * @param {AVAssetWriterInputGroup} inputGroup
 * @return {boolean}
 */
/**
 * @method finishWriting
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/AVAssetWriter/finishWriting">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @class GKMinmaxStrategist
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} maxLookAheadDepth
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKMinmaxStrategist/maxLookAheadDepth">Apple Documentation</a>
 */
/**
 * @method randomMoveForPlayerFromNumberOfBestMoves
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKMinmaxStrategist/randomMoveForPlayer:fromNumberOfBestMoves:">Apple Documentation</a>
 * @param {Object} player
 * @param {number} numMovesToConsider
 * @return {Object}
 */
/**
 * @method bestMoveForPlayer
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKMinmaxStrategist/bestMoveForPlayer:">Apple Documentation</a>
 * @param {Object} player
 * @return {Object}
 */
/**
 * @class AVMovie
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAsset
 */
/**
 * @method movieWithDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMovie/movieWithData:options:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {Object} options
 * @return {AVMovie}
 */
/**
 * @method movieWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMovie/movieWithURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @param {Object} options
 * @return {AVMovie}
 */
/**
 * @method movieTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVMovie/movieTypes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @property {AVMediaDataStorage} defaultMediaDataStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMovie/defaultMediaDataStorage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMovie/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} containsMovieFragments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMovie/containsMovieFragments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} tracks
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMovie/tracks">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMovie/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} canContainMovieFragments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMovie/canContainMovieFragments">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/initWithURL:options:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} options
 * @return {AVMovie}
 */
/**
 * @method trackWithTrackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/trackWithTrackID:">Apple Documentation</a>
 * @param {number} trackID
 * @return {AVMovieTrack}
 */
/**
 * @method tracksWithMediaCharacteristic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/tracksWithMediaCharacteristic:">Apple Documentation</a>
 * @param {string} mediaCharacteristic
 * @return {Array}
 */
/**
 * @method initWithDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/initWithData:options:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @return {AVMovie}
 */
/**
 * @method tracksWithMediaType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/tracksWithMediaType:">Apple Documentation</a>
 * @param {string} mediaType
 * @return {Array}
 */
/**
 * @method writeMovieHeaderToURLFileTypeOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/writeMovieHeaderToURL:fileType:options:error:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {string} fileType
 * @param {number} options
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method movieHeaderWithFileTypeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/movieHeaderWithFileType:error:">Apple Documentation</a>
 * @param {string} fileType
 * @param {Object} outError
 * @return {NSData}
 */
/**
 * @method isCompatibleWithFileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMovie/isCompatibleWithFileType:">Apple Documentation</a>
 * @param {string} fileType
 * @return {boolean}
 */
/**
 * @class MDLSubmeshTopology
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} edgeCreaseIndices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/edgeCreaseIndices">Apple Documentation</a>
 */
/**
 * @property {number} vertexCreaseCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/vertexCreaseCount">Apple Documentation</a>
 */
/**
 * @property {number} holeCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/holeCount">Apple Documentation</a>
 */
/**
 * @property {Object} holes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/holes">Apple Documentation</a>
 */
/**
 * @property {Object} vertexCreaseIndices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/vertexCreaseIndices">Apple Documentation</a>
 */
/**
 * @property {number} faceCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/faceCount">Apple Documentation</a>
 */
/**
 * @property {Object} edgeCreases
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/edgeCreases">Apple Documentation</a>
 */
/**
 * @property {Object} vertexCreases
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/vertexCreases">Apple Documentation</a>
 */
/**
 * @property {number} edgeCreaseCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/edgeCreaseCount">Apple Documentation</a>
 */
/**
 * @property {Object} faceTopology
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLSubmeshTopology/faceTopology">Apple Documentation</a>
 */
/**
 * @method initWithSubmesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLSubmeshTopology/initWithSubmesh:">Apple Documentation</a>
 * @param {MDLSubmesh} submesh
 * @return {MDLSubmeshTopology}
 */
/**
 * @class GKGraph
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method graphWithNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKGraph/graphWithNodes:">Apple Documentation</a>
 * @static
 * @param {Array} nodes
 * @return {GKGraph}
 */
/**
 * @property {Array} nodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKGraph/nodes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraph/addNodes:">Apple Documentation</a>
 * @param {Array} nodes
 * @return {void}
 */
/**
 * @method connectNodeToLowestCostNodeBidirectional
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraph/connectNodeToLowestCostNode:bidirectional:">Apple Documentation</a>
 * @param {GKGraphNode} node
 * @param {boolean} bidirectional
 * @return {void}
 */
/**
 * @method findPathFromNodeToNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraph/findPathFromNode:toNode:">Apple Documentation</a>
 * @param {GKGraphNode} startNode
 * @param {GKGraphNode} endNode
 * @return {Array}
 */
/**
 * @method removeNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraph/removeNodes:">Apple Documentation</a>
 * @param {Array} nodes
 * @return {void}
 */
/**
 * @method initWithNodes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKGraph/initWithNodes:">Apple Documentation</a>
 * @param {Array} nodes
 * @return {GKGraph}
 */
/**
 * @class CIImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method imageWithPortaitEffectsMatteOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithPortaitEffectsMatte:options:">Apple Documentation</a>
 * @static
 * @param {AVPortraitEffectsMatte} matte
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method redImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/redImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithCVImageBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCVImageBuffer:">Apple Documentation</a>
 * @static
 * @param {Object} imageBuffer
 * @return {CIImage}
 */
/**
 * @method blackImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/blackImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithCGImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCGImage:">Apple Documentation</a>
 * @static
 * @param {Object} image
 * @return {CIImage}
 */
/**
 * @method grayImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/grayImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method blueImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/blueImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithMTLTextureOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithMTLTexture:options:">Apple Documentation</a>
 * @static
 * @param {Object} texture
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageWithDepthData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithDepthData:">Apple Documentation</a>
 * @static
 * @param {AVDepthData} data
 * @return {CIImage}
 */
/**
 * @method imageWithTextureSizeFlippedColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithTexture:size:flipped:colorSpace:">Apple Documentation</a>
 * @static
 * @param {number} name
 * @param {Object} size
 * @param {boolean} flipped
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @method imageWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithContentsOfURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @return {CIImage}
 */
/**
 * @method emptyImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/emptyImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithBitmapDataBytesPerRowSizeFormatColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithBitmapData:bytesPerRow:size:format:colorSpace:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {number} bytesPerRow
 * @param {Object} size
 * @param {number} format
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @method imageWithDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithData:options:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method whiteImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/whiteImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithContentsOfURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithContentsOfURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageWithCVPixelBufferOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCVPixelBuffer:options:">Apple Documentation</a>
 * @static
 * @param {Object} pixelBuffer
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithData:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {CIImage}
 */
/**
 * @method magentaImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/magentaImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithCVImageBufferOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCVImageBuffer:options:">Apple Documentation</a>
 * @static
 * @param {Object} imageBuffer
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageWithDepthDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithDepthData:options:">Apple Documentation</a>
 * @static
 * @param {AVDepthData} data
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method clearImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/clearImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithIOSurfaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithIOSurface:options:">Apple Documentation</a>
 * @static
 * @param {Object} surface
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageWithCVPixelBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCVPixelBuffer:">Apple Documentation</a>
 * @static
 * @param {Object} pixelBuffer
 * @return {CIImage}
 */
/**
 * @method imageWithSemanticSegmentationMatteOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithSemanticSegmentationMatte:options:">Apple Documentation</a>
 * @static
 * @param {AVSemanticSegmentationMatte} matte
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method greenImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/greenImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithCGImageSourceIndexOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCGImageSource:index:options:">Apple Documentation</a>
 * @static
 * @param {Object} source
 * @param {number} index
 * @param {Object} dict
 * @return {CIImage}
 */
/**
 * @method imageWithImageProviderSizeFormatColorSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithImageProvider:size::format:colorSpace:options:">Apple Documentation</a>
 * @static
 * @param {Object} p
 * @param {number} width
 * @param {number} height
 * @param {number} f
 * @param {Object} cs
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageWithPortaitEffectsMatte
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithPortaitEffectsMatte:">Apple Documentation</a>
 * @static
 * @param {AVPortraitEffectsMatte} matte
 * @return {CIImage}
 */
/**
 * @method yellowImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/yellowImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method cyanImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/cyanImage">Apple Documentation</a>
 * @static
 * @return {CIImage}
 */
/**
 * @method imageWithColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithColor:">Apple Documentation</a>
 * @static
 * @param {CIColor} color
 * @return {CIImage}
 */
/**
 * @method imageWithIOSurface
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithIOSurface:">Apple Documentation</a>
 * @static
 * @param {Object} surface
 * @return {CIImage}
 */
/**
 * @method imageWithSemanticSegmentationMatte
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithSemanticSegmentationMatte:">Apple Documentation</a>
 * @static
 * @param {AVSemanticSegmentationMatte} matte
 * @return {CIImage}
 */
/**
 * @method imageWithCGImageOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIImage/imageWithCGImage:options:">Apple Documentation</a>
 * @static
 * @param {Object} image
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @property {Object} CGImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImage/CGImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} url
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImage/url">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} colorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImage/colorSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} pixelBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImage/pixelBuffer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} extent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImage/extent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} properties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIImage/properties">Apple Documentation</a>
 * @readonly
 */
/**
 * @method imageByUnpremultiplyingAlpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByUnpremultiplyingAlpha">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method initWithCVImageBufferOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCVImageBuffer:options:">Apple Documentation</a>
 * @param {Object} imageBuffer
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByApplyingCGOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingCGOrientation:">Apple Documentation</a>
 * @param {number} orientation
 * @return {CIImage}
 */
/**
 * @method imageByInsertingIntermediate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByInsertingIntermediate">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method initWithSemanticSegmentationMatte
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithSemanticSegmentationMatte:">Apple Documentation</a>
 * @param {AVSemanticSegmentationMatte} matte
 * @return {CIImage}
 */
/**
 * @method initWithDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithData:options:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method initWithCVImageBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCVImageBuffer:">Apple Documentation</a>
 * @param {Object} imageBuffer
 * @return {CIImage}
 */
/**
 * @method initWithImageProviderSizeFormatColorSpaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithImageProvider:size::format:colorSpace:options:">Apple Documentation</a>
 * @param {Object} p
 * @param {number} width
 * @param {number} height
 * @param {number} f
 * @param {Object} cs
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method initWithMTLTextureOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithMTLTexture:options:">Apple Documentation</a>
 * @param {Object} texture
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByApplyingGaussianBlurWithSigma
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingGaussianBlurWithSigma:">Apple Documentation</a>
 * @param {number} sigma
 * @return {CIImage}
 */
/**
 * @method imageByApplyingOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingOrientation:">Apple Documentation</a>
 * @param {number} orientation
 * @return {CIImage}
 */
/**
 * @method initWithContentsOfURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithContentsOfURL:options:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByClampingToRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByClampingToRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {CIImage}
 */
/**
 * @method imageByPremultiplyingAlpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByPremultiplyingAlpha">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method initWithImageOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithImage:options:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method initWithTextureSizeFlippedColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithTexture:size:flipped:colorSpace:">Apple Documentation</a>
 * @param {number} name
 * @param {Object} size
 * @param {boolean} flipped
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @method imageBySamplingNearest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageBySamplingNearest">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method initWithImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithImage:">Apple Documentation</a>
 * @param {UIImage} image
 * @return {CIImage}
 */
/**
 * @method imageBySettingProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageBySettingProperties:">Apple Documentation</a>
 * @param {Object} properties
 * @return {CIImage}
 */
/**
 * @method imageBySamplingLinear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageBySamplingLinear">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method initWithCVPixelBuffer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCVPixelBuffer:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @return {CIImage}
 */
/**
 * @method imageTransformForOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageTransformForOrientation:">Apple Documentation</a>
 * @param {number} orientation
 * @return {Object}
 */
/**
 * @method imageByApplyingFilterWithInputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingFilter:withInputParameters:">Apple Documentation</a>
 * @param {string} filterName
 * @param {Object} params
 * @return {CIImage}
 */
/**
 * @method initWithSemanticSegmentationMatteOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithSemanticSegmentationMatte:options:">Apple Documentation</a>
 * @param {AVSemanticSegmentationMatte} matte
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByClampingToExtent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByClampingToExtent">Apple Documentation</a>
 * @return {CIImage}
 */
/**
 * @method initWithColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithColor:">Apple Documentation</a>
 * @param {CIColor} color
 * @return {CIImage}
 */
/**
 * @method imageByApplyingTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingTransform:">Apple Documentation</a>
 * @param {Object} matrix
 * @return {CIImage}
 */
/**
 * @method autoAdjustmentFilters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/autoAdjustmentFilters">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method initWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {CIImage}
 */
/**
 * @method initWithCGImageOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCGImage:options:">Apple Documentation</a>
 * @param {Object} image
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method autoAdjustmentFiltersWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/autoAdjustmentFiltersWithOptions:">Apple Documentation</a>
 * @param {Object} options
 * @return {Array}
 */
/**
 * @method regionOfInterestForImageInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/regionOfInterestForImage:inRect:">Apple Documentation</a>
 * @param {CIImage} image
 * @param {Object} rect
 * @return {Object}
 */
/**
 * @method initWithIOSurface
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithIOSurface:">Apple Documentation</a>
 * @param {Object} surface
 * @return {CIImage}
 */
/**
 * @method imageByColorMatchingColorSpaceToWorkingSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByColorMatchingColorSpaceToWorkingSpace:">Apple Documentation</a>
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @method initWithCGImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCGImage:">Apple Documentation</a>
 * @param {Object} image
 * @return {CIImage}
 */
/**
 * @method initWithCGImageSourceIndexOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCGImageSource:index:options:">Apple Documentation</a>
 * @param {Object} source
 * @param {number} index
 * @param {Object} dict
 * @return {CIImage}
 */
/**
 * @method imageTransformForCGOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageTransformForCGOrientation:">Apple Documentation</a>
 * @param {number} orientation
 * @return {Object}
 */
/**
 * @method initWithPortaitEffectsMatteOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithPortaitEffectsMatte:options:">Apple Documentation</a>
 * @param {AVPortraitEffectsMatte} matte
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByCompositingOverImage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByCompositingOverImage:">Apple Documentation</a>
 * @param {CIImage} dest
 * @return {CIImage}
 */
/**
 * @method initWithContentsOfURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithContentsOfURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {CIImage}
 */
/**
 * @method imageByApplyingTransformHighQualityDownsample
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingTransform:highQualityDownsample:">Apple Documentation</a>
 * @param {Object} matrix
 * @param {boolean} highQualityDownsample
 * @return {CIImage}
 */
/**
 * @method initWithBitmapDataBytesPerRowSizeFormatColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithBitmapData:bytesPerRow:size:format:colorSpace:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} bytesPerRow
 * @param {Object} size
 * @param {number} format
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @method initWithDepthDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithDepthData:options:">Apple Documentation</a>
 * @param {AVDepthData} data
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method initWithPortaitEffectsMatte
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithPortaitEffectsMatte:">Apple Documentation</a>
 * @param {AVPortraitEffectsMatte} matte
 * @return {CIImage}
 */
/**
 * @method imageByCroppingToRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByCroppingToRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {CIImage}
 */
/**
 * @method initWithIOSurfaceOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithIOSurface:options:">Apple Documentation</a>
 * @param {Object} surface
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByApplyingFilter
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByApplyingFilter:">Apple Documentation</a>
 * @param {string} filterName
 * @return {CIImage}
 */
/**
 * @method initWithCVPixelBufferOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithCVPixelBuffer:options:">Apple Documentation</a>
 * @param {Object} pixelBuffer
 * @param {Object} options
 * @return {CIImage}
 */
/**
 * @method imageByInsertingIntermediate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByInsertingIntermediate:">Apple Documentation</a>
 * @param {boolean} cache
 * @return {CIImage}
 */
/**
 * @method initWithDepthData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/initWithDepthData:">Apple Documentation</a>
 * @param {AVDepthData} data
 * @return {CIImage}
 */
/**
 * @method imageBySettingAlphaOneInExtent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageBySettingAlphaOneInExtent:">Apple Documentation</a>
 * @param {Object} extent
 * @return {CIImage}
 */
/**
 * @method imageByColorMatchingWorkingSpaceToColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIImage/imageByColorMatchingWorkingSpaceToColorSpace:">Apple Documentation</a>
 * @param {Object} colorSpace
 * @return {CIImage}
 */
/**
 * @class AVPlayerItemLegibleOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends AVPlayerItemOutput
 */
/**
 * @property {number} advanceIntervalForDelegateInvocation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVPlayerItemLegibleOutput/advanceIntervalForDelegateInvocation">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/AVPlayerItemLegibleOutput/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithMediaSubtypesForNativeRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/AVPlayerItemLegibleOutput/initWithMediaSubtypesForNativeRepresentation:">Apple Documentation</a>
 * @param {Array} subtypes
 * @return {AVPlayerItemLegibleOutput}
 */
/**
 * @class GCControllerButtonInput
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GCControllerElement
 */
/**
 * @property {Function} jsvalueChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerButtonInput/valueChangedHandler">Apple Documentation</a>
 */
/**
 * @property {Function} jspressedChangedHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerButtonInput/pressedChangedHandler">Apple Documentation</a>
 */
/**
 * @property {boolean} pressed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerButtonInput/pressed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} value
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GCControllerButtonInput/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @method setValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GCControllerButtonInput/setValue:">Apple Documentation</a>
 * @param {number} value
 * @return {void}
 */
/**
 * @class NSAttributedString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method attributedStringWithAttachment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSAttributedString/attributedStringWithAttachment:">Apple Documentation</a>
 * @static
 * @param {NSTextAttachment} attachment
 * @return {NSAttributedString}
 */
/**
 * @property {string} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSAttributedString/string">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAttributedString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/initWithAttributedString:">Apple Documentation</a>
 * @param {NSAttributedString} attrStr
 * @return {NSAttributedString}
 */
/**
 * @method drawAtPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/drawAtPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {void}
 */
/**
 * @method enumerateAttributeInRangeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/enumerateAttribute:inRange:options:usingBlock:">Apple Documentation</a>
 * @param {string} attrName
 * @param {Object} enumerationRange
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method enumerateAttributesInRangeOptionsUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/enumerateAttributesInRange:options:usingBlock:">Apple Documentation</a>
 * @param {Object} enumerationRange
 * @param {number} opts
 * @param {Function} block
 * @return {void}
 */
/**
 * @method containsAttachmentsInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/containsAttachmentsInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {boolean}
 */
/**
 * @method isEqualToAttributedString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/isEqualToAttributedString:">Apple Documentation</a>
 * @param {NSAttributedString} other
 * @return {boolean}
 */
/**
 * @method boundingRectWithSizeOptionsContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/boundingRectWithSize:options:context:">Apple Documentation</a>
 * @param {Object} size
 * @param {number} options
 * @param {NSStringDrawingContext} context
 * @return {Object}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/initWithString:">Apple Documentation</a>
 * @param {string} str
 * @return {NSAttributedString}
 */
/**
 * @method drawInRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/drawInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method size
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/size">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method initWithStringAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/initWithString:attributes:">Apple Documentation</a>
 * @param {string} str
 * @param {Object} attrs
 * @return {NSAttributedString}
 */
/**
 * @method dataFromRangeDocumentAttributesError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/dataFromRange:documentAttributes:error:">Apple Documentation</a>
 * @param {Object} range
 * @param {Object} dict
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @method fileWrapperFromRangeDocumentAttributesError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/fileWrapperFromRange:documentAttributes:error:">Apple Documentation</a>
 * @param {Object} range
 * @param {Object} dict
 * @param {Object} error
 * @return {NSFileWrapper}
 */
/**
 * @method drawWithRectOptionsContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/drawWithRect:options:context:">Apple Documentation</a>
 * @param {Object} rect
 * @param {number} options
 * @param {NSStringDrawingContext} context
 * @return {void}
 */
/**
 * @method attributedSubstringFromRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSAttributedString/attributedSubstringFromRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {NSAttributedString}
 */
/**
 * @class UITableViewCell
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {UIView} backgroundView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/backgroundView">Apple Documentation</a>
 */
/**
 * @property {UILabel} textLabel
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/textLabel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} editingStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/editingStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} editingAccessoryView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/editingAccessoryView">Apple Documentation</a>
 */
/**
 * @property {string} reuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/reuseIdentifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} separatorInset
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/separatorInset">Apple Documentation</a>
 */
/**
 * @property {boolean} showsReorderControl
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/showsReorderControl">Apple Documentation</a>
 */
/**
 * @property {boolean} selected
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/selected">Apple Documentation</a>
 */
/**
 * @property {boolean} highlighted
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/highlighted">Apple Documentation</a>
 */
/**
 * @property {UIImageView} imageView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/imageView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} shouldIndentWhileEditing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/shouldIndentWhileEditing">Apple Documentation</a>
 */
/**
 * @property {boolean} showingDeleteConfirmation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/showingDeleteConfirmation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} indentationLevel
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/indentationLevel">Apple Documentation</a>
 */
/**
 * @property {boolean} userInteractionEnabledWhileDragging
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/userInteractionEnabledWhileDragging">Apple Documentation</a>
 */
/**
 * @property {number} indentationWidth
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/indentationWidth">Apple Documentation</a>
 */
/**
 * @property {number} focusStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/focusStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} editing
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/editing">Apple Documentation</a>
 */
/**
 * @property {UIView} contentView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/contentView">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} accessoryView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/accessoryView">Apple Documentation</a>
 */
/**
 * @property {UILabel} detailTextLabel
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/detailTextLabel">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} selectedBackgroundView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/selectedBackgroundView">Apple Documentation</a>
 */
/**
 * @property {number} editingAccessoryType
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/editingAccessoryType">Apple Documentation</a>
 */
/**
 * @property {number} selectionStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/selectionStyle">Apple Documentation</a>
 */
/**
 * @property {UIView} multipleSelectionBackgroundView
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/multipleSelectionBackgroundView">Apple Documentation</a>
 */
/**
 * @property {number} accessoryType
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instp/UITableViewCell/accessoryType">Apple Documentation</a>
 */
/**
 * @method dragStateDidChange
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/dragStateDidChange:">Apple Documentation</a>
 * @param {number} dragState
 * @return {void}
 */
/**
 * @method setEditingAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/setEditing:animated:">Apple Documentation</a>
 * @param {boolean} editing
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method initWithFrameReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/initWithFrame:reuseIdentifier:">Apple Documentation</a>
 * @param {Object} frame
 * @param {string} reuseIdentifier
 * @return {Object}
 */
/**
 * @method prepareForReuse
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/prepareForReuse">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithStyleReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/initWithStyle:reuseIdentifier:">Apple Documentation</a>
 * @param {number} style
 * @param {string} reuseIdentifier
 * @return {UITableViewCell}
 */
/**
 * @method didTransitionToState
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/didTransitionToState:">Apple Documentation</a>
 * @param {number} state
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITableViewCell}
 */
/**
 * @method setHighlightedAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/setHighlighted:animated:">Apple Documentation</a>
 * @param {boolean} highlighted
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setSelectedAnimated
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/setSelected:animated:">Apple Documentation</a>
 * @param {boolean} selected
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method willTransitionToState
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/occ/instm/UITableViewCell/willTransitionToState:">Apple Documentation</a>
 * @param {number} state
 * @return {void}
 */
/**
 * @class AVSpeechUtterance
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method speechUtteranceWithString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVSpeechUtterance/speechUtteranceWithString:">Apple Documentation</a>
 * @static
 * @param {string} string
 * @return {AVSpeechUtterance}
 */
/**
 * @method speechUtteranceWithAttributedString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/AVSpeechUtterance/speechUtteranceWithAttributedString:">Apple Documentation</a>
 * @static
 * @param {NSAttributedString} string
 * @return {AVSpeechUtterance}
 */
/**
 * @property {number} preUtteranceDelay
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/preUtteranceDelay">Apple Documentation</a>
 */
/**
 * @property {string} speechString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/speechString">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pitchMultiplier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/pitchMultiplier">Apple Documentation</a>
 */
/**
 * @property {number} volume
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/volume">Apple Documentation</a>
 */
/**
 * @property {number} rate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/rate">Apple Documentation</a>
 */
/**
 * @property {AVSpeechSynthesisVoice} voice
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/voice">Apple Documentation</a>
 */
/**
 * @property {number} postUtteranceDelay
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/postUtteranceDelay">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedSpeechString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVSpeechUtterance/attributedSpeechString">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithAttributedString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSpeechUtterance/initWithAttributedString:">Apple Documentation</a>
 * @param {NSAttributedString} string
 * @return {AVSpeechUtterance}
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/AVSpeechUtterance/initWithString:">Apple Documentation</a>
 * @param {string} string
 * @return {AVSpeechUtterance}
 */
/**
 * @class AVURLAsset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends AVAsset
 */
/**
 * @method URLAssetWithURLOptions
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVURLAsset/URLAssetWithURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} URL
 * @param {Object} options
 * @return {AVURLAsset}
 */
/**
 * @method audiovisualMIMETypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVURLAsset/audiovisualMIMETypes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method isPlayableExtendedMIMEType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVURLAsset/isPlayableExtendedMIMEType:">Apple Documentation</a>
 * @static
 * @param {string} extendedMIMEType
 * @return {boolean}
 */
/**
 * @method audiovisualTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/AVURLAsset/audiovisualTypes">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/AVURLAsset/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @method compatibleTrackForCompositionTrack
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVURLAsset/compatibleTrackForCompositionTrack:">Apple Documentation</a>
 * @param {AVCompositionTrack} compositionTrack
 * @return {AVAssetTrack}
 */
/**
 * @method initWithURLOptions
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/AVURLAsset/initWithURL:options:">Apple Documentation</a>
 * @param {NSURL} URL
 * @param {Object} options
 * @return {AVURLAsset}
 */
/**
 * @class UISearchContainerViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {UISearchController} searchController
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UISearchContainerViewController/searchController">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithSearchController
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UISearchContainerViewController/initWithSearchController:">Apple Documentation</a>
 * @param {UISearchController} searchController
 * @return {UISearchContainerViewController}
 */
/**
 * @class AVAssetWriterInputGroup
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html">Apple Documentation</a>
 * @extends AVMediaSelectionGroup
 */
/**
 * @method assetWriterInputGroupWithInputsDefaultInput
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/clm/AVAssetWriterInputGroup/assetWriterInputGroupWithInputs:defaultInput:">Apple Documentation</a>
 * @static
 * @param {Array} inputs
 * @param {AVAssetWriterInput} defaultInput
 * @return {AVAssetWriterInputGroup}
 */
/**
 * @property {Array} inputs
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVAssetWriterInputGroup/inputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVAssetWriterInput} defaultInput
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instp/AVAssetWriterInputGroup/defaultInput">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithInputsDefaultInput
 * <a href="https://developer.apple.com/library/ios/technotes/tn2429/_index.html#//apple_ref/occ/instm/AVAssetWriterInputGroup/initWithInputs:defaultInput:">Apple Documentation</a>
 * @param {Array} inputs
 * @param {AVAssetWriterInput} defaultInput
 * @return {AVAssetWriterInputGroup}
 */
/**
 * @class UIDocument
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} hasUnsavedChanges
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/hasUnsavedChanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Date} fileModificationDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/fileModificationDate">Apple Documentation</a>
 */
/**
 * @property {NSUndoManager} undoManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/undoManager">Apple Documentation</a>
 */
/**
 * @property {string} fileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/fileType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/localizedName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} documentState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/documentState">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} savingFileType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/savingFileType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSProgress} progress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/progress">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} fileURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDocument/fileURL">Apple Documentation</a>
 * @readonly
 */
/**
 * @method performAsynchronousFileAccessUsingBlock
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/performAsynchronousFileAccessUsingBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {void}
 */
/**
 * @method closeWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/closeWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method restoreUserActivityState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/restoreUserActivityState:">Apple Documentation</a>
 * @param {NSUserActivity} userActivity
 * @return {void}
 */
/**
 * @method updateChangeCountWithTokenForSaveOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/updateChangeCountWithToken:forSaveOperation:">Apple Documentation</a>
 * @param {Object} changeCountToken
 * @param {number} saveOperation
 * @return {void}
 */
/**
 * @method writeContentsToURLForSaveOperationOriginalContentsURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/writeContents:toURL:forSaveOperation:originalContentsURL:error:">Apple Documentation</a>
 * @param {Object} contents
 * @param {NSURL} url
 * @param {number} saveOperation
 * @param {NSURL} originalContentsURL
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method revertToContentsOfURLCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/revertToContentsOfURL:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method updateChangeCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/updateChangeCount:">Apple Documentation</a>
 * @param {number} change
 * @return {void}
 */
/**
 * @method disableEditing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/disableEditing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithFileURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/initWithFileURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @return {UIDocument}
 */
/**
 * @method handleErrorUserInteractionPermitted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/handleError:userInteractionPermitted:">Apple Documentation</a>
 * @param {NSError} error
 * @param {boolean} userInteractionPermitted
 * @return {void}
 */
/**
 * @method enableEditing
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/enableEditing">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method fileAttributesToWriteToURLForSaveOperationError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/fileAttributesToWriteToURL:forSaveOperation:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} saveOperation
 * @param {Object} outError
 * @return {Object}
 */
/**
 * @method readFromURLError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/readFromURL:error:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method userInteractionNoLongerPermittedForError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/userInteractionNoLongerPermittedForError:">Apple Documentation</a>
 * @param {NSError} error
 * @return {void}
 */
/**
 * @method saveToURLForSaveOperationCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/saveToURL:forSaveOperation:completionHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {number} saveOperation
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method fileNameExtensionForTypeSaveOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/fileNameExtensionForType:saveOperation:">Apple Documentation</a>
 * @param {string} typeName
 * @param {number} saveOperation
 * @return {string}
 */
/**
 * @method contentsForTypeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/contentsForType:error:">Apple Documentation</a>
 * @param {string} typeName
 * @param {Object} outError
 * @return {Object}
 */
/**
 * @method autosaveWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/autosaveWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @method finishedHandlingErrorRecovered
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/finishedHandlingError:recovered:">Apple Documentation</a>
 * @param {NSError} error
 * @param {boolean} recovered
 * @return {void}
 */
/**
 * @method loadFromContentsOfTypeError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/loadFromContents:ofType:error:">Apple Documentation</a>
 * @param {Object} contents
 * @param {string} typeName
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method updateUserActivityState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/updateUserActivityState:">Apple Documentation</a>
 * @param {NSUserActivity} userActivity
 * @return {void}
 */
/**
 * @method changeCountTokenForSaveOperation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/changeCountTokenForSaveOperation:">Apple Documentation</a>
 * @param {number} saveOperation
 * @return {Object}
 */
/**
 * @method writeContentsAndAttributesSafelyToURLForSaveOperationError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/writeContents:andAttributes:safelyToURL:forSaveOperation:error:">Apple Documentation</a>
 * @param {Object} contents
 * @param {Object} additionalFileAttributes
 * @param {NSURL} url
 * @param {number} saveOperation
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method openWithCompletionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIDocument/openWithCompletionHandler:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class SKTileMapNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends SKNode
 */
/**
 * @method tileMapNodeWithTileSetColumnsRowsTileSizeTileGroupLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTileMapNode/tileMapNodeWithTileSet:columns:rows:tileSize:tileGroupLayout:">Apple Documentation</a>
 * @static
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @param {Array} tileGroupLayout
 * @return {SKTileMapNode}
 */
/**
 * @method tileMapNodeWithTileSetColumnsRowsTileSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTileMapNode/tileMapNodeWithTileSet:columns:rows:tileSize:">Apple Documentation</a>
 * @static
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @return {SKTileMapNode}
 */
/**
 * @method tileMapNodeWithTileSetColumnsRowsTileSizeFillWithTileGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTileMapNode/tileMapNodeWithTileSet:columns:rows:tileSize:fillWithTileGroup:">Apple Documentation</a>
 * @static
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @param {SKTileGroup} tileGroup
 * @return {SKTileMapNode}
 */
/**
 * @method tileMapNodesWithTileSetColumnsRowsTileSizeFromNoiseMapTileTypeNoiseMapThresholds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/SKTileMapNode/tileMapNodesWithTileSet:columns:rows:tileSize:fromNoiseMap:tileTypeNoiseMapThresholds:">Apple Documentation</a>
 * @static
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @param {GKNoiseMap} noiseMap
 * @param {Array} thresholds
 * @return {Array}
 */
/**
 * @property {number} colorBlendFactor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/colorBlendFactor">Apple Documentation</a>
 */
/**
 * @property {Object} anchorPoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/anchorPoint">Apple Documentation</a>
 */
/**
 * @property {number} lightingBitMask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/lightingBitMask">Apple Documentation</a>
 */
/**
 * @property {Object} tileSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/tileSize">Apple Documentation</a>
 */
/**
 * @property {UIColor} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/color">Apple Documentation</a>
 */
/**
 * @property {number} numberOfColumns
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/numberOfColumns">Apple Documentation</a>
 */
/**
 * @property {SKShader} shader
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/shader">Apple Documentation</a>
 */
/**
 * @property {Object} attributeValues
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/attributeValues">Apple Documentation</a>
 */
/**
 * @property {number} numberOfRows
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/numberOfRows">Apple Documentation</a>
 */
/**
 * @property {SKTileSet} tileSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/tileSet">Apple Documentation</a>
 */
/**
 * @property {number} blendMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/blendMode">Apple Documentation</a>
 */
/**
 * @property {Object} mapSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/mapSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enableAutomapping
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/SKTileMapNode/enableAutomapping">Apple Documentation</a>
 */
/**
 * @method setTileGroupAndTileDefinitionForColumnRow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/setTileGroup:andTileDefinition:forColumn:row:">Apple Documentation</a>
 * @param {SKTileGroup} tileGroup
 * @param {SKTileDefinition} tileDefinition
 * @param {number} column
 * @param {number} row
 * @return {void}
 */
/**
 * @method tileDefinitionAtColumnRow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/tileDefinitionAtColumn:row:">Apple Documentation</a>
 * @param {number} column
 * @param {number} row
 * @return {SKTileDefinition}
 */
/**
 * @method initWithTileSetColumnsRowsTileSizeTileGroupLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/initWithTileSet:columns:rows:tileSize:tileGroupLayout:">Apple Documentation</a>
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @param {Array} tileGroupLayout
 * @return {SKTileMapNode}
 */
/**
 * @method setValueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/setValue:forAttributeNamed:">Apple Documentation</a>
 * @param {SKAttributeValue} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method setTileGroupForColumnRow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/setTileGroup:forColumn:row:">Apple Documentation</a>
 * @param {SKTileGroup} tileGroup
 * @param {number} column
 * @param {number} row
 * @return {void}
 */
/**
 * @method centerOfTileAtColumnRow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/centerOfTileAtColumn:row:">Apple Documentation</a>
 * @param {number} column
 * @param {number} row
 * @return {Object}
 */
/**
 * @method fillWithTileGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/fillWithTileGroup:">Apple Documentation</a>
 * @param {SKTileGroup} tileGroup
 * @return {void}
 */
/**
 * @method valueForAttributeNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/valueForAttributeNamed:">Apple Documentation</a>
 * @param {string} key
 * @return {SKAttributeValue}
 */
/**
 * @method tileColumnIndexFromPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/tileColumnIndexFromPosition:">Apple Documentation</a>
 * @param {Object} position
 * @return {number}
 */
/**
 * @method tileRowIndexFromPosition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/tileRowIndexFromPosition:">Apple Documentation</a>
 * @param {Object} position
 * @return {number}
 */
/**
 * @method initWithTileSetColumnsRowsTileSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/initWithTileSet:columns:rows:tileSize:">Apple Documentation</a>
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @return {SKTileMapNode}
 */
/**
 * @method initWithTileSetColumnsRowsTileSizeFillWithTileGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/initWithTileSet:columns:rows:tileSize:fillWithTileGroup:">Apple Documentation</a>
 * @param {SKTileSet} tileSet
 * @param {number} columns
 * @param {number} rows
 * @param {Object} tileSize
 * @param {SKTileGroup} tileGroup
 * @return {SKTileMapNode}
 */
/**
 * @method tileGroupAtColumnRow
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/SKTileMapNode/tileGroupAtColumn:row:">Apple Documentation</a>
 * @param {number} column
 * @param {number} row
 * @return {SKTileGroup}
 */
/**
 * @class UITextInputAssistantItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} trailingBarButtonGroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInputAssistantItem/trailingBarButtonGroups">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsHidingShortcuts
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInputAssistantItem/allowsHidingShortcuts">Apple Documentation</a>
 */
/**
 * @property {Array} leadingBarButtonGroups
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextInputAssistantItem/leadingBarButtonGroups">Apple Documentation</a>
 */
/**
 * @class CITextFeature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends CIFeature
 */
/**
 * @property {Object} topLeft
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CITextFeature/topLeft">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bottomLeft
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CITextFeature/bottomLeft">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bottomRight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CITextFeature/bottomRight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} subFeatures
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CITextFeature/subFeatures">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CITextFeature/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} topRight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CITextFeature/topRight">Apple Documentation</a>
 * @readonly
 */
/**
 * @class CIRenderInfo
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} passCount
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderInfo/passCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} pixelsProcessed
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderInfo/pixelsProcessed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} kernelExecutionTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/CIRenderInfo/kernelExecutionTime">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSXPCListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method anonymousListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSXPCListener/anonymousListener">Apple Documentation</a>
 * @static
 * @return {NSXPCListener}
 */
/**
 * @method serviceListener
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSXPCListener/serviceListener">Apple Documentation</a>
 * @static
 * @return {NSXPCListener}
 */
/**
 * @property {NSXPCListenerEndpoint} endpoint
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSXPCListener/endpoint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSXPCListener/delegate">Apple Documentation</a>
 */
/**
 * @method suspend
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSXPCListener/suspend">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method invalidate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSXPCListener/invalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method resume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSXPCListener/resume">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class GKBasePlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} playerID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKBasePlayer/playerID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} displayName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKBasePlayer/displayName">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLRenderPipelineReflection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} tileArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineReflection/tileArguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} vertexArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineReflection/vertexArguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} fragmentArguments
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLRenderPipelineReflection/fragmentArguments">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLPhysicallyPlausibleLight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLLight
 */
/**
 * @property {Object} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleLight/color">Apple Documentation</a>
 */
/**
 * @property {number} outerConeAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleLight/outerConeAngle">Apple Documentation</a>
 */
/**
 * @property {number} lumens
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleLight/lumens">Apple Documentation</a>
 */
/**
 * @property {number} attenuationEndDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleLight/attenuationEndDistance">Apple Documentation</a>
 */
/**
 * @property {number} innerConeAngle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleLight/innerConeAngle">Apple Documentation</a>
 */
/**
 * @property {number} attenuationStartDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLPhysicallyPlausibleLight/attenuationStartDistance">Apple Documentation</a>
 */
/**
 * @method setColorByTemperature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLPhysicallyPlausibleLight/setColorByTemperature:">Apple Documentation</a>
 * @param {number} temperature
 * @return {void}
 */
/**
 * @class UIPress
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} gestureRecognizers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/gestureRecognizers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} timestamp
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/timestamp">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIResponder} responder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/responder">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIWindow} window
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/window">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} phase
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/phase">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} force
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/force">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPress/type">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKTurnBasedMatchmakerViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UINavigationController
 */
/**
 * @method initWithMatchRequest
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKTurnBasedMatchmakerViewController/initWithMatchRequest:">Apple Documentation</a>
 * @param {GKMatchRequest} request
 * @return {Object}
 */
/**
 * @class NSDecimalNumberHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method decimalNumberHandlerWithRoundingModeScaleRaiseOnExactnessRaiseOnOverflowRaiseOnUnderflowRaiseOnDivideByZero
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumberHandler/decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:">Apple Documentation</a>
 * @static
 * @param {number} roundingMode
 * @param {number} scale
 * @param {boolean} exact
 * @param {boolean} overflow
 * @param {boolean} underflow
 * @param {boolean} divideByZero
 * @return {NSDecimalNumberHandler}
 */
/**
 * @method defaultDecimalNumberHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSDecimalNumberHandler/defaultDecimalNumberHandler">Apple Documentation</a>
 * @static
 * @return {NSDecimalNumberHandler}
 */
/**
 * @method initWithRoundingModeScaleRaiseOnExactnessRaiseOnOverflowRaiseOnUnderflowRaiseOnDivideByZero
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSDecimalNumberHandler/initWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:">Apple Documentation</a>
 * @param {number} roundingMode
 * @param {number} scale
 * @param {boolean} exact
 * @param {boolean} overflow
 * @param {boolean} underflow
 * @param {boolean} divideByZero
 * @return {NSDecimalNumberHandler}
 */
/**
 * @class SCNPhysicsConeTwistJoint
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends SCNPhysicsBehavior
 */
/**
 * @method jointWithBodyFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNPhysicsConeTwistJoint/jointWithBody:frame:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} body
 * @param {Object} frame
 * @return {SCNPhysicsConeTwistJoint}
 */
/**
 * @method jointWithBodyAFrameABodyBFrameB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/SCNPhysicsConeTwistJoint/jointWithBodyA:frameA:bodyB:frameB:">Apple Documentation</a>
 * @static
 * @param {SCNPhysicsBody} bodyA
 * @param {Object} frameA
 * @param {SCNPhysicsBody} bodyB
 * @param {Object} frameB
 * @return {SCNPhysicsConeTwistJoint}
 */
/**
 * @property {number} maximumTwistAngle
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/maximumTwistAngle">Apple Documentation</a>
 */
/**
 * @property {SCNPhysicsBody} bodyA
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/bodyA">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} frameB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/frameB">Apple Documentation</a>
 */
/**
 * @property {Object} frameA
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/frameA">Apple Documentation</a>
 */
/**
 * @property {SCNPhysicsBody} bodyB
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/bodyB">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maximumAngularLimit2
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/maximumAngularLimit2">Apple Documentation</a>
 */
/**
 * @property {number} maximumAngularLimit1
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SCNPhysicsConeTwistJoint/maximumAngularLimit1">Apple Documentation</a>
 */
/**
 * @class NSCollectionLayoutDimension
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method fractionalHeightDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutDimension/fractionalHeightDimension:">Apple Documentation</a>
 * @static
 * @param {number} fractionalHeight
 * @return {NSCollectionLayoutDimension}
 */
/**
 * @method absoluteDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutDimension/absoluteDimension:">Apple Documentation</a>
 * @static
 * @param {number} absoluteDimension
 * @return {NSCollectionLayoutDimension}
 */
/**
 * @method fractionalWidthDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutDimension/fractionalWidthDimension:">Apple Documentation</a>
 * @static
 * @param {number} fractionalWidth
 * @return {NSCollectionLayoutDimension}
 */
/**
 * @method estimatedDimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutDimension/estimatedDimension:">Apple Documentation</a>
 * @static
 * @param {number} estimatedDimension
 * @return {NSCollectionLayoutDimension}
 */
/**
 * @property {boolean} isEstimated
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDimension/isEstimated">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isFractionalWidth
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDimension/isFractionalWidth">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} dimension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDimension/dimension">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isFractionalHeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDimension/isFractionalHeight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isAbsolute
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutDimension/isAbsolute">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTLVertexAttribute
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} patchData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttribute/patchData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} patchControlPointData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttribute/patchControlPointData">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttribute/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} attributeIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttribute/attributeIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} attributeType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttribute/attributeType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Metal.html#//apple_ref/occ/instp/MTLVertexAttribute/active">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKObstacleGraph
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKGraph
 */
/**
 * @method graphWithObstaclesBufferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKObstacleGraph/graphWithObstacles:bufferRadius:">Apple Documentation</a>
 * @static
 * @param {Array} obstacles
 * @param {number} bufferRadius
 * @return {GKObstacleGraph}
 */
/**
 * @method graphWithObstaclesBufferRadiusNodeClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKObstacleGraph/graphWithObstacles:bufferRadius:nodeClass:">Apple Documentation</a>
 * @static
 * @param {Array} obstacles
 * @param {number} bufferRadius
 * @param {Object} nodeClass
 * @return {GKObstacleGraph}
 */
/**
 * @property {Array} obstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKObstacleGraph/obstacles">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} bufferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKObstacleGraph/bufferRadius">Apple Documentation</a>
 * @readonly
 */
/**
 * @method nodesForObstacle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/nodesForObstacle:">Apple Documentation</a>
 * @param {GKPolygonObstacle} obstacle
 * @return {Array}
 */
/**
 * @method addObstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/addObstacles:">Apple Documentation</a>
 * @param {Array} obstacles
 * @return {void}
 */
/**
 * @method removeObstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/removeObstacles:">Apple Documentation</a>
 * @param {Array} obstacles
 * @return {void}
 */
/**
 * @method classForGenericArgumentAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/classForGenericArgumentAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @method initWithObstaclesBufferRadiusNodeClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/initWithObstacles:bufferRadius:nodeClass:">Apple Documentation</a>
 * @param {Array} obstacles
 * @param {number} bufferRadius
 * @param {Object} nodeClass
 * @return {GKObstacleGraph}
 */
/**
 * @method removeAllObstacles
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/removeAllObstacles">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithObstaclesBufferRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKObstacleGraph/initWithObstacles:bufferRadius:">Apple Documentation</a>
 * @param {Array} obstacles
 * @param {number} bufferRadius
 * @return {GKObstacleGraph}
 */
/**
 * @class UIViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIResponder
 */
/**
 * @method attemptRotationToDeviceOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIViewController/attemptRotationToDeviceOrientation">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @property {UIViewController} presentingViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/presentingViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} beingPresented
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/beingPresented">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} viewLoaded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/viewLoaded">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} viewIfLoaded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/viewIfLoaded">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} edgesForExtendedLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/edgesForExtendedLayout">Apple Documentation</a>
 */
/**
 * @property {boolean} disablesAutomaticKeyboardDismissal
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/disablesAutomaticKeyboardDismissal">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} movingToParentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/movingToParentViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} modalViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/modalViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/title">Apple Documentation</a>
 */
/**
 * @property {boolean} providesPresentationContextTransitionStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/providesPresentationContextTransitionStyle">Apple Documentation</a>
 */
/**
 * @property {UIViewController} presentedViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/presentedViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} overrideUserInterfaceStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/overrideUserInterfaceStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsFullScreenLayout
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/wantsFullScreenLayout">Apple Documentation</a>
 */
/**
 * @property {number} modalPresentationStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/modalPresentationStyle">Apple Documentation</a>
 */
/**
 * @property {boolean} modalPresentationCapturesStatusBarAppearance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/modalPresentationCapturesStatusBarAppearance">Apple Documentation</a>
 */
/**
 * @property {number} preferredStatusBarUpdateAnimation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/preferredStatusBarUpdateAnimation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} definesPresentationContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/definesPresentationContext">Apple Documentation</a>
 */
/**
 * @property {boolean} prefersStatusBarHidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/prefersStatusBarHidden">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} restoresFocusAfterTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/restoresFocusAfterTransition">Apple Documentation</a>
 */
/**
 * @property {string} nibName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/nibName">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyAdjustsScrollViewInsets
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/automaticallyAdjustsScrollViewInsets">Apple Documentation</a>
 */
/**
 * @property {UIStoryboard} storyboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/storyboard">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} extendedLayoutIncludesOpaqueBars
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/extendedLayoutIncludesOpaqueBars">Apple Documentation</a>
 */
/**
 * @property {boolean} beingDismissed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/beingDismissed">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} movingFromParentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/movingFromParentViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} preferredContentSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/preferredContentSize">Apple Documentation</a>
 */
/**
 * @property {number} preferredStatusBarStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/preferredStatusBarStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} parentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/parentViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} modalTransitionStyle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/modalTransitionStyle">Apple Documentation</a>
 */
/**
 * @property {NSBundle} nibBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/nibBundle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIViewController/view">Apple Documentation</a>
 */
/**
 * @method performSegueWithIdentifierSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/performSegueWithIdentifier:sender:">Apple Documentation</a>
 * @param {string} identifier
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method initWithNibNameBundle
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/initWithNibName:bundle:">Apple Documentation</a>
 * @param {string} nibNameOrNil
 * @param {NSBundle} nibBundleOrNil
 * @return {UIViewController}
 */
/**
 * @method addKeyCommand
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/addKeyCommand:">Apple Documentation</a>
 * @param {UIKeyCommand} keyCommand
 * @return {void}
 */
/**
 * @method viewWillDisappear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewWillDisappear:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method beginAppearanceTransitionAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/beginAppearanceTransition:animated:">Apple Documentation</a>
 * @param {boolean} isAppearing
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method viewWillAppear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewWillAppear:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method setOverrideTraitCollectionForChildViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/setOverrideTraitCollection:forChildViewController:">Apple Documentation</a>
 * @param {UITraitCollection} collection
 * @param {UIViewController} childViewController
 * @return {void}
 */
/**
 * @method prepareForSegueSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/prepareForSegue:sender:">Apple Documentation</a>
 * @param {UIStoryboardSegue} segue
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method viewDidAppear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewDidAppear:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method showDetailViewControllerSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/showDetailViewController:sender:">Apple Documentation</a>
 * @param {UIViewController} vc
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method updateViewConstraints
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/updateViewConstraints">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method dismissModalViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/dismissModalViewControllerAnimated:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method canPerformUnwindSegueActionFromViewControllerWithSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/canPerformUnwindSegueAction:fromViewController:withSender:">Apple Documentation</a>
 * @param {string} action
 * @param {UIViewController} fromViewController
 * @param {Object} sender
 * @return {boolean}
 */
/**
 * @method endAppearanceTransition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/endAppearanceTransition">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method viewDidLoad
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewDidLoad">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didReceiveMemoryWarning
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/didReceiveMemoryWarning">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method viewSafeAreaInsetsDidChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewSafeAreaInsetsDidChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setEditingAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/setEditing:animated:">Apple Documentation</a>
 * @param {boolean} editing
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method decodeRestorableStateWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/decodeRestorableStateWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {void}
 */
/**
 * @method setNeedsUpdateOfHomeIndicatorAutoHidden
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/setNeedsUpdateOfHomeIndicatorAutoHidden">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method loadViewIfNeeded
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/loadViewIfNeeded">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method rotatingHeaderView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/rotatingHeaderView">Apple Documentation</a>
 * @return {UIView}
 */
/**
 * @method segueForUnwindingToViewControllerFromViewControllerIdentifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/segueForUnwindingToViewController:fromViewController:identifier:">Apple Documentation</a>
 * @param {UIViewController} toViewController
 * @param {UIViewController} fromViewController
 * @param {string} identifier
 * @return {UIStoryboardSegue}
 */
/**
 * @method childViewControllerContainingSegueSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/childViewControllerContainingSegueSource:">Apple Documentation</a>
 * @param {UIStoryboardUnwindSegueSource} source
 * @return {UIViewController}
 */
/**
 * @method automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method applicationFinishedRestoringState
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/applicationFinishedRestoringState">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method willAnimateRotationToInterfaceOrientationDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/willAnimateRotationToInterfaceOrientation:duration:">Apple Documentation</a>
 * @param {number} toInterfaceOrientation
 * @param {number} duration
 * @return {void}
 */
/**
 * @method unregisterForPreviewingWithContext
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/unregisterForPreviewingWithContext:">Apple Documentation</a>
 * @param {Object} previewing
 * @return {void}
 */
/**
 * @method viewDidLayoutSubviews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewDidLayoutSubviews">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method presentModalViewControllerAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/presentModalViewController:animated:">Apple Documentation</a>
 * @param {UIViewController} modalViewController
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method viewWillLayoutSubviews
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewWillLayoutSubviews">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method shouldAutomaticallyForwardRotationMethods
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/shouldAutomaticallyForwardRotationMethods">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method didAnimateFirstHalfOfRotationToInterfaceOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/didAnimateFirstHalfOfRotationToInterfaceOrientation:">Apple Documentation</a>
 * @param {number} toInterfaceOrientation
 * @return {void}
 */
/**
 * @method canPerformUnwindSegueActionFromViewControllerSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/canPerformUnwindSegueAction:fromViewController:sender:">Apple Documentation</a>
 * @param {string} action
 * @param {UIViewController} fromViewController
 * @param {Object} sender
 * @return {boolean}
 */
/**
 * @method willAnimateSecondHalfOfRotationFromInterfaceOrientationDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:">Apple Documentation</a>
 * @param {number} fromInterfaceOrientation
 * @param {number} duration
 * @return {void}
 */
/**
 * @method setNeedsUpdateOfScreenEdgesDeferringSystemGestures
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/setNeedsUpdateOfScreenEdgesDeferringSystemGestures">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method allowedChildViewControllersForUnwindingFromSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/allowedChildViewControllersForUnwindingFromSource:">Apple Documentation</a>
 * @param {UIStoryboardUnwindSegueSource} source
 * @return {Array}
 */
/**
 * @method viewWillUnload
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewWillUnload">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didRotateFromInterfaceOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/didRotateFromInterfaceOrientation:">Apple Documentation</a>
 * @param {number} fromInterfaceOrientation
 * @return {void}
 */
/**
 * @method overrideTraitCollectionForChildViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/overrideTraitCollectionForChildViewController:">Apple Documentation</a>
 * @param {UIViewController} childViewController
 * @return {UITraitCollection}
 */
/**
 * @method removeFromParentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/removeFromParentViewController">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method encodeRestorableStateWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/encodeRestorableStateWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {void}
 */
/**
 * @method willAnimateFirstHalfOfRotationToInterfaceOrientationDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:">Apple Documentation</a>
 * @param {number} toInterfaceOrientation
 * @param {number} duration
 * @return {void}
 */
/**
 * @method registerForPreviewingWithDelegateSourceView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/registerForPreviewingWithDelegate:sourceView:">Apple Documentation</a>
 * @param {Object} delegate
 * @param {UIView} sourceView
 * @return {Object}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIViewController}
 */
/**
 * @method willMoveToParentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/willMoveToParentViewController:">Apple Documentation</a>
 * @param {UIViewController} parent
 * @return {void}
 */
/**
 * @method willRotateToInterfaceOrientationDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/willRotateToInterfaceOrientation:duration:">Apple Documentation</a>
 * @param {number} toInterfaceOrientation
 * @param {number} duration
 * @return {void}
 */
/**
 * @method shouldAutorotateToInterfaceOrientation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/shouldAutorotateToInterfaceOrientation:">Apple Documentation</a>
 * @param {number} toInterfaceOrientation
 * @return {boolean}
 */
/**
 * @method presentViewControllerAnimatedCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/presentViewController:animated:completion:">Apple Documentation</a>
 * @param {UIViewController} viewControllerToPresent
 * @param {boolean} flag
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method viewLayoutMarginsDidChange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewLayoutMarginsDidChange">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/transitionFromViewController:toViewController:duration:options:animations:completion:">Apple Documentation</a>
 * @param {UIViewController} fromViewController
 * @param {UIViewController} toViewController
 * @param {number} duration
 * @param {number} options
 * @param {Function} animations
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method loadView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/loadView">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method didMoveToParentViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/didMoveToParentViewController:">Apple Documentation</a>
 * @param {UIViewController} parent
 * @return {void}
 */
/**
 * @method unwindForSegueTowardsViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/unwindForSegue:towardsViewController:">Apple Documentation</a>
 * @param {UIStoryboardSegue} unwindSegue
 * @param {UIViewController} subsequentVC
 * @return {void}
 */
/**
 * @method targetViewControllerForActionSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/targetViewControllerForAction:sender:">Apple Documentation</a>
 * @param {string} action
 * @param {Object} sender
 * @return {UIViewController}
 */
/**
 * @method rotatingFooterView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/rotatingFooterView">Apple Documentation</a>
 * @return {UIView}
 */
/**
 * @method setToolbarItemsAnimated
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/setToolbarItems:animated:">Apple Documentation</a>
 * @param {Array} toolbarItems
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method removeKeyCommand
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/removeKeyCommand:">Apple Documentation</a>
 * @param {UIKeyCommand} keyCommand
 * @return {void}
 */
/**
 * @method viewDidDisappear
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewDidDisappear:">Apple Documentation</a>
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @method separateSecondaryViewControllerForSplitViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/separateSecondaryViewControllerForSplitViewController:">Apple Documentation</a>
 * @param {UISplitViewController} splitViewController
 * @return {UIViewController}
 */
/**
 * @method addChildViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/addChildViewController:">Apple Documentation</a>
 * @param {UIViewController} childController
 * @return {void}
 */
/**
 * @method viewControllerForUnwindSegueActionFromViewControllerWithSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewControllerForUnwindSegueAction:fromViewController:withSender:">Apple Documentation</a>
 * @param {string} action
 * @param {UIViewController} fromViewController
 * @param {Object} sender
 * @return {UIViewController}
 */
/**
 * @method collapseSecondaryViewControllerForSplitViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/collapseSecondaryViewController:forSplitViewController:">Apple Documentation</a>
 * @param {UIViewController} secondaryViewController
 * @param {UISplitViewController} splitViewController
 * @return {void}
 */
/**
 * @method shouldPerformSegueWithIdentifierSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/shouldPerformSegueWithIdentifier:sender:">Apple Documentation</a>
 * @param {string} identifier
 * @param {Object} sender
 * @return {boolean}
 */
/**
 * @method showViewControllerSender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/showViewController:sender:">Apple Documentation</a>
 * @param {UIViewController} vc
 * @param {Object} sender
 * @return {void}
 */
/**
 * @method viewDidUnload
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/viewDidUnload">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method dismissViewControllerAnimatedCompletion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/dismissViewControllerAnimated:completion:">Apple Documentation</a>
 * @param {boolean} flag
 * @param {Function} completion
 * @return {void}
 */
/**
 * @method setNeedsStatusBarAppearanceUpdate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIViewController/setNeedsStatusBarAppearanceUpdate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class NSURLAuthenticationChallenge
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSURLProtectionSpace} protectionSpace
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLAuthenticationChallenge/protectionSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} sender
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLAuthenticationChallenge/sender">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLResponse} failureResponse
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLAuthenticationChallenge/failureResponse">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSError} error
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLAuthenticationChallenge/error">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} previousFailureCount
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLAuthenticationChallenge/previousFailureCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURLCredential} proposedCredential
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instp/NSURLAuthenticationChallenge/proposedCredential">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithProtectionSpaceProposedCredentialPreviousFailureCountFailureResponseErrorSender
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLAuthenticationChallenge/initWithProtectionSpace:proposedCredential:previousFailureCount:failureResponse:error:sender:">Apple Documentation</a>
 * @param {NSURLProtectionSpace} space
 * @param {NSURLCredential} credential
 * @param {number} previousFailureCount
 * @param {NSURLResponse} response
 * @param {NSError} error
 * @param {Object} sender
 * @return {NSURLAuthenticationChallenge}
 */
/**
 * @method initWithAuthenticationChallengeSender
 * <a href="https://developer.apple.com/library/ios/samplecode/CustomHTTPProtocol/Listings/CustomHTTPProtocol_Core_Code_CustomHTTPProtocol_m.html#//apple_ref/occ/instm/NSURLAuthenticationChallenge/initWithAuthenticationChallenge:sender:">Apple Documentation</a>
 * @param {NSURLAuthenticationChallenge} challenge
 * @param {Object} sender
 * @return {NSURLAuthenticationChallenge}
 */
/**
 * @class UIAlertAction
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method actionWithTitleStyleHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIAlertAction/actionWithTitle:style:handler:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {number} style
 * @param {Function} handler
 * @return {UIAlertAction}
 */
/**
 * @property {number} style
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertAction/style">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertAction/enabled">Apple Documentation</a>
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertAction/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSPropertyListSerialization
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Archiving/Articles/serializing.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method propertyListIsValidForFormat
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Archiving/Articles/serializing.html#//apple_ref/occ/clm/NSPropertyListSerialization/propertyList:isValidForFormat:">Apple Documentation</a>
 * @static
 * @param {Object} plist
 * @param {number} format
 * @return {boolean}
 */
/**
 * @method writePropertyListToStreamFormatOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Archiving/Articles/serializing.html#//apple_ref/occ/clm/NSPropertyListSerialization/writePropertyList:toStream:format:options:error:">Apple Documentation</a>
 * @static
 * @param {Object} plist
 * @param {NSOutputStream} stream
 * @param {number} format
 * @param {number} opt
 * @param {Object} error
 * @return {number}
 */
/**
 * @method dataWithPropertyListFormatOptionsError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Archiving/Articles/serializing.html#//apple_ref/occ/clm/NSPropertyListSerialization/dataWithPropertyList:format:options:error:">Apple Documentation</a>
 * @static
 * @param {Object} plist
 * @param {number} format
 * @param {number} opt
 * @param {Object} error
 * @return {NSData}
 */
/**
 * @class UITargetedPreview
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITargetedPreview/size">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIPreviewTarget} target
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITargetedPreview/target">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIPreviewParameters} parameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITargetedPreview/parameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIView} view
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITargetedPreview/view">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithView
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITargetedPreview/initWithView:">Apple Documentation</a>
 * @param {UIView} view
 * @return {UITargetedPreview}
 */
/**
 * @method retargetedPreviewWithTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITargetedPreview/retargetedPreviewWithTarget:">Apple Documentation</a>
 * @param {UIPreviewTarget} newTarget
 * @return {UITargetedPreview}
 */
/**
 * @method initWithViewParametersTarget
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITargetedPreview/initWithView:parameters:target:">Apple Documentation</a>
 * @param {UIView} view
 * @param {UIPreviewParameters} parameters
 * @param {UIPreviewTarget} target
 * @return {UITargetedPreview}
 */
/**
 * @method initWithViewParameters
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITargetedPreview/initWithView:parameters:">Apple Documentation</a>
 * @param {UIView} view
 * @param {UIPreviewParameters} parameters
 * @return {UITargetedPreview}
 */
/**
 * @class AVAudioInputNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAudioIONode
 */
/**
 * @property {boolean} voiceProcessingInputMuted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioInputNode/voiceProcessingInputMuted">Apple Documentation</a>
 */
/**
 * @property {boolean} voiceProcessingAGCEnabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioInputNode/voiceProcessingAGCEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} voiceProcessingBypassed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioInputNode/voiceProcessingBypassed">Apple Documentation</a>
 */
/**
 * @class AVCaptureVideoPreviewLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html">Apple Documentation</a>
 * @extends CALayer
 */
/**
 * @method layerWithSession
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/clm/AVCaptureVideoPreviewLayer/layerWithSession:">Apple Documentation</a>
 * @static
 * @param {AVCaptureSession} session
 * @return {AVCaptureVideoPreviewLayer}
 */
/**
 * @method layerWithSessionWithNoConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/clm/AVCaptureVideoPreviewLayer/layerWithSessionWithNoConnection:">Apple Documentation</a>
 * @static
 * @param {AVCaptureSession} session
 * @return {AVCaptureVideoPreviewLayer}
 */
/**
 * @property {string} videoGravity
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/videoGravity">Apple Documentation</a>
 */
/**
 * @property {boolean} previewing
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/previewing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} mirrored
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/mirrored">Apple Documentation</a>
 */
/**
 * @property {boolean} mirroringSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/mirroringSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCaptureConnection} connection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/connection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCaptureSession} session
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/session">Apple Documentation</a>
 */
/**
 * @property {boolean} orientationSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/orientationSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} automaticallyAdjustsMirroring
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/automaticallyAdjustsMirroring">Apple Documentation</a>
 */
/**
 * @property {number} orientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instp/AVCaptureVideoPreviewLayer/orientation">Apple Documentation</a>
 */
/**
 * @method initWithSession
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/initWithSession:">Apple Documentation</a>
 * @param {AVCaptureSession} session
 * @return {AVCaptureVideoPreviewLayer}
 */
/**
 * @method initWithSessionWithNoConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/initWithSessionWithNoConnection:">Apple Documentation</a>
 * @param {AVCaptureSession} session
 * @return {AVCaptureVideoPreviewLayer}
 */
/**
 * @method transformedMetadataObjectForMetadataObject
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/transformedMetadataObjectForMetadataObject:">Apple Documentation</a>
 * @param {AVMetadataObject} metadataObject
 * @return {AVMetadataObject}
 */
/**
 * @method setSessionWithNoConnection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/setSessionWithNoConnection:">Apple Documentation</a>
 * @param {AVCaptureSession} session
 * @return {void}
 */
/**
 * @method captureDevicePointOfInterestForPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/captureDevicePointOfInterestForPoint:">Apple Documentation</a>
 * @param {Object} pointInLayer
 * @return {Object}
 */
/**
 * @method rectForMetadataOutputRectOfInterest
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/rectForMetadataOutputRectOfInterest:">Apple Documentation</a>
 * @param {Object} rectInMetadataOutputCoordinates
 * @return {Object}
 */
/**
 * @method pointForCaptureDevicePointOfInterest
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/pointForCaptureDevicePointOfInterest:">Apple Documentation</a>
 * @param {Object} captureDevicePointOfInterest
 * @return {Object}
 */
/**
 * @method metadataOutputRectOfInterestForRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamPreviewView_m.html#//apple_ref/occ/instm/AVCaptureVideoPreviewLayer/metadataOutputRectOfInterestForRect:">Apple Documentation</a>
 * @param {Object} rectInLayerCoordinates
 * @return {Object}
 */
/**
 * @class CIBarcodeDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class NSURLComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method componentsWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSURLComponents/componentsWithString:">Apple Documentation</a>
 * @static
 * @param {string} URLString
 * @return {NSURLComponents}
 */
/**
 * @method componentsWithURLResolvingAgainstBaseURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/clm/NSURLComponents/componentsWithURL:resolvingAgainstBaseURL:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {boolean} resolve
 * @return {NSURLComponents}
 */
/**
 * @property {Array} percentEncodedQueryItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedQueryItems">Apple Documentation</a>
 */
/**
 * @property {string} fragment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/fragment">Apple Documentation</a>
 */
/**
 * @property {Object} rangeOfPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfPath">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} percentEncodedFragment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedFragment">Apple Documentation</a>
 */
/**
 * @property {Object} rangeOfPassword
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfPassword">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} query
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/query">Apple Documentation</a>
 */
/**
 * @property {number} port
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/port">Apple Documentation</a>
 */
/**
 * @property {Object} rangeOfHost
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfHost">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rangeOfUser
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfUser">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} percentEncodedPassword
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedPassword">Apple Documentation</a>
 */
/**
 * @property {Object} rangeOfPort
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfPort">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/URL">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} rangeOfScheme
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfScheme">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} percentEncodedQuery
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedQuery">Apple Documentation</a>
 */
/**
 * @property {string} scheme
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/scheme">Apple Documentation</a>
 */
/**
 * @property {string} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/string">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} percentEncodedPath
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedPath">Apple Documentation</a>
 */
/**
 * @property {string} percentEncodedUser
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedUser">Apple Documentation</a>
 */
/**
 * @property {Object} rangeOfQuery
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfQuery">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} host
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/host">Apple Documentation</a>
 */
/**
 * @property {string} user
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/user">Apple Documentation</a>
 */
/**
 * @property {string} path
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/path">Apple Documentation</a>
 */
/**
 * @property {string} password
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/password">Apple Documentation</a>
 */
/**
 * @property {Array} queryItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/queryItems">Apple Documentation</a>
 */
/**
 * @property {string} percentEncodedHost
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/percentEncodedHost">Apple Documentation</a>
 */
/**
 * @property {Object} rangeOfFragment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instp/NSURLComponents/rangeOfFragment">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLComponents/initWithString:">Apple Documentation</a>
 * @param {string} URLString
 * @return {NSURLComponents}
 */
/**
 * @method initWithURLResolvingAgainstBaseURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLComponents/initWithURL:resolvingAgainstBaseURL:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {boolean} resolve
 * @return {NSURLComponents}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLComponents/init">Apple Documentation</a>
 * @return {NSURLComponents}
 */
/**
 * @method URLRelativeToURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/occ/instm/NSURLComponents/URLRelativeToURL:">Apple Documentation</a>
 * @param {NSURL} baseURL
 * @return {NSURL}
 */
/**
 * @class UIFocusDebugger
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method status
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFocusDebugger/status">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method simulateFocusUpdateRequestFromEnvironment
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFocusDebugger/simulateFocusUpdateRequestFromEnvironment:">Apple Documentation</a>
 * @static
 * @param {Object} environment
 * @return {Object}
 */
/**
 * @method help
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFocusDebugger/help">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method checkFocusabilityForItem
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIFocusDebugger/checkFocusabilityForItem:">Apple Documentation</a>
 * @static
 * @param {Object} item
 * @return {Object}
 */
/**
 * @class SCNGeometryElement
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method geometryElementWithDataPrimitiveTypePrimitiveCountBytesPerIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNGeometryElement/geometryElementWithData:primitiveType:primitiveCount:bytesPerIndex:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {number} primitiveType
 * @param {number} primitiveCount
 * @param {number} bytesPerIndex
 * @return {SCNGeometryElement}
 */
/**
 * @property {number} pointSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/pointSize">Apple Documentation</a>
 */
/**
 * @property {number} bytesPerIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/bytesPerIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} primitiveType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/primitiveType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} primitiveRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/primitiveRange">Apple Documentation</a>
 */
/**
 * @property {number} maximumPointScreenSpaceRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/maximumPointScreenSpaceRadius">Apple Documentation</a>
 */
/**
 * @property {number} primitiveCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/primitiveCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} minimumPointScreenSpaceRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/minimumPointScreenSpaceRadius">Apple Documentation</a>
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNGeometryElement/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UIBezierPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method bezierPathWithRoundedRectByRoundingCornersCornerRadii
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @param {number} corners
 * @param {Object} cornerRadii
 * @return {UIBezierPath}
 */
/**
 * @method bezierPathWithRoundedRectCornerRadius
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPathWithRoundedRect:cornerRadius:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @param {number} cornerRadius
 * @return {UIBezierPath}
 */
/**
 * @method bezierPathWithArcCenterRadiusStartAngleEndAngleClockwise
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPathWithArcCenter:radius:startAngle:endAngle:clockwise:">Apple Documentation</a>
 * @static
 * @param {Object} center
 * @param {number} radius
 * @param {number} startAngle
 * @param {number} endAngle
 * @param {boolean} clockwise
 * @return {UIBezierPath}
 */
/**
 * @method bezierPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPath">Apple Documentation</a>
 * @static
 * @return {UIBezierPath}
 */
/**
 * @method bezierPathWithCGPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPathWithCGPath:">Apple Documentation</a>
 * @static
 * @param {Object} CGPath
 * @return {UIBezierPath}
 */
/**
 * @method bezierPathWithOvalInRect
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPathWithOvalInRect:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @return {UIBezierPath}
 */
/**
 * @method bezierPathWithRect
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/clm/UIBezierPath/bezierPathWithRect:">Apple Documentation</a>
 * @static
 * @param {Object} rect
 * @return {UIBezierPath}
 */
/**
 * @property {Object} CGPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/CGPath">Apple Documentation</a>
 */
/**
 * @property {number} lineCapStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/lineCapStyle">Apple Documentation</a>
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} miterLimit
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/miterLimit">Apple Documentation</a>
 */
/**
 * @property {number} lineJoinStyle
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/lineJoinStyle">Apple Documentation</a>
 */
/**
 * @property {Object} currentPoint
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/currentPoint">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} flatness
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/flatness">Apple Documentation</a>
 */
/**
 * @property {number} lineWidth
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/lineWidth">Apple Documentation</a>
 */
/**
 * @property {boolean} usesEvenOddFillRule
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/usesEvenOddFillRule">Apple Documentation</a>
 */
/**
 * @property {boolean} empty
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instp/UIBezierPath/empty">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addArcWithCenterRadiusStartAngleEndAngleClockwise
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/addArcWithCenter:radius:startAngle:endAngle:clockwise:">Apple Documentation</a>
 * @param {Object} center
 * @param {number} radius
 * @param {number} startAngle
 * @param {number} endAngle
 * @param {boolean} clockwise
 * @return {void}
 */
/**
 * @method strokeWithBlendModeAlpha
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/strokeWithBlendMode:alpha:">Apple Documentation</a>
 * @param {number} blendMode
 * @param {number} alpha
 * @return {void}
 */
/**
 * @method addLineToPoint
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/addLineToPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {void}
 */
/**
 * @method containsPoint
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/containsPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {boolean}
 */
/**
 * @method stroke
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/stroke">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addQuadCurveToPointControlPoint
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/addQuadCurveToPoint:controlPoint:">Apple Documentation</a>
 * @param {Object} endPoint
 * @param {Object} controlPoint
 * @return {void}
 */
/**
 * @method applyTransform
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/applyTransform:">Apple Documentation</a>
 * @param {Object} transform
 * @return {void}
 */
/**
 * @method fill
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/fill">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method CGPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/CGPath">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/init">Apple Documentation</a>
 * @return {UIBezierPath}
 */
/**
 * @method appendPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/appendPath:">Apple Documentation</a>
 * @param {UIBezierPath} bezierPath
 * @return {void}
 */
/**
 * @method addClip
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/addClip">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIBezierPath}
 */
/**
 * @method removeAllPoints
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/removeAllPoints">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method closePath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/closePath">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method bezierPathByReversingPath
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/bezierPathByReversingPath">Apple Documentation</a>
 * @return {UIBezierPath}
 */
/**
 * @method moveToPoint
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/moveToPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {void}
 */
/**
 * @method addCurveToPointControlPoint1ControlPoint2
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/addCurveToPoint:controlPoint1:controlPoint2:">Apple Documentation</a>
 * @param {Object} endPoint
 * @param {Object} controlPoint1
 * @param {Object} controlPoint2
 * @return {void}
 */
/**
 * @method fillWithBlendModeAlpha
 * <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/RevisionHistory.html#//apple_ref/occ/instm/UIBezierPath/fillWithBlendMode:alpha:">Apple Documentation</a>
 * @param {number} blendMode
 * @param {number} alpha
 * @return {void}
 */
/**
 * @class UIPasteboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method pasteboardWithNameCreate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPasteboard/pasteboardWithName:create:">Apple Documentation</a>
 * @static
 * @param {string} pasteboardName
 * @param {boolean} create
 * @return {UIPasteboard}
 */
/**
 * @method generalPasteboard
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPasteboard/generalPasteboard">Apple Documentation</a>
 * @static
 * @return {UIPasteboard}
 */
/**
 * @method removePasteboardWithName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPasteboard/removePasteboardWithName:">Apple Documentation</a>
 * @static
 * @param {string} pasteboardName
 * @return {void}
 */
/**
 * @method pasteboardWithUniqueName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPasteboard/pasteboardWithUniqueName">Apple Documentation</a>
 * @static
 * @return {UIPasteboard}
 */
/**
 * @property {boolean} hasStrings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/hasStrings">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} changeCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/changeCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} URL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/URL">Apple Documentation</a>
 */
/**
 * @property {Array} items
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/items">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/image">Apple Documentation</a>
 */
/**
 * @property {boolean} persistent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/persistent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasURLs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/hasURLs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} itemProviders
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/itemProviders">Apple Documentation</a>
 */
/**
 * @property {UIColor} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/color">Apple Documentation</a>
 */
/**
 * @property {Array} colors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/colors">Apple Documentation</a>
 */
/**
 * @property {boolean} hasColors
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/hasColors">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} pasteboardTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/pasteboardTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} URLs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/URLs">Apple Documentation</a>
 */
/**
 * @property {Array} images
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/images">Apple Documentation</a>
 */
/**
 * @property {boolean} hasImages
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/hasImages">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} strings
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/strings">Apple Documentation</a>
 */
/**
 * @property {string} string
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/string">Apple Documentation</a>
 */
/**
 * @property {number} numberOfItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPasteboard/numberOfItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @method dataForPasteboardTypeInItemSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/dataForPasteboardType:inItemSet:">Apple Documentation</a>
 * @param {string} pasteboardType
 * @param {NSIndexSet} itemSet
 * @return {Array}
 */
/**
 * @method setDataForPasteboardType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setData:forPasteboardType:">Apple Documentation</a>
 * @param {NSData} data
 * @param {string} pasteboardType
 * @return {void}
 */
/**
 * @method itemSetWithPasteboardTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/itemSetWithPasteboardTypes:">Apple Documentation</a>
 * @param {Array} pasteboardTypes
 * @return {NSIndexSet}
 */
/**
 * @method pasteboardTypesForItemSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/pasteboardTypesForItemSet:">Apple Documentation</a>
 * @param {NSIndexSet} itemSet
 * @return {Array}
 */
/**
 * @method setPersistent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setPersistent:">Apple Documentation</a>
 * @param {boolean} persistent
 * @return {void}
 */
/**
 * @method setValueForPasteboardType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setValue:forPasteboardType:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} pasteboardType
 * @return {void}
 */
/**
 * @method setObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setObjects:">Apple Documentation</a>
 * @param {Array} objects
 * @return {void}
 */
/**
 * @method addItems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/addItems:">Apple Documentation</a>
 * @param {Array} items
 * @return {void}
 */
/**
 * @method valuesForPasteboardTypeInItemSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/valuesForPasteboardType:inItemSet:">Apple Documentation</a>
 * @param {string} pasteboardType
 * @param {NSIndexSet} itemSet
 * @return {Array}
 */
/**
 * @method containsPasteboardTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/containsPasteboardTypes:">Apple Documentation</a>
 * @param {Array} pasteboardTypes
 * @return {boolean}
 */
/**
 * @method setItemsOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setItems:options:">Apple Documentation</a>
 * @param {Array} items
 * @param {Object} options
 * @return {void}
 */
/**
 * @method valueForPasteboardType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/valueForPasteboardType:">Apple Documentation</a>
 * @param {string} pasteboardType
 * @return {Object}
 */
/**
 * @method setItemProvidersLocalOnlyExpirationDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setItemProviders:localOnly:expirationDate:">Apple Documentation</a>
 * @param {Array} itemProviders
 * @param {boolean} localOnly
 * @param {Date} expirationDate
 * @return {void}
 */
/**
 * @method dataForPasteboardType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/dataForPasteboardType:">Apple Documentation</a>
 * @param {string} pasteboardType
 * @return {NSData}
 */
/**
 * @method setObjectsLocalOnlyExpirationDate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/setObjects:localOnly:expirationDate:">Apple Documentation</a>
 * @param {Array} objects
 * @param {boolean} localOnly
 * @param {Date} expirationDate
 * @return {void}
 */
/**
 * @method containsPasteboardTypesInItemSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPasteboard/containsPasteboardTypes:inItemSet:">Apple Documentation</a>
 * @param {Array} pasteboardTypes
 * @param {NSIndexSet} itemSet
 * @return {boolean}
 */
/**
 * @class NSURLSessionDownloadTask
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSURLSessionTask
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSURLSessionDownloadTask/new">Apple Documentation</a>
 * @static
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionDownloadTask/init">Apple Documentation</a>
 * @return {NSURLSessionDownloadTask}
 */
/**
 * @method cancelByProducingResumeData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLSessionDownloadTask/cancelByProducingResumeData:">Apple Documentation</a>
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class UITapGestureRecognizer
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html">Apple Documentation</a>
 * @extends UIGestureRecognizer
 */
/**
 * @property {number} numberOfTapsRequired
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UITapGestureRecognizer/numberOfTapsRequired">Apple Documentation</a>
 */
/**
 * @property {number} numberOfTouchesRequired
 * <a href="https://developer.apple.com/library/ios/releasenotes/AppKit/RN-AppKitOlderNotes/index.html#//apple_ref/occ/instp/UITapGestureRecognizer/numberOfTouchesRequired">Apple Documentation</a>
 */
/**
 * @class NSMutableOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSOrderedSet
 */
/**
 * @method orderedSetWithCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/clm/NSMutableOrderedSet/orderedSetWithCapacity:">Apple Documentation</a>
 * @static
 * @param {number} numItems
 * @return {NSMutableOrderedSet}
 */
/**
 * @method applyDifference
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/applyDifference:">Apple Documentation</a>
 * @param {NSOrderedCollectionDifference} difference
 * @return {void}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/initWithCapacity:">Apple Documentation</a>
 * @param {number} numItems
 * @return {NSMutableOrderedSet}
 */
/**
 * @method replaceObjectsAtIndexesWithObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/replaceObjectsAtIndexes:withObjects:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @param {Array} objects
 * @return {void}
 */
/**
 * @method setObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/setObject:atIndex:">Apple Documentation</a>
 * @param {Object} obj
 * @param {number} idx
 * @return {void}
 */
/**
 * @method removeObjectsAtIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/removeObjectsAtIndexes:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @return {void}
 */
/**
 * @method removeAllObjects
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/removeAllObjects">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method insertObjectsAtIndexes
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/insertObjects:atIndexes:">Apple Documentation</a>
 * @param {Array} objects
 * @param {NSIndexSet} indexes
 * @return {void}
 */
/**
 * @method intersectSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/intersectSet:">Apple Documentation</a>
 * @param {NSSet} other
 * @return {void}
 */
/**
 * @method removeObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/removeObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method sortUsingDescriptors
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/sortUsingDescriptors:">Apple Documentation</a>
 * @param {Array} sortDescriptors
 * @return {void}
 */
/**
 * @method sortUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/sortUsingComparator:">Apple Documentation</a>
 * @param {Function} cmptr
 * @return {void}
 */
/**
 * @method filterUsingPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/filterUsingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} p
 * @return {void}
 */
/**
 * @method moveObjectsAtIndexesToIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/moveObjectsAtIndexes:toIndex:">Apple Documentation</a>
 * @param {NSIndexSet} indexes
 * @param {number} idx
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/init">Apple Documentation</a>
 * @return {NSMutableOrderedSet}
 */
/**
 * @method sortRangeOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/sortRange:options:usingComparator:">Apple Documentation</a>
 * @param {Object} range
 * @param {number} opts
 * @param {Function} cmptr
 * @return {void}
 */
/**
 * @method minusOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/minusOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {void}
 */
/**
 * @method removeObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/removeObjectAtIndex:">Apple Documentation</a>
 * @param {number} idx
 * @return {void}
 */
/**
 * @method insertObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/insertObject:atIndex:">Apple Documentation</a>
 * @param {Object} object
 * @param {number} idx
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSMutableOrderedSet}
 */
/**
 * @method intersectOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/intersectOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {void}
 */
/**
 * @method exchangeObjectAtIndexWithObjectAtIndex
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/exchangeObjectAtIndex:withObjectAtIndex:">Apple Documentation</a>
 * @param {number} idx1
 * @param {number} idx2
 * @return {void}
 */
/**
 * @method unionSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/unionSet:">Apple Documentation</a>
 * @param {NSSet} other
 * @return {void}
 */
/**
 * @method removeObjectsInArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/removeObjectsInArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {void}
 */
/**
 * @method replaceObjectAtIndexWithObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/replaceObjectAtIndex:withObject:">Apple Documentation</a>
 * @param {number} idx
 * @param {Object} object
 * @return {void}
 */
/**
 * @method unionOrderedSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/unionOrderedSet:">Apple Documentation</a>
 * @param {NSOrderedSet} other
 * @return {void}
 */
/**
 * @method setObjectAtIndexedSubscript
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/setObject:atIndexedSubscript:">Apple Documentation</a>
 * @param {Object} obj
 * @param {number} idx
 * @return {void}
 */
/**
 * @method removeObjectsInRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/removeObjectsInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method addObject
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/addObject:">Apple Documentation</a>
 * @param {Object} object
 * @return {void}
 */
/**
 * @method minusSet
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/minusSet:">Apple Documentation</a>
 * @param {NSSet} other
 * @return {void}
 */
/**
 * @method sortWithOptionsUsingComparator
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/sortWithOptions:usingComparator:">Apple Documentation</a>
 * @param {number} opts
 * @param {Function} cmptr
 * @return {void}
 */
/**
 * @method addObjectsFromArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSMutableOrderedSet/addObjectsFromArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {void}
 */
/**
 * @class SCNSceneSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sceneSourceWithDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNSceneSource/sceneSourceWithData:options:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {Object} options
 * @return {SCNSceneSource}
 */
/**
 * @method sceneSourceWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNSceneSource/sceneSourceWithURL:options:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} options
 * @return {SCNSceneSource}
 */
/**
 * @property {NSURL} url
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSceneSource/url">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNSceneSource/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @method sceneWithOptionsStatusHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/sceneWithOptions:statusHandler:">Apple Documentation</a>
 * @param {Object} options
 * @param {Function} statusHandler
 * @return {SCNScene}
 */
/**
 * @method initWithURLOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/initWithURL:options:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} options
 * @return {SCNSceneSource}
 */
/**
 * @method entriesPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/entriesPassingTest:">Apple Documentation</a>
 * @param {Function} predicate
 * @return {Array}
 */
/**
 * @method initWithDataOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/initWithData:options:">Apple Documentation</a>
 * @param {NSData} data
 * @param {Object} options
 * @return {SCNSceneSource}
 */
/**
 * @method propertyForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/propertyForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method sceneWithOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/sceneWithOptions:error:">Apple Documentation</a>
 * @param {Object} options
 * @param {Object} error
 * @return {SCNScene}
 */
/**
 * @method entryWithIdentifierWithClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/entryWithIdentifier:withClass:">Apple Documentation</a>
 * @param {string} uid
 * @param {Object} entryClass
 * @return {Object}
 */
/**
 * @method identifiersOfEntriesWithClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNSceneSource/identifiersOfEntriesWithClass:">Apple Documentation</a>
 * @param {Object} entryClass
 * @return {Array}
 */
/**
 * @class UISearchController
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @property {boolean} automaticallyShowsSearchResultsController
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/automaticallyShowsSearchResultsController">Apple Documentation</a>
 */
/**
 * @property {boolean} hidesNavigationBarDuringPresentation
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/hidesNavigationBarDuringPresentation">Apple Documentation</a>
 */
/**
 * @property {boolean} obscuresBackgroundDuringPresentation
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/obscuresBackgroundDuringPresentation">Apple Documentation</a>
 */
/**
 * @property {Object} searchResultsUpdater
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/searchResultsUpdater">Apple Documentation</a>
 */
/**
 * @property {boolean} showsSearchResultsController
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/showsSearchResultsController">Apple Documentation</a>
 */
/**
 * @property {boolean} automaticallyShowsScopeBar
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/automaticallyShowsScopeBar">Apple Documentation</a>
 */
/**
 * @property {boolean} automaticallyShowsCancelButton
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/automaticallyShowsCancelButton">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/delegate">Apple Documentation</a>
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/active">Apple Documentation</a>
 */
/**
 * @property {UIViewController} searchResultsController
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/searchResultsController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dimsBackgroundDuringPresentation
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/dimsBackgroundDuringPresentation">Apple Documentation</a>
 */
/**
 * @property {UISearchBar} searchBar
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instp/UISearchController/searchBar">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNibNameBundle
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instm/UISearchController/initWithNibName:bundle:">Apple Documentation</a>
 * @param {string} nibNameOrNil
 * @param {NSBundle} nibBundleOrNil
 * @return {UISearchController}
 */
/**
 * @method initWithSearchResultsController
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instm/UISearchController/initWithSearchResultsController:">Apple Documentation</a>
 * @param {UIViewController} searchResultsController
 * @return {UISearchController}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Listings/Objective_C_TableSearch_APLAppDelegate_h.html#//apple_ref/occ/instm/UISearchController/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UISearchController}
 */
/**
 * @class AVAudioMixInputParameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} trackID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVAudioMixInputParameters/trackID">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} audioTimePitchAlgorithm
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVAudioMixInputParameters/audioTimePitchAlgorithm">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} audioTapProcessor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVAudioMixInputParameters/audioTapProcessor">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSLock
 * <a href="https://developer.apple.com/library/ios/samplecode/QTExtractAndConvertToAIFF/Listings/AIFFWriter_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/samplecode/QTExtractAndConvertToAIFF/Listings/AIFFWriter_m.html#//apple_ref/occ/instp/NSLock/name">Apple Documentation</a>
 */
/**
 * @method lockBeforeDate
 * <a href="https://developer.apple.com/library/ios/samplecode/QTExtractAndConvertToAIFF/Listings/AIFFWriter_m.html#//apple_ref/occ/instm/NSLock/lockBeforeDate:">Apple Documentation</a>
 * @param {Date} limit
 * @return {boolean}
 */
/**
 * @method tryLock
 * <a href="https://developer.apple.com/library/ios/samplecode/QTExtractAndConvertToAIFF/Listings/AIFFWriter_m.html#//apple_ref/occ/instm/NSLock/tryLock">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @class CALayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method defaultValueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CALayer/defaultValueForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {Object}
 */
/**
 * @method layer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CALayer/layer">Apple Documentation</a>
 * @static
 * @return {CALayer}
 */
/**
 * @method cornerCurveExpansionFactor
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CALayer/cornerCurveExpansionFactor:">Apple Documentation</a>
 * @static
 * @param {string} curve
 * @return {number}
 */
/**
 * @method needsDisplayForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CALayer/needsDisplayForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method defaultActionForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/clm/CALayer/defaultActionForKey:">Apple Documentation</a>
 * @static
 * @param {string} event
 * @return {Object}
 */
/**
 * @property {string} contentsFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/contentsFormat">Apple Documentation</a>
 */
/**
 * @property {CALayer} superlayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/superlayer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CALayer} mask
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/mask">Apple Documentation</a>
 */
/**
 * @property {Object} frame
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/frame">Apple Documentation</a>
 */
/**
 * @property {Object} actions
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/actions">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsEdgeAntialiasing
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/allowsEdgeAntialiasing">Apple Documentation</a>
 */
/**
 * @property {Array} filters
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/filters">Apple Documentation</a>
 */
/**
 * @property {boolean} doubleSided
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/doubleSided">Apple Documentation</a>
 */
/**
 * @property {number} shadowRadius
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/shadowRadius">Apple Documentation</a>
 */
/**
 * @property {Object} compositingFilter
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/compositingFilter">Apple Documentation</a>
 */
/**
 * @property {Object} contents
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/contents">Apple Documentation</a>
 */
/**
 * @property {Object} borderColor
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/borderColor">Apple Documentation</a>
 */
/**
 * @property {Object} style
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/style">Apple Documentation</a>
 */
/**
 * @property {number} rasterizationScale
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/rasterizationScale">Apple Documentation</a>
 */
/**
 * @property {Array} backgroundFilters
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/backgroundFilters">Apple Documentation</a>
 */
/**
 * @property {number} shadowOpacity
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/shadowOpacity">Apple Documentation</a>
 */
/**
 * @property {string} magnificationFilter
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/magnificationFilter">Apple Documentation</a>
 */
/**
 * @property {boolean} opaque
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/opaque">Apple Documentation</a>
 */
/**
 * @property {Object} transform
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/transform">Apple Documentation</a>
 */
/**
 * @property {string} minificationFilter
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/minificationFilter">Apple Documentation</a>
 */
/**
 * @property {Object} shadowColor
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/shadowColor">Apple Documentation</a>
 */
/**
 * @property {Object} contentsCenter
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/contentsCenter">Apple Documentation</a>
 */
/**
 * @property {number} contentsScale
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/contentsScale">Apple Documentation</a>
 */
/**
 * @property {boolean} masksToBounds
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/masksToBounds">Apple Documentation</a>
 */
/**
 * @property {number} zPosition
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/zPosition">Apple Documentation</a>
 */
/**
 * @property {Object} shadowPath
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/shadowPath">Apple Documentation</a>
 */
/**
 * @property {number} borderWidth
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/borderWidth">Apple Documentation</a>
 */
/**
 * @property {number} opacity
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/opacity">Apple Documentation</a>
 */
/**
 * @property {boolean} needsDisplayOnBoundsChange
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/needsDisplayOnBoundsChange">Apple Documentation</a>
 */
/**
 * @property {number} edgeAntialiasingMask
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/edgeAntialiasingMask">Apple Documentation</a>
 */
/**
 * @property {Object} backgroundColor
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/backgroundColor">Apple Documentation</a>
 */
/**
 * @property {string} cornerCurve
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/cornerCurve">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsGroupOpacity
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/allowsGroupOpacity">Apple Documentation</a>
 */
/**
 * @property {number} maskedCorners
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/maskedCorners">Apple Documentation</a>
 */
/**
 * @property {number} cornerRadius
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/cornerRadius">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/delegate">Apple Documentation</a>
 */
/**
 * @property {Object} shadowOffset
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/shadowOffset">Apple Documentation</a>
 */
/**
 * @property {number} anchorPointZ
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/anchorPointZ">Apple Documentation</a>
 */
/**
 * @property {boolean} hidden
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/hidden">Apple Documentation</a>
 */
/**
 * @property {Object} anchorPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/anchorPoint">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/name">Apple Documentation</a>
 */
/**
 * @property {boolean} geometryFlipped
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/geometryFlipped">Apple Documentation</a>
 */
/**
 * @property {boolean} drawsAsynchronously
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/drawsAsynchronously">Apple Documentation</a>
 */
/**
 * @property {Object} contentsRect
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/contentsRect">Apple Documentation</a>
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/bounds">Apple Documentation</a>
 */
/**
 * @property {number} minificationFilterBias
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/minificationFilterBias">Apple Documentation</a>
 */
/**
 * @property {Array} sublayers
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/sublayers">Apple Documentation</a>
 */
/**
 * @property {string} contentsGravity
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/contentsGravity">Apple Documentation</a>
 */
/**
 * @property {Object} position
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/position">Apple Documentation</a>
 */
/**
 * @property {Object} sublayerTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/sublayerTransform">Apple Documentation</a>
 */
/**
 * @property {boolean} shouldRasterize
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instp/CALayer/shouldRasterize">Apple Documentation</a>
 */
/**
 * @method hitTest
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/hitTest:">Apple Documentation</a>
 * @param {Object} p
 * @return {CALayer}
 */
/**
 * @method displayIfNeeded
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/displayIfNeeded">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method insertSublayerBelow
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/insertSublayer:below:">Apple Documentation</a>
 * @param {CALayer} layer
 * @param {CALayer} sibling
 * @return {void}
 */
/**
 * @method setAffineTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/setAffineTransform:">Apple Documentation</a>
 * @param {Object} m
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/init">Apple Documentation</a>
 * @return {CALayer}
 */
/**
 * @method convertPointFromLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/convertPoint:fromLayer:">Apple Documentation</a>
 * @param {Object} p
 * @param {CALayer} l
 * @return {Object}
 */
/**
 * @method convertPointToLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/convertPoint:toLayer:">Apple Documentation</a>
 * @param {Object} p
 * @param {CALayer} l
 * @return {Object}
 */
/**
 * @method layoutSublayers
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/layoutSublayers">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeAnimationForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/removeAnimationForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {void}
 */
/**
 * @method affineTransform
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/affineTransform">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method actionForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/actionForKey:">Apple Documentation</a>
 * @param {string} event
 * @return {Object}
 */
/**
 * @method convertTimeToLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/convertTime:toLayer:">Apple Documentation</a>
 * @param {number} t
 * @param {CALayer} l
 * @return {number}
 */
/**
 * @method shouldArchiveValueForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/shouldArchiveValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method animationForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/animationForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {CAAnimation}
 */
/**
 * @method animationKeys
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/animationKeys">Apple Documentation</a>
 * @return {Array}
 */
/**
 * @method convertRectFromLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/convertRect:fromLayer:">Apple Documentation</a>
 * @param {Object} r
 * @param {CALayer} l
 * @return {Object}
 */
/**
 * @method display
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/display">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method scrollRectToVisible
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/scrollRectToVisible:">Apple Documentation</a>
 * @param {Object} r
 * @return {void}
 */
/**
 * @method removeAllAnimations
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/removeAllAnimations">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method needsDisplay
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/needsDisplay">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method needsLayout
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/needsLayout">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method drawInContext
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/drawInContext:">Apple Documentation</a>
 * @param {Object} ctx
 * @return {void}
 */
/**
 * @method initWithLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/initWithLayer:">Apple Documentation</a>
 * @param {Object} layer
 * @return {CALayer}
 */
/**
 * @method addAnimationForKey
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/addAnimation:forKey:">Apple Documentation</a>
 * @param {CAAnimation} anim
 * @param {string} key
 * @return {void}
 */
/**
 * @method setNeedsLayout
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/setNeedsLayout">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method removeFromSuperlayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/removeFromSuperlayer">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method replaceSublayerWith
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/replaceSublayer:with:">Apple Documentation</a>
 * @param {CALayer} oldLayer
 * @param {CALayer} newLayer
 * @return {void}
 */
/**
 * @method presentationLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/presentationLayer">Apple Documentation</a>
 * @return {CALayer}
 */
/**
 * @method setNeedsDisplayInRect
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/setNeedsDisplayInRect:">Apple Documentation</a>
 * @param {Object} r
 * @return {void}
 */
/**
 * @method convertTimeFromLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/convertTime:fromLayer:">Apple Documentation</a>
 * @param {number} t
 * @param {CALayer} l
 * @return {number}
 */
/**
 * @method setNeedsDisplay
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/setNeedsDisplay">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method insertSublayerAtIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/insertSublayer:atIndex:">Apple Documentation</a>
 * @param {CALayer} layer
 * @param {number} idx
 * @return {void}
 */
/**
 * @method layoutIfNeeded
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/layoutIfNeeded">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method modelLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/modelLayer">Apple Documentation</a>
 * @return {CALayer}
 */
/**
 * @method containsPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/containsPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {boolean}
 */
/**
 * @method contentsAreFlipped
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/contentsAreFlipped">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method scrollPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/scrollPoint:">Apple Documentation</a>
 * @param {Object} p
 * @return {void}
 */
/**
 * @method insertSublayerAbove
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/insertSublayer:above:">Apple Documentation</a>
 * @param {CALayer} layer
 * @param {CALayer} sibling
 * @return {void}
 */
/**
 * @method addSublayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/addSublayer:">Apple Documentation</a>
 * @param {CALayer} layer
 * @return {void}
 */
/**
 * @method convertRectToLayer
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/convertRect:toLayer:">Apple Documentation</a>
 * @param {Object} r
 * @param {CALayer} l
 * @return {Object}
 */
/**
 * @method renderInContext
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/renderInContext:">Apple Documentation</a>
 * @param {Object} ctx
 * @return {void}
 */
/**
 * @method preferredFrameSize
 * <a href="https://developer.apple.com/library/ios/samplecode/ReaderWriter/Listings/Objective_C_AVReaderWriterOSX_AAPLDocument_m.html#//apple_ref/occ/instm/CALayer/preferredFrameSize">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class UIAccessibilityCustomAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Function} jsactionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomAction/actionHandler">Apple Documentation</a>
 */
/**
 * @property {string} jsselector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomAction/selector">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedName
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomAction/attributedName">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomAction/name">Apple Documentation</a>
 */
/**
 * @property {Object} target
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIAccessibilityCustomAction/target">Apple Documentation</a>
 */
/**
 * @method initWithNameTargetSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomAction/initWithName:target:selector:">Apple Documentation</a>
 * @param {string} name
 * @param {Object} target
 * @param {string} selector
 * @return {UIAccessibilityCustomAction}
 */
/**
 * @method initWithAttributedNameActionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomAction/initWithAttributedName:actionHandler:">Apple Documentation</a>
 * @param {NSAttributedString} attributedName
 * @param {Function} actionHandler
 * @return {UIAccessibilityCustomAction}
 */
/**
 * @method initWithAttributedNameTargetSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomAction/initWithAttributedName:target:selector:">Apple Documentation</a>
 * @param {NSAttributedString} attributedName
 * @param {Object} target
 * @param {string} selector
 * @return {UIAccessibilityCustomAction}
 */
/**
 * @method initWithNameActionHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIAccessibilityCustomAction/initWithName:actionHandler:">Apple Documentation</a>
 * @param {string} name
 * @param {Function} actionHandler
 * @return {UIAccessibilityCustomAction}
 */
/**
 * @class AVAudioSessionRouteDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} inputs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionRouteDescription/inputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} outputs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioSessionRouteDescription/outputs">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSPort
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method port
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/clm/NSPort/port">Apple Documentation</a>
 * @static
 * @return {NSPort}
 */
/**
 * @property {number} reservedSpaceLength
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instp/NSPort/reservedSpaceLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} valid
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instp/NSPort/valid">Apple Documentation</a>
 * @readonly
 */
/**
 * @method invalidate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/invalidate">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method sendBeforeDateMsgidComponentsFromReserved
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/sendBeforeDate:msgid:components:from:reserved:">Apple Documentation</a>
 * @param {Date} limitDate
 * @param {number} msgID
 * @param {NSMutableArray} components
 * @param {NSPort} receivePort
 * @param {number} headerSpaceReserved
 * @return {boolean}
 */
/**
 * @method setDelegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/setDelegate:">Apple Documentation</a>
 * @param {Object} anObject
 * @return {void}
 */
/**
 * @method scheduleInRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/scheduleInRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} runLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method removeFromRunLoopForMode
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/removeFromRunLoop:forMode:">Apple Documentation</a>
 * @param {NSRunLoop} runLoop
 * @param {string} mode
 * @return {void}
 */
/**
 * @method sendBeforeDateComponentsFromReserved
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/sendBeforeDate:components:from:reserved:">Apple Documentation</a>
 * @param {Date} limitDate
 * @param {NSMutableArray} components
 * @param {NSPort} receivePort
 * @param {number} headerSpaceReserved
 * @return {boolean}
 */
/**
 * @method delegate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html#//apple_ref/occ/instm/NSPort/delegate">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class NSDiffableDataSourceSnapshot
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} numberOfSections
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSDiffableDataSourceSnapshot/numberOfSections">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} itemIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSDiffableDataSourceSnapshot/itemIdentifiers">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSDiffableDataSourceSnapshot/numberOfItems">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} sectionIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSDiffableDataSourceSnapshot/sectionIdentifiers">Apple Documentation</a>
 * @readonly
 */
/**
 * @method deleteAllItems
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/deleteAllItems">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method deleteSectionsWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/deleteSectionsWithIdentifiers:">Apple Documentation</a>
 * @param {Array} sectionIdentifiers
 * @return {void}
 */
/**
 * @method appendSectionsWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/appendSectionsWithIdentifiers:">Apple Documentation</a>
 * @param {Array} sectionIdentifiers
 * @return {void}
 */
/**
 * @method reloadItemsWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/reloadItemsWithIdentifiers:">Apple Documentation</a>
 * @param {Array} identifiers
 * @return {void}
 */
/**
 * @method reloadSectionsWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/reloadSectionsWithIdentifiers:">Apple Documentation</a>
 * @param {Array} sectionIdentifiers
 * @return {void}
 */
/**
 * @method deleteItemsWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/deleteItemsWithIdentifiers:">Apple Documentation</a>
 * @param {Array} identifiers
 * @return {void}
 */
/**
 * @method appendItemsWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSDiffableDataSourceSnapshot/appendItemsWithIdentifiers:">Apple Documentation</a>
 * @param {Array} identifiers
 * @return {void}
 */
/**
 * @class MDLVoxelArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends MDLObject
 */
/**
 * @property {number} count
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVoxelArray/count">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} shellFieldInteriorThickness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVoxelArray/shellFieldInteriorThickness">Apple Documentation</a>
 */
/**
 * @property {number} shellFieldExteriorThickness
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVoxelArray/shellFieldExteriorThickness">Apple Documentation</a>
 */
/**
 * @property {boolean} isValidSignedShellField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLVoxelArray/isValidSignedShellField">Apple Documentation</a>
 * @readonly
 */
/**
 * @method convertToSignedShellField
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/convertToSignedShellField">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method intersectWithVoxels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/intersectWithVoxels:">Apple Documentation</a>
 * @param {MDLVoxelArray} voxels
 * @return {void}
 */
/**
 * @method voxelIndices
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/voxelIndices">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @method unionWithVoxels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/unionWithVoxels:">Apple Documentation</a>
 * @param {MDLVoxelArray} voxels
 * @return {void}
 */
/**
 * @method coarseMesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/coarseMesh">Apple Documentation</a>
 * @return {MDLMesh}
 */
/**
 * @method initWithAssetDivisionsPatchRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/initWithAsset:divisions:patchRadius:">Apple Documentation</a>
 * @param {MDLAsset} asset
 * @param {number} divisions
 * @param {number} patchRadius
 * @return {MDLVoxelArray}
 */
/**
 * @method meshUsingAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/meshUsingAllocator:">Apple Documentation</a>
 * @param {Object} allocator
 * @return {MDLMesh}
 */
/**
 * @method setVoxelsForMeshDivisionsPatchRadius
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/setVoxelsForMesh:divisions:patchRadius:">Apple Documentation</a>
 * @param {MDLMesh} mesh
 * @param {number} divisions
 * @param {number} patchRadius
 * @return {void}
 */
/**
 * @method coarseMeshUsingAllocator
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/coarseMeshUsingAllocator:">Apple Documentation</a>
 * @param {Object} allocator
 * @return {MDLMesh}
 */
/**
 * @method differenceWithVoxels
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLVoxelArray/differenceWithVoxels:">Apple Documentation</a>
 * @param {MDLVoxelArray} voxels
 * @return {void}
 */
/**
 * @class MDLMaterialProperty
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {MDLTextureSampler} textureSamplerValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/textureSamplerValue">Apple Documentation</a>
 */
/**
 * @property {number} luminance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/luminance">Apple Documentation</a>
 */
/**
 * @property {number} semantic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/semantic">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/name">Apple Documentation</a>
 */
/**
 * @property {Object} color
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/color">Apple Documentation</a>
 */
/**
 * @property {number} floatValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/floatValue">Apple Documentation</a>
 */
/**
 * @property {NSURL} URLValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/URLValue">Apple Documentation</a>
 */
/**
 * @property {string} stringValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/stringValue">Apple Documentation</a>
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMaterialProperty/type">Apple Documentation</a>
 */
/**
 * @method initWithNameSemanticFloat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/initWithName:semantic:float:">Apple Documentation</a>
 * @param {string} name
 * @param {number} semantic
 * @param {number} value
 * @return {MDLMaterialProperty}
 */
/**
 * @method initWithNameSemantic
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/initWithName:semantic:">Apple Documentation</a>
 * @param {string} name
 * @param {number} semantic
 * @return {MDLMaterialProperty}
 */
/**
 * @method initWithNameSemanticTextureSampler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/initWithName:semantic:textureSampler:">Apple Documentation</a>
 * @param {string} name
 * @param {number} semantic
 * @param {MDLTextureSampler} textureSampler
 * @return {MDLMaterialProperty}
 */
/**
 * @method initWithNameSemanticURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/initWithName:semantic:URL:">Apple Documentation</a>
 * @param {string} name
 * @param {number} semantic
 * @param {NSURL} URL
 * @return {MDLMaterialProperty}
 */
/**
 * @method setProperties
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/setProperties:">Apple Documentation</a>
 * @param {MDLMaterialProperty} property
 * @return {void}
 */
/**
 * @method initWithNameSemanticColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/initWithName:semantic:color:">Apple Documentation</a>
 * @param {string} name
 * @param {number} semantic
 * @param {Object} color
 * @return {MDLMaterialProperty}
 */
/**
 * @method initWithNameSemanticString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMaterialProperty/initWithName:semantic:string:">Apple Documentation</a>
 * @param {string} name
 * @param {number} semantic
 * @param {string} string
 * @return {MDLMaterialProperty}
 */
/**
 * @class AVPlayerItemMetadataOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVPlayerItemOutput
 */
/**
 * @property {number} advanceIntervalForDelegateInvocation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemMetadataOutput/advanceIntervalForDelegateInvocation">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemMetadataOutput/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithIdentifiers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemMetadataOutput/initWithIdentifiers:">Apple Documentation</a>
 * @param {Array} identifiers
 * @return {AVPlayerItemMetadataOutput}
 */
/**
 * @class MTLFunctionConstantValues
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method reset
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MTLFunctionConstantValues/reset">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class AVMutableMovieTrack
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVMovieTrack
 */
/**
 * @property {number} alternateGroupID
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/alternateGroupID">Apple Documentation</a>
 */
/**
 * @property {number} timescale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/timescale">Apple Documentation</a>
 */
/**
 * @property {AVMediaDataStorage} mediaDataStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/mediaDataStorage">Apple Documentation</a>
 */
/**
 * @property {boolean} enabled
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/enabled">Apple Documentation</a>
 */
/**
 * @property {boolean} modified
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/modified">Apple Documentation</a>
 */
/**
 * @property {boolean} hasProtectedContent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/hasProtectedContent">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSURL} sampleReferenceBaseURL
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVMutableMovieTrack/sampleReferenceBaseURL">Apple Documentation</a>
 */
/**
 * @method scaleTimeRangeToDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/scaleTimeRange:toDuration:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {Object} duration
 * @return {void}
 */
/**
 * @method insertMediaTimeRangeIntoTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/insertMediaTimeRange:intoTimeRange:">Apple Documentation</a>
 * @param {Object} mediaTimeRange
 * @param {Object} trackTimeRange
 * @return {boolean}
 */
/**
 * @method addTrackAssociationToTrackType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/addTrackAssociationToTrack:type:">Apple Documentation</a>
 * @param {AVMovieTrack} movieTrack
 * @param {string} trackAssociationType
 * @return {void}
 */
/**
 * @method insertEmptyTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/insertEmptyTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method removeTimeRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/removeTimeRange:">Apple Documentation</a>
 * @param {Object} timeRange
 * @return {void}
 */
/**
 * @method insertTimeRangeOfTrackAtTimeCopySampleDataError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/insertTimeRange:ofTrack:atTime:copySampleData:error:">Apple Documentation</a>
 * @param {Object} timeRange
 * @param {AVAssetTrack} track
 * @param {Object} startTime
 * @param {boolean} copySampleData
 * @param {Object} outError
 * @return {boolean}
 */
/**
 * @method removeTrackAssociationToTrackType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/removeTrackAssociationToTrack:type:">Apple Documentation</a>
 * @param {AVMovieTrack} movieTrack
 * @param {string} trackAssociationType
 * @return {void}
 */
/**
 * @method replaceFormatDescriptionWithFormatDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVMutableMovieTrack/replaceFormatDescription:withFormatDescription:">Apple Documentation</a>
 * @param {Object} formatDescription
 * @param {Object} newFormatDescription
 * @return {void}
 */
/**
 * @class CIRenderTask
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method waitUntilCompletedAndReturnError
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/CIRenderTask/waitUntilCompletedAndReturnError:">Apple Documentation</a>
 * @param {Object} error
 * @return {CIRenderInfo}
 */
/**
 * @class AVCaptureMetadataOutput
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/clm/AVCaptureMetadataOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCaptureMetadataOutput}
 */
/**
 * @property {Array} availableMetadataObjectTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureMetadataOutput/availableMetadataObjectTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} metadataObjectsDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureMetadataOutput/metadataObjectsDelegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} metadataObjectTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureMetadataOutput/metadataObjectTypes">Apple Documentation</a>
 */
/**
 * @property {Object} rectOfInterest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instp/AVCaptureMetadataOutput/rectOfInterest">Apple Documentation</a>
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#//apple_ref/occ/instm/AVCaptureMetadataOutput/init">Apple Documentation</a>
 * @return {AVCaptureMetadataOutput}
 */
/**
 * @class SCNAnimationEvent
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method animationEventWithKeyTimeBlock
 * <a href="https://developer.apple.com/library/ios/samplecode/Fox/Listings/Objective_C_Common_AAPLCharacter_m.html#//apple_ref/occ/clm/SCNAnimationEvent/animationEventWithKeyTime:block:">Apple Documentation</a>
 * @static
 * @param {number} time
 * @param {Function} eventBlock
 * @return {SCNAnimationEvent}
 */
/**
 * @class SKWarpGeometry
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @class UIUserNotificationAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} destructive
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/destructive">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} parameters
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/parameters">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/title">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} authenticationRequired
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/authenticationRequired">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} behavior
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/behavior">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} identifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/identifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} activationMode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIUserNotificationAction/activationMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIUserNotificationAction/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UIUserNotificationAction}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIUserNotificationAction/init">Apple Documentation</a>
 * @return {UIUserNotificationAction}
 */
/**
 * @class UIVideoEditorController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UINavigationController
 */
/**
 * @method canEditVideoAtPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UIVideoEditorController/canEditVideoAtPath:">Apple Documentation</a>
 * @static
 * @param {string} videoPath
 * @return {boolean}
 */
/**
 * @property {number} videoMaximumDuration
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIVideoEditorController/videoMaximumDuration">Apple Documentation</a>
 */
/**
 * @property {number} videoQuality
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIVideoEditorController/videoQuality">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIVideoEditorController/delegate">Apple Documentation</a>
 */
/**
 * @property {string} videoPath
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UIVideoEditorController/videoPath">Apple Documentation</a>
 */
/**
 * @class NSMeasurement
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} doubleValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instp/NSMeasurement/doubleValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @method measurementByConvertingToUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSMeasurement/measurementByConvertingToUnit:">Apple Documentation</a>
 * @param {NSUnit} unit
 * @return {NSMeasurement}
 */
/**
 * @method canBeConvertedToUnit
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSMeasurement/canBeConvertedToUnit:">Apple Documentation</a>
 * @param {NSUnit} unit
 * @return {boolean}
 */
/**
 * @method measurementByAddingMeasurement
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSMeasurement/measurementByAddingMeasurement:">Apple Documentation</a>
 * @param {NSMeasurement} measurement
 * @return {NSMeasurement}
 */
/**
 * @method measurementBySubtractingMeasurement
 * <a href="https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-Foundation-OSX10.12/index.html#//apple_ref/occ/instm/NSMeasurement/measurementBySubtractingMeasurement:">Apple Documentation</a>
 * @param {NSMeasurement} measurement
 * @return {NSMeasurement}
 */
/**
 * @class NSOrderedCollectionDifference
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {boolean} hasChanges
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionDifference/hasChanges">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} removals
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionDifference/removals">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} insertions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSOrderedCollectionDifference/insertions">Apple Documentation</a>
 * @readonly
 */
/**
 * @method inverseDifference
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionDifference/inverseDifference">Apple Documentation</a>
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method initWithInsertIndexesInsertedObjectsRemoveIndexesRemovedObjectsAdditionalChanges
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionDifference/initWithInsertIndexes:insertedObjects:removeIndexes:removedObjects:additionalChanges:">Apple Documentation</a>
 * @param {NSIndexSet} inserts
 * @param {Array} insertedObjects
 * @param {NSIndexSet} removes
 * @param {Array} removedObjects
 * @param {Array} changes
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method initWithChanges
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionDifference/initWithChanges:">Apple Documentation</a>
 * @param {Array} changes
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method differenceByTransformingChangesWithBlock
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionDifference/differenceByTransformingChangesWithBlock:">Apple Documentation</a>
 * @param {Function} block
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @method initWithInsertIndexesInsertedObjectsRemoveIndexesRemovedObjects
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/NSOrderedCollectionDifference/initWithInsertIndexes:insertedObjects:removeIndexes:removedObjects:">Apple Documentation</a>
 * @param {NSIndexSet} inserts
 * @param {Array} insertedObjects
 * @param {NSIndexSet} removes
 * @param {Array} removedObjects
 * @return {NSOrderedCollectionDifference}
 */
/**
 * @class NSProxy
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method alloc
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/clm/NSProxy/alloc">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method respondsToSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/clm/NSProxy/respondsToSelector:">Apple Documentation</a>
 * @static
 * @param {string} aSelector
 * @return {boolean}
 */
/**
 * @method class
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/clm/NSProxy/class">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @property {string} debugDescription
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/instp/NSProxy/debugDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} description
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/instp/NSProxy/description">Apple Documentation</a>
 * @readonly
 */
/**
 * @method finalize
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/instm/NSProxy/finalize">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method methodSignatureForSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/instm/NSProxy/methodSignatureForSelector:">Apple Documentation</a>
 * @param {string} sel
 * @return {NSMethodSignature}
 */
/**
 * @method forwardInvocation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/instm/NSProxy/forwardInvocation:">Apple Documentation</a>
 * @param {NSInvocation} invocation
 * @return {void}
 */
/**
 * @method dealloc
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html#//apple_ref/occ/instm/NSProxy/dealloc">Apple Documentation</a>
 * @return {void}
 */
/**
 * @class UIStoryboardUnwindSegueSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} jsunwindAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStoryboardUnwindSegueSource/unwindAction">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIViewController} sourceViewController
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStoryboardUnwindSegueSource/sourceViewController">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} sender
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIStoryboardUnwindSegueSource/sender">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MDLAnimatedVector2
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends MDLAnimatedValue
 */
/**
 * @class AVAudioUnitComponentManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedAudioUnitComponentManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVAudioUnitComponentManager/sharedAudioUnitComponentManager">Apple Documentation</a>
 * @static
 * @return {AVAudioUnitComponentManager}
 */
/**
 * @property {Array} tagNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponentManager/tagNames">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} standardLocalizedTagNames
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAudioUnitComponentManager/standardLocalizedTagNames">Apple Documentation</a>
 * @readonly
 */
/**
 * @method componentsMatchingDescription
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitComponentManager/componentsMatchingDescription:">Apple Documentation</a>
 * @param {Object} desc
 * @return {Array}
 */
/**
 * @method componentsPassingTest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitComponentManager/componentsPassingTest:">Apple Documentation</a>
 * @param {Function} testHandler
 * @return {Array}
 */
/**
 * @method componentsMatchingPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOS10_12/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAudioUnitComponentManager/componentsMatchingPredicate:">Apple Documentation</a>
 * @param {NSPredicate} predicate
 * @return {Array}
 */
/**
 * @class NSObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html">Apple Documentation</a>
 */
/**
 * @method load
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/load">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method hash
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/hash">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method description
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/description">Apple Documentation</a>
 * @static
 * @return {string}
 */
/**
 * @method instancesRespondToSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/instancesRespondToSelector:">Apple Documentation</a>
 * @static
 * @param {string} aSelector
 * @return {boolean}
 */
/**
 * @method setVersion
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/setVersion:">Apple Documentation</a>
 * @static
 * @param {number} aVersion
 * @return {void}
 */
/**
 * @method conformsToProtocol
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/conformsToProtocol:">Apple Documentation</a>
 * @static
 * @param {Protocol} protocol
 * @return {boolean}
 */
/**
 * @method accessInstanceVariablesDirectly
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/accessInstanceVariablesDirectly">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @method superclass
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/superclass">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method initialize
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/initialize">Apple Documentation</a>
 * @static
 * @return {void}
 */
/**
 * @method keyPathsForValuesAffectingValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/keyPathsForValuesAffectingValueForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {NSSet}
 */
/**
 * @method class
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/class">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method instanceMethodSignatureForSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/instanceMethodSignatureForSelector:">Apple Documentation</a>
 * @static
 * @param {string} aSelector
 * @return {NSMethodSignature}
 */
/**
 * @method alloc
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/alloc">Apple Documentation</a>
 * @static
 * @return {NSObject}
 */
/**
 * @method cancelPreviousPerformRequestsWithTarget
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/cancelPreviousPerformRequestsWithTarget:">Apple Documentation</a>
 * @static
 * @param {Object} aTarget
 * @return {void}
 */
/**
 * @method automaticallyNotifiesObserversForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/automaticallyNotifiesObserversForKey:">Apple Documentation</a>
 * @static
 * @param {string} key
 * @return {boolean}
 */
/**
 * @method debugDescription
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/debugDescription">Apple Documentation</a>
 * @static
 * @return {string}
 */
/**
 * @method classFallbacksForKeyedArchiver
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/classFallbacksForKeyedArchiver">Apple Documentation</a>
 * @static
 * @return {Array}
 */
/**
 * @method resolveInstanceMethod
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/resolveInstanceMethod:">Apple Documentation</a>
 * @static
 * @param {string} sel
 * @return {boolean}
 */
/**
 * @method version
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/version">Apple Documentation</a>
 * @static
 * @return {number}
 */
/**
 * @method resolveClassMethod
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/resolveClassMethod:">Apple Documentation</a>
 * @static
 * @param {string} sel
 * @return {boolean}
 */
/**
 * @method isSubclassOfClass
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/isSubclassOfClass:">Apple Documentation</a>
 * @static
 * @param {Object} aClass
 * @return {boolean}
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/new">Apple Documentation</a>
 * @static
 * @return {NSObject}
 */
/**
 * @method classForKeyedUnarchiver
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/classForKeyedUnarchiver">Apple Documentation</a>
 * @static
 * @return {Object}
 */
/**
 * @method cancelPreviousPerformRequestsWithTargetSelectorObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSObject/cancelPreviousPerformRequestsWithTarget:selector:object:">Apple Documentation</a>
 * @static
 * @param {Object} aTarget
 * @param {string} aSelector
 * @param {Object} anArgument
 * @return {void}
 */
/**
 * @method awakeFromNib
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/awakeFromNib">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method accessibilityElementDidBecomeFocused
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityElementDidBecomeFocused">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method accessibilityElementAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityElementAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @method dictionaryWithValuesForKeys
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/dictionaryWithValuesForKeys:">Apple Documentation</a>
 * @param {Array} keys
 * @return {Object}
 */
/**
 * @method dealloc
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/dealloc">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method willChangeValuesAtIndexesForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/willChange:valuesAtIndexes:forKey:">Apple Documentation</a>
 * @param {number} changeKind
 * @param {NSIndexSet} indexes
 * @param {string} key
 * @return {void}
 */
/**
 * @method performSelectorOnMainThreadWithObjectWaitUntilDone
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelectorOnMainThread:withObject:waitUntilDone:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} arg
 * @param {boolean} wait
 * @return {void}
 */
/**
 * @method didChangeValueForKeyWithSetMutationUsingObjects
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/didChangeValueForKey:withSetMutation:usingObjects:">Apple Documentation</a>
 * @param {string} key
 * @param {number} mutationKind
 * @param {NSSet} objects
 * @return {void}
 */
/**
 * @method setNilValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/setNilValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {void}
 */
/**
 * @method fileManagerWillProcessPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/fileManager:willProcessPath:">Apple Documentation</a>
 * @param {NSFileManager} fm
 * @param {string} path
 * @return {void}
 */
/**
 * @method setValueForKeyPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/setValue:forKeyPath:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} keyPath
 * @return {void}
 */
/**
 * @method awakeAfterUsingCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/awakeAfterUsingCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {Object}
 */
/**
 * @method valueForUndefinedKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/valueForUndefinedKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method accessibilityElementCount
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityElementCount">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method jsmutableCopy
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableCopy">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method performSelectorOnThreadWithObjectWaitUntilDone
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelector:onThread:withObject:waitUntilDone:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {NSThread} thr
 * @param {Object} arg
 * @param {boolean} wait
 * @return {void}
 */
/**
 * @method accessibilityElementIsFocused
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityElementIsFocused">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method indexOfAccessibilityElement
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/indexOfAccessibilityElement:">Apple Documentation</a>
 * @param {Object} element
 * @return {number}
 */
/**
 * @method accessibilityPerformEscape
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityPerformEscape">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method performSelectorInBackgroundWithObject
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelectorInBackground:withObject:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} arg
 * @return {void}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/init">Apple Documentation</a>
 * @return {NSObject}
 */
/**
 * @method mutableArrayValueForKeyPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableArrayValueForKeyPath:">Apple Documentation</a>
 * @param {string} keyPath
 * @return {NSMutableArray}
 */
/**
 * @method setValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/setValue:forKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method accessibilityPerformMagicTap
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityPerformMagicTap">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method performSelectorOnMainThreadWithObjectWaitUntilDoneModes
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelectorOnMainThread:withObject:waitUntilDone:modes:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} arg
 * @param {boolean} wait
 * @param {Array} array
 * @return {void}
 */
/**
 * @method mutableOrderedSetValueForKeyPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableOrderedSetValueForKeyPath:">Apple Documentation</a>
 * @param {string} keyPath
 * @return {NSMutableOrderedSet}
 */
/**
 * @method forwardingTargetForSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/forwardingTargetForSelector:">Apple Documentation</a>
 * @param {string} aSelector
 * @return {Object}
 */
/**
 * @method replacementObjectForCoder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/replacementObjectForCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {Object}
 */
/**
 * @method accessibilityElementDidLoseFocus
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityElementDidLoseFocus">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method valueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/valueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method finalize
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/finalize">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method mutableSetValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableSetValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {NSMutableSet}
 */
/**
 * @method mutableArrayValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableArrayValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {NSMutableArray}
 */
/**
 * @method attemptRecoveryFromErrorOptionIndex
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/attemptRecoveryFromError:optionIndex:">Apple Documentation</a>
 * @param {NSError} error
 * @param {number} recoveryOptionIndex
 * @return {boolean}
 */
/**
 * @method prepareForInterfaceBuilder
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/prepareForInterfaceBuilder">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method forwardInvocation
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/forwardInvocation:">Apple Documentation</a>
 * @param {NSInvocation} anInvocation
 * @return {void}
 */
/**
 * @method removeObserverForKeyPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/removeObserver:forKeyPath:">Apple Documentation</a>
 * @param {NSObject} observer
 * @param {string} keyPath
 * @return {void}
 */
/**
 * @method performSelectorWithObjectAfterDelayInModes
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelector:withObject:afterDelay:inModes:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} anArgument
 * @param {number} delay
 * @param {Array} modes
 * @return {void}
 */
/**
 * @method performSelectorWithObjectAfterDelay
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelector:withObject:afterDelay:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {Object} anArgument
 * @param {number} delay
 * @return {void}
 */
/**
 * @method jscopy
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/copy">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method setValuesForKeysWithDictionary
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/setValuesForKeysWithDictionary:">Apple Documentation</a>
 * @param {Object} keyedValues
 * @return {void}
 */
/**
 * @method mutableSetValueForKeyPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableSetValueForKeyPath:">Apple Documentation</a>
 * @param {string} keyPath
 * @return {NSMutableSet}
 */
/**
 * @method didChangeValuesAtIndexesForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/didChange:valuesAtIndexes:forKey:">Apple Documentation</a>
 * @param {number} changeKind
 * @param {NSIndexSet} indexes
 * @param {string} key
 * @return {void}
 */
/**
 * @method didChangeValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/didChangeValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {void}
 */
/**
 * @method accessibilityDecrement
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityDecrement">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method replacementObjectForKeyedArchiver
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/replacementObjectForKeyedArchiver:">Apple Documentation</a>
 * @param {NSKeyedArchiver} archiver
 * @return {Object}
 */
/**
 * @method accessibilityIncrement
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityIncrement">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setValueForUndefinedKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/setValue:forUndefinedKey:">Apple Documentation</a>
 * @param {Object} value
 * @param {string} key
 * @return {void}
 */
/**
 * @method valueForKeyPath
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/valueForKeyPath:">Apple Documentation</a>
 * @param {string} keyPath
 * @return {Object}
 */
/**
 * @method methodSignatureForSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/methodSignatureForSelector:">Apple Documentation</a>
 * @param {string} aSelector
 * @return {NSMethodSignature}
 */
/**
 * @method willChangeValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/willChangeValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {void}
 */
/**
 * @method accessibilityAssistiveTechnologyFocusedIdentifiers
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityAssistiveTechnologyFocusedIdentifiers">Apple Documentation</a>
 * @return {NSSet}
 */
/**
 * @method doesNotRecognizeSelector
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/doesNotRecognizeSelector:">Apple Documentation</a>
 * @param {string} aSelector
 * @return {void}
 */
/**
 * @method willChangeValueForKeyWithSetMutationUsingObjects
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/willChangeValueForKey:withSetMutation:usingObjects:">Apple Documentation</a>
 * @param {string} key
 * @param {number} mutationKind
 * @param {NSSet} objects
 * @return {void}
 */
/**
 * @method fileManagerShouldProceedAfterError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/fileManager:shouldProceedAfterError:">Apple Documentation</a>
 * @param {NSFileManager} fm
 * @param {Object} errorInfo
 * @return {boolean}
 */
/**
 * @method accessibilityScroll
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityScroll:">Apple Documentation</a>
 * @param {number} direction
 * @return {boolean}
 */
/**
 * @method mutableOrderedSetValueForKey
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/mutableOrderedSetValueForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {NSMutableOrderedSet}
 */
/**
 * @method accessibilityActivate
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/accessibilityActivate">Apple Documentation</a>
 * @return {boolean}
 */
/**
 * @method performSelectorOnThreadWithObjectWaitUntilDoneModes
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSObject/performSelector:onThread:withObject:waitUntilDone:modes:">Apple Documentation</a>
 * @param {string} aSelector
 * @param {NSThread} thr
 * @param {Object} arg
 * @param {boolean} wait
 * @param {Array} array
 * @return {void}
 */
/**
 * @class NSIndexPath
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method indexPathWithIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSIndexPath/indexPathWithIndex:">Apple Documentation</a>
 * @static
 * @param {number} index
 * @return {NSIndexPath}
 */
/**
 * @method indexPathForItemInSection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSIndexPath/indexPathForItem:inSection:">Apple Documentation</a>
 * @static
 * @param {number} item
 * @param {number} section
 * @return {NSIndexPath}
 */
/**
 * @method indexPathForRowInSection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/NSIndexPath/indexPathForRow:inSection:">Apple Documentation</a>
 * @static
 * @param {number} row
 * @param {number} section
 * @return {NSIndexPath}
 */
/**
 * @property {number} length
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/NSIndexPath/length">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSIndexPath/initWithIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {NSIndexPath}
 */
/**
 * @method indexAtPosition
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSIndexPath/indexAtPosition:">Apple Documentation</a>
 * @param {number} position
 * @return {number}
 */
/**
 * @method indexPathByRemovingLastIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSIndexPath/indexPathByRemovingLastIndex">Apple Documentation</a>
 * @return {NSIndexPath}
 */
/**
 * @method indexPathByAddingIndex
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSIndexPath/indexPathByAddingIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {NSIndexPath}
 */
/**
 * @method compare
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/NSIndexPath/compare:">Apple Documentation</a>
 * @param {NSIndexPath} otherObject
 * @return {number}
 */
/**
 * @class NSURLQueryItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method queryItemWithNameValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSURLQueryItem/queryItemWithName:value:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} value
 * @return {NSURLQueryItem}
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSURLQueryItem/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} value
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSURLQueryItem/value">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithNameValue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSURLQueryItem/initWithName:value:">Apple Documentation</a>
 * @param {string} name
 * @param {string} value
 * @return {NSURLQueryItem}
 */
/**
 * @class GKVoiceChat
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method isVoIPAllowed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/clm/GKVoiceChat/isVoIPAllowed">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {boolean} active
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChat/active">Apple Documentation</a>
 */
/**
 * @property {Function} jsplayerVoiceChatStateDidChangeHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChat/playerVoiceChatStateDidChangeHandler">Apple Documentation</a>
 */
/**
 * @property {Array} players
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChat/players">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChat/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} volume
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instp/GKVoiceChat/volume">Apple Documentation</a>
 */
/**
 * @method setPlayerMuted
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChat/setPlayer:muted:">Apple Documentation</a>
 * @param {GKPlayer} player
 * @param {boolean} isMuted
 * @return {void}
 */
/**
 * @method stop
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChat/stop">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method start
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChat/start">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setMuteForPlayer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/GameKit.html#//apple_ref/occ/instm/GKVoiceChat/setMute:forPlayer:">Apple Documentation</a>
 * @param {boolean} isMuted
 * @param {string} playerID
 * @return {void}
 */
/**
 * @class SKKeyframeSequence
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} repeatMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKKeyframeSequence/repeatMode">Apple Documentation</a>
 */
/**
 * @property {number} interpolationMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/SKKeyframeSequence/interpolationMode">Apple Documentation</a>
 */
/**
 * @method count
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/count">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method addKeyframeValueTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/addKeyframeValue:time:">Apple Documentation</a>
 * @param {Object} value
 * @param {number} time
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {SKKeyframeSequence}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/initWithCapacity:">Apple Documentation</a>
 * @param {number} numItems
 * @return {SKKeyframeSequence}
 */
/**
 * @method setKeyframeValueTimeForIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/setKeyframeValue:time:forIndex:">Apple Documentation</a>
 * @param {Object} value
 * @param {number} time
 * @param {number} index
 * @return {void}
 */
/**
 * @method initWithKeyframeValuesTimes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/initWithKeyframeValues:times:">Apple Documentation</a>
 * @param {Array} values
 * @param {Array} times
 * @return {SKKeyframeSequence}
 */
/**
 * @method getKeyframeValueForIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/getKeyframeValueForIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {Object}
 */
/**
 * @method sampleAtTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/sampleAtTime:">Apple Documentation</a>
 * @param {number} time
 * @return {Object}
 */
/**
 * @method removeKeyframeAtIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/removeKeyframeAtIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {void}
 */
/**
 * @method removeLastKeyframe
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/removeLastKeyframe">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method setKeyframeTimeForIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/setKeyframeTime:forIndex:">Apple Documentation</a>
 * @param {number} time
 * @param {number} index
 * @return {void}
 */
/**
 * @method setKeyframeValueForIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/setKeyframeValue:forIndex:">Apple Documentation</a>
 * @param {Object} value
 * @param {number} index
 * @return {void}
 */
/**
 * @method getKeyframeTimeForIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/SKKeyframeSequence/getKeyframeTimeForIndex:">Apple Documentation</a>
 * @param {number} index
 * @return {number}
 */
/**
 * @class UIPrintPaper
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method bestPaperForPageSizeWithPapersFromArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/clm/UIPrintPaper/bestPaperForPageSize:withPapersFromArray:">Apple Documentation</a>
 * @static
 * @param {Object} contentSize
 * @param {Array} paperList
 * @return {UIPrintPaper}
 */
/**
 * @property {Object} paperSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPaper/paperSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} printableRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIPrintPaper/printableRect">Apple Documentation</a>
 * @readonly
 */
/**
 * @method printRect
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UIPrintPaper/printRect">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @class UIDatePicker
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html">Apple Documentation</a>
 * @extends UIControl
 */
/**
 * @property {Date} minimumDate
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/minimumDate">Apple Documentation</a>
 */
/**
 * @property {number} countDownDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/countDownDuration">Apple Documentation</a>
 */
/**
 * @property {Date} maximumDate
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/maximumDate">Apple Documentation</a>
 */
/**
 * @property {NSLocale} locale
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/locale">Apple Documentation</a>
 */
/**
 * @property {NSTimeZone} timeZone
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/timeZone">Apple Documentation</a>
 */
/**
 * @property {Date} date
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/date">Apple Documentation</a>
 */
/**
 * @property {number} datePickerMode
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/datePickerMode">Apple Documentation</a>
 */
/**
 * @property {NSCalendar} calendar
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/calendar">Apple Documentation</a>
 */
/**
 * @property {number} minuteInterval
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instp/UIDatePicker/minuteInterval">Apple Documentation</a>
 */
/**
 * @method setDateAnimated
 * <a href="https://developer.apple.com/library/ios/samplecode/DateCell/Listings/ReadMe_txt.html#//apple_ref/occ/instm/UIDatePicker/setDate:animated:">Apple Documentation</a>
 * @param {Date} date
 * @param {boolean} animated
 * @return {void}
 */
/**
 * @class SCNScene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sceneNamedInDirectoryOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNScene/sceneNamed:inDirectory:options:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {string} directory
 * @param {Object} options
 * @return {SCNScene}
 */
/**
 * @method sceneWithURLOptionsError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNScene/sceneWithURL:options:error:">Apple Documentation</a>
 * @static
 * @param {NSURL} url
 * @param {Object} options
 * @param {Object} error
 * @return {SCNScene}
 */
/**
 * @method sceneNamed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNScene/sceneNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {SCNScene}
 */
/**
 * @method scene
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/clm/SCNScene/scene">Apple Documentation</a>
 * @static
 * @return {SCNScene}
 */
/**
 * @property {SCNPhysicsWorld} physicsWorld
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/physicsWorld">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {SCNMaterialProperty} lightingEnvironment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/lightingEnvironment">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} screenSpaceReflectionStride
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/screenSpaceReflectionStride">Apple Documentation</a>
 */
/**
 * @property {number} fogStartDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/fogStartDistance">Apple Documentation</a>
 */
/**
 * @property {number} fogDensityExponent
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/fogDensityExponent">Apple Documentation</a>
 */
/**
 * @property {boolean} paused
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/paused">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceReflectionSampleCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/screenSpaceReflectionSampleCount">Apple Documentation</a>
 */
/**
 * @property {number} screenSpaceReflectionMaximumDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/screenSpaceReflectionMaximumDistance">Apple Documentation</a>
 */
/**
 * @property {SCNNode} rootNode
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/rootNode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} fogColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/fogColor">Apple Documentation</a>
 */
/**
 * @property {SCNMaterialProperty} background
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/background">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} fogEndDistance
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/fogEndDistance">Apple Documentation</a>
 */
/**
 * @property {boolean} wantsScreenSpaceReflection
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instp/SCNScene/wantsScreenSpaceReflection">Apple Documentation</a>
 */
/**
 * @method removeParticleSystem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNScene/removeParticleSystem:">Apple Documentation</a>
 * @param {SCNParticleSystem} system
 * @return {void}
 */
/**
 * @method attributeForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNScene/attributeForKey:">Apple Documentation</a>
 * @param {string} key
 * @return {Object}
 */
/**
 * @method setAttributeForKey
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNScene/setAttribute:forKey:">Apple Documentation</a>
 * @param {Object} attribute
 * @param {string} key
 * @return {void}
 */
/**
 * @method writeToURLOptionsDelegateProgressHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNScene/writeToURL:options:delegate:progressHandler:">Apple Documentation</a>
 * @param {NSURL} url
 * @param {Object} options
 * @param {Object} delegate
 * @param {Function} progressHandler
 * @return {boolean}
 */
/**
 * @method removeAllParticleSystems
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNScene/removeAllParticleSystems">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method addParticleSystemWithTransform
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/watchOS30APIDiffs/Objective-C/SceneKit.html#//apple_ref/occ/instm/SCNScene/addParticleSystem:withTransform:">Apple Documentation</a>
 * @param {SCNParticleSystem} system
 * @param {Object} transform
 * @return {void}
 */
/**
 * @class SKTransition
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method doorsCloseVerticalWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/doorsCloseVerticalWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method doorsOpenVerticalWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/doorsOpenVerticalWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method fadeWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/fadeWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method fadeWithColorDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/fadeWithColor:duration:">Apple Documentation</a>
 * @static
 * @param {UIColor} color
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method flipHorizontalWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/flipHorizontalWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method doorsCloseHorizontalWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/doorsCloseHorizontalWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method flipVerticalWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/flipVerticalWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method revealWithDirectionDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/revealWithDirection:duration:">Apple Documentation</a>
 * @static
 * @param {number} direction
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method moveInWithDirectionDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/moveInWithDirection:duration:">Apple Documentation</a>
 * @static
 * @param {number} direction
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method transitionWithCIFilterDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/transitionWithCIFilter:duration:">Apple Documentation</a>
 * @static
 * @param {CIFilter} filter
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method crossFadeWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/crossFadeWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method pushWithDirectionDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/pushWithDirection:duration:">Apple Documentation</a>
 * @static
 * @param {number} direction
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method doorwayWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/doorwayWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @method doorsOpenHorizontalWithDuration
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/clm/SKTransition/doorsOpenHorizontalWithDuration:">Apple Documentation</a>
 * @static
 * @param {number} sec
 * @return {SKTransition}
 */
/**
 * @property {boolean} pausesIncomingScene
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKTransition/pausesIncomingScene">Apple Documentation</a>
 */
/**
 * @property {boolean} pausesOutgoingScene
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/occ/instp/SKTransition/pausesOutgoingScene">Apple Documentation</a>
 */
/**
 * @class UIImageView
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {boolean} highlighted
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/highlighted">Apple Documentation</a>
 */
/**
 * @property {Array} highlightedAnimationImages
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/highlightedAnimationImages">Apple Documentation</a>
 */
/**
 * @property {UIImage} image
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/image">Apple Documentation</a>
 */
/**
 * @property {Array} animationImages
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/animationImages">Apple Documentation</a>
 */
/**
 * @property {boolean} userInteractionEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/userInteractionEnabled">Apple Documentation</a>
 */
/**
 * @property {UIColor} tintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/tintColor">Apple Documentation</a>
 */
/**
 * @property {UIImage} highlightedImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/highlightedImage">Apple Documentation</a>
 */
/**
 * @property {UIImageSymbolConfiguration} preferredSymbolConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/preferredSymbolConfiguration">Apple Documentation</a>
 */
/**
 * @property {number} animationDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/animationDuration">Apple Documentation</a>
 */
/**
 * @property {boolean} animating
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/animating">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} animationRepeatCount
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImageView/animationRepeatCount">Apple Documentation</a>
 */
/**
 * @method startAnimating
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImageView/startAnimating">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithImageHighlightedImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImageView/initWithImage:highlightedImage:">Apple Documentation</a>
 * @param {UIImage} image
 * @param {UIImage} highlightedImage
 * @return {UIImageView}
 */
/**
 * @method stopAnimating
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImageView/stopAnimating">Apple Documentation</a>
 * @return {void}
 */
/**
 * @method initWithImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImageView/initWithImage:">Apple Documentation</a>
 * @param {UIImage} image
 * @return {UIImageView}
 */
/**
 * @class NSError
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method errorWithDomainCodeUserInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSError/errorWithDomain:code:userInfo:">Apple Documentation</a>
 * @static
 * @param {string} domain
 * @param {number} code
 * @param {Object} dict
 * @return {NSError}
 */
/**
 * @method setUserInfoValueProviderForDomainProvider
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSError/setUserInfoValueProviderForDomain:provider:">Apple Documentation</a>
 * @static
 * @param {string} errorDomain
 * @param {Function} provider
 * @return {void}
 */
/**
 * @method userInfoValueProviderForDomain
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/clm/NSError/userInfoValueProviderForDomain:">Apple Documentation</a>
 * @static
 * @param {string} errorDomain
 * @return {Function}
 */
/**
 * @property {Object} recoveryAttempter
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/recoveryAttempter">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} domain
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/domain">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} code
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/code">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedDescription
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/localizedDescription">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedFailureReason
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/localizedFailureReason">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} localizedRecoveryOptions
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/localizedRecoveryOptions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} helpAnchor
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/helpAnchor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} localizedRecoverySuggestion
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/localizedRecoverySuggestion">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} userInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instp/NSError/userInfo">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDomainCodeUserInfo
 * <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/occ/instm/NSError/initWithDomain:code:userInfo:">Apple Documentation</a>
 * @param {string} domain
 * @param {number} code
 * @param {Object} dict
 * @return {NSError}
 */
/**
 * @class AVPlayerItemAccessLog
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} extendedLogDataStringEncoding
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLog/extendedLogDataStringEncoding">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} events
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVPlayerItemAccessLog/events">Apple Documentation</a>
 * @readonly
 */
/**
 * @method extendedLogData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVPlayerItemAccessLog/extendedLogData">Apple Documentation</a>
 * @return {NSData}
 */
/**
 * @class NSMutableString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html">Apple Documentation</a>
 * @extends NSString
 */
/**
 * @method stringWithCapacity
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/clm/NSMutableString/stringWithCapacity:">Apple Documentation</a>
 * @static
 * @param {number} capacity
 * @return {NSMutableString}
 */
/**
 * @method replaceCharactersInRangeWithString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/replaceCharactersInRange:withString:">Apple Documentation</a>
 * @param {Object} range
 * @param {string} aString
 * @return {void}
 */
/**
 * @method insertStringAtIndex
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/insertString:atIndex:">Apple Documentation</a>
 * @param {string} aString
 * @param {number} loc
 * @return {void}
 */
/**
 * @method initWithCapacity
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/initWithCapacity:">Apple Documentation</a>
 * @param {number} capacity
 * @return {NSMutableString}
 */
/**
 * @method replaceOccurrencesOfStringWithStringOptionsRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/replaceOccurrencesOfString:withString:options:range:">Apple Documentation</a>
 * @param {string} target
 * @param {string} replacement
 * @param {number} options
 * @param {Object} searchRange
 * @return {number}
 */
/**
 * @method setString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/setString:">Apple Documentation</a>
 * @param {string} aString
 * @return {void}
 */
/**
 * @method appendFormat
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/appendFormat:">Apple Documentation</a>
 * @param {string} format
 * @param {Array} args
 * @return {void}
 */
/**
 * @method appendString
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/appendString:">Apple Documentation</a>
 * @param {string} aString
 * @return {void}
 */
/**
 * @method deleteCharactersInRange
 * <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/occ/instm/NSMutableString/deleteCharactersInRange:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @class UIImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method systemImageNamedCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/systemImageNamed:compatibleWithTraitCollection:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {UITraitCollection} traitCollection
 * @return {UIImage}
 */
/**
 * @method imageWithData
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithData:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @return {UIImage}
 */
/**
 * @method strokedCheckmarkImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/strokedCheckmarkImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @method actionsImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/actionsImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @method removeImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/removeImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @method imageNamedInBundleCompatibleWithTraitCollection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageNamed:inBundle:compatibleWithTraitCollection:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSBundle} bundle
 * @param {UITraitCollection} traitCollection
 * @return {UIImage}
 */
/**
 * @method addImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/addImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @method animatedImageNamedDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/animatedImageNamed:duration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {number} duration
 * @return {UIImage}
 */
/**
 * @method imageWithCGImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithCGImage:">Apple Documentation</a>
 * @static
 * @param {Object} cgImage
 * @return {UIImage}
 */
/**
 * @method animatedResizableImageNamedCapInsetsResizingModeDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/animatedResizableImageNamed:capInsets:resizingMode:duration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Object} capInsets
 * @param {number} resizingMode
 * @param {number} duration
 * @return {UIImage}
 */
/**
 * @method systemImageNamed
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/systemImageNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {UIImage}
 */
/**
 * @method animatedImageWithImagesDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/animatedImageWithImages:duration:">Apple Documentation</a>
 * @static
 * @param {Array} images
 * @param {number} duration
 * @return {UIImage}
 */
/**
 * @method animatedResizableImageNamedCapInsetsDuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/animatedResizableImageNamed:capInsets:duration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {Object} capInsets
 * @param {number} duration
 * @return {UIImage}
 */
/**
 * @method imageWithCIImageScaleOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithCIImage:scale:orientation:">Apple Documentation</a>
 * @static
 * @param {CIImage} ciImage
 * @param {number} scale
 * @param {number} orientation
 * @return {UIImage}
 */
/**
 * @method imageNamedInBundleWithConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageNamed:inBundle:withConfiguration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {NSBundle} bundle
 * @param {UIImageConfiguration} configuration
 * @return {UIImage}
 */
/**
 * @method imageNamed
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageNamed:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @return {UIImage}
 */
/**
 * @method systemImageNamedWithConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/systemImageNamed:withConfiguration:">Apple Documentation</a>
 * @static
 * @param {string} name
 * @param {UIImageConfiguration} configuration
 * @return {UIImage}
 */
/**
 * @method checkmarkImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/checkmarkImage">Apple Documentation</a>
 * @static
 * @return {UIImage}
 */
/**
 * @method imageWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithContentsOfFile:">Apple Documentation</a>
 * @static
 * @param {string} path
 * @return {UIImage}
 */
/**
 * @method imageWithCIImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithCIImage:">Apple Documentation</a>
 * @static
 * @param {CIImage} ciImage
 * @return {UIImage}
 */
/**
 * @method imageWithDataScale
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithData:scale:">Apple Documentation</a>
 * @static
 * @param {NSData} data
 * @param {number} scale
 * @return {UIImage}
 */
/**
 * @method imageWithCGImageScaleOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIImage/imageWithCGImage:scale:orientation:">Apple Documentation</a>
 * @static
 * @param {Object} cgImage
 * @param {number} scale
 * @param {number} orientation
 * @return {UIImage}
 */
/**
 * @property {boolean} symbolImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/symbolImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} CGImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/CGImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} scale
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/scale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} alignmentRectInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/alignmentRectInsets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} resizingMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/resizingMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UITraitCollection} traitCollection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/traitCollection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {CIImage} CIImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/CIImage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImageAsset} imageAsset
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/imageAsset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} flipsForRightToLeftLayoutDirection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/flipsForRightToLeftLayoutDirection">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} duration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/duration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} imageOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/imageOrientation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIGraphicsImageRendererFormat} imageRendererFormat
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/imageRendererFormat">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImageSymbolConfiguration} symbolConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/symbolConfiguration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} capInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/capInsets">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} images
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/images">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} renderingMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/renderingMode">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIImageConfiguration} configuration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/configuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} baselineOffsetFromBottom
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/baselineOffsetFromBottom">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} hasBaseline
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/hasBaseline">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} size
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIImage/size">Apple Documentation</a>
 * @readonly
 */
/**
 * @method CGImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/CGImage">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method initWithCGImageScaleOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithCGImage:scale:orientation:">Apple Documentation</a>
 * @param {Object} cgImage
 * @param {number} scale
 * @param {number} orientation
 * @return {UIImage}
 */
/**
 * @method imageFlippedForRightToLeftLayoutDirection
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageFlippedForRightToLeftLayoutDirection">Apple Documentation</a>
 * @return {UIImage}
 */
/**
 * @method drawAtPoint
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/drawAtPoint:">Apple Documentation</a>
 * @param {Object} point
 * @return {void}
 */
/**
 * @method imageWithAlignmentRectInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithAlignmentRectInsets:">Apple Documentation</a>
 * @param {Object} alignmentInsets
 * @return {UIImage}
 */
/**
 * @method initWithCIImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithCIImage:">Apple Documentation</a>
 * @param {CIImage} ciImage
 * @return {UIImage}
 */
/**
 * @method drawAtPointBlendModeAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/drawAtPoint:blendMode:alpha:">Apple Documentation</a>
 * @param {Object} point
 * @param {number} blendMode
 * @param {number} alpha
 * @return {void}
 */
/**
 * @method drawInRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/drawInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method imageWithTintColorRenderingMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithTintColor:renderingMode:">Apple Documentation</a>
 * @param {UIColor} color
 * @param {number} renderingMode
 * @return {UIImage}
 */
/**
 * @method imageWithRenderingMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithRenderingMode:">Apple Documentation</a>
 * @param {number} renderingMode
 * @return {UIImage}
 */
/**
 * @method imageWithConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithConfiguration:">Apple Documentation</a>
 * @param {UIImageConfiguration} configuration
 * @return {UIImage}
 */
/**
 * @method resizableImageWithCapInsetsResizingMode
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets:resizingMode:">Apple Documentation</a>
 * @param {Object} capInsets
 * @param {number} resizingMode
 * @return {UIImage}
 */
/**
 * @method drawAsPatternInRect
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/drawAsPatternInRect:">Apple Documentation</a>
 * @param {Object} rect
 * @return {void}
 */
/**
 * @method initWithData
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {UIImage}
 */
/**
 * @method initWithCIImageScaleOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithCIImage:scale:orientation:">Apple Documentation</a>
 * @param {CIImage} ciImage
 * @param {number} scale
 * @param {number} orientation
 * @return {UIImage}
 */
/**
 * @method imageWithHorizontallyFlippedOrientation
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithHorizontallyFlippedOrientation">Apple Documentation</a>
 * @return {UIImage}
 */
/**
 * @method imageWithoutBaseline
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithoutBaseline">Apple Documentation</a>
 * @return {UIImage}
 */
/**
 * @method initWithCGImage
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithCGImage:">Apple Documentation</a>
 * @param {Object} cgImage
 * @return {UIImage}
 */
/**
 * @method initWithContentsOfFile
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithContentsOfFile:">Apple Documentation</a>
 * @param {string} path
 * @return {UIImage}
 */
/**
 * @method imageWithTintColor
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithTintColor:">Apple Documentation</a>
 * @param {UIColor} color
 * @return {UIImage}
 */
/**
 * @method imageByApplyingSymbolConfiguration
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageByApplyingSymbolConfiguration:">Apple Documentation</a>
 * @param {UIImageSymbolConfiguration} configuration
 * @return {UIImage}
 */
/**
 * @method resizableImageWithCapInsets
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets:">Apple Documentation</a>
 * @param {Object} capInsets
 * @return {UIImage}
 */
/**
 * @method imageWithBaselineOffsetFromBottom
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/imageWithBaselineOffsetFromBottom:">Apple Documentation</a>
 * @param {number} baselineOffset
 * @return {UIImage}
 */
/**
 * @method drawInRectBlendModeAlpha
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/drawInRect:blendMode:alpha:">Apple Documentation</a>
 * @param {Object} rect
 * @param {number} blendMode
 * @param {number} alpha
 * @return {void}
 */
/**
 * @method stretchableImageWithLeftCapWidthTopCapHeight
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/stretchableImageWithLeftCapWidth:topCapHeight:">Apple Documentation</a>
 * @param {number} leftCapWidth
 * @param {number} topCapHeight
 * @return {UIImage}
 */
/**
 * @method initWithDataScale
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIImage/initWithData:scale:">Apple Documentation</a>
 * @param {NSData} data
 * @param {number} scale
 * @return {UIImage}
 */
/**
 * @class SKTileGroupRule
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method tileGroupRuleWithAdjacencyTileDefinitions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/clm/SKTileGroupRule/tileGroupRuleWithAdjacency:tileDefinitions:">Apple Documentation</a>
 * @static
 * @param {number} adjacency
 * @param {Array} tileDefinitions
 * @return {SKTileGroupRule}
 */
/**
 * @property {Array} tileDefinitions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileGroupRule/tileDefinitions">Apple Documentation</a>
 */
/**
 * @property {number} adjacency
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileGroupRule/adjacency">Apple Documentation</a>
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instp/SKTileGroupRule/name">Apple Documentation</a>
 */
/**
 * @method initWithAdjacencyTileDefinitions
 * <a href="https://developer.apple.com/library/ios/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html#//apple_ref/occ/instm/SKTileGroupRule/initWithAdjacency:tileDefinitions:">Apple Documentation</a>
 * @param {number} adjacency
 * @param {Array} tileDefinitions
 * @return {SKTileGroupRule}
 */
/**
 * @class AVAssetTrackGroup
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} trackIDs
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetTrackGroup/trackIDs">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKChallengeEventHandler
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method challengeEventHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKChallengeEventHandler/challengeEventHandler">Apple Documentation</a>
 * @static
 * @return {GKChallengeEventHandler}
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKChallengeEventHandler/delegate">Apple Documentation</a>
 */
/**
 * @class CISampler
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method samplerWithImageKeysAndValues
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CISampler/samplerWithImage:keysAndValues:">Apple Documentation</a>
 * @static
 * @param {CIImage} im
 * @param {Object} key0
 * @param {Array} args
 * @return {CISampler}
 */
/**
 * @method samplerWithImageOptions
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CISampler/samplerWithImage:options:">Apple Documentation</a>
 * @static
 * @param {CIImage} im
 * @param {Object} dict
 * @return {CISampler}
 */
/**
 * @method samplerWithImage
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/clm/CISampler/samplerWithImage:">Apple Documentation</a>
 * @static
 * @param {CIImage} im
 * @return {CISampler}
 */
/**
 * @property {CIFilterShape} definition
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CISampler/definition">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} extent
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instp/CISampler/extent">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithImageOptions
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CISampler/initWithImage:options:">Apple Documentation</a>
 * @param {CIImage} im
 * @param {Object} dict
 * @return {CISampler}
 */
/**
 * @method initWithImageKeysAndValues
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CISampler/initWithImage:keysAndValues:">Apple Documentation</a>
 * @param {CIImage} im
 * @param {Object} key0
 * @param {Array} args
 * @return {CISampler}
 */
/**
 * @method initWithImage
 * <a href="https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/ImageUnitTutorial/Overview/Overview.html#//apple_ref/occ/instm/CISampler/initWithImage:">Apple Documentation</a>
 * @param {CIImage} im
 * @return {CISampler}
 */
/**
 * @class MDLTransformStack
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} transformOps
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformStack/transformOps">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} keyTimes
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformStack/keyTimes">Apple Documentation</a>
 * @readonly
 */
/**
 * @method addRotateZOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addRotateZOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformRotateZOp}
 */
/**
 * @method addOrientOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addOrientOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformOrientOp}
 */
/**
 * @method addRotateXOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addRotateXOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformRotateXOp}
 */
/**
 * @method addScaleOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addScaleOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformScaleOp}
 */
/**
 * @method count
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/count">Apple Documentation</a>
 * @return {number}
 */
/**
 * @method addRotateOpOrderInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addRotateOp:order:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} order
 * @param {number} inverse
 * @return {MDLTransformRotateOp}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/init">Apple Documentation</a>
 * @return {Object}
 */
/**
 * @method animatedValueWithName
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/animatedValueWithName:">Apple Documentation</a>
 * @param {string} name
 * @return {MDLAnimatedValue}
 */
/**
 * @method addTranslateOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addTranslateOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformTranslateOp}
 */
/**
 * @method addMatrixOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addMatrixOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformMatrixOp}
 */
/**
 * @method addRotateYOpInverse
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/MDLTransformStack/addRotateYOp:inverse:">Apple Documentation</a>
 * @param {string} animatedValueName
 * @param {number} inverse
 * @return {MDLTransformRotateYOp}
 */
/**
 * @class NSUnitFrequency
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSDimension
 */
/**
 * @method megahertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/megahertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method microhertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/microhertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method hertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/hertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method terahertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/terahertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method nanohertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/nanohertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method framesPerSecond
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/framesPerSecond">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method gigahertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/gigahertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method millihertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/millihertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @method kilohertz
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSUnitFrequency/kilohertz">Apple Documentation</a>
 * @static
 * @return {NSUnitFrequency}
 */
/**
 * @class AVAssetResourceRenewalRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends AVAssetResourceLoadingRequest
 */
/**
 * @class NSPointerFunctions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method pointerFunctionsWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSPointerFunctions/pointerFunctionsWithOptions:">Apple Documentation</a>
 * @static
 * @param {number} options
 * @return {NSPointerFunctions}
 */
/**
 * @property {boolean} usesStrongWriteBarrier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPointerFunctions/usesStrongWriteBarrier">Apple Documentation</a>
 */
/**
 * @property {boolean} usesWeakReadAndWriteBarriers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSPointerFunctions/usesWeakReadAndWriteBarriers">Apple Documentation</a>
 */
/**
 * @method initWithOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSPointerFunctions/initWithOptions:">Apple Documentation</a>
 * @param {number} options
 * @return {NSPointerFunctions}
 */
/**
 * @class RPSystemBroadcastPickerView
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends UIView
 */
/**
 * @property {boolean} showsMicrophoneButton
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/RPSystemBroadcastPickerView/showsMicrophoneButton">Apple Documentation</a>
 */
/**
 * @property {string} preferredExtension
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/RPSystemBroadcastPickerView/preferredExtension">Apple Documentation</a>
 */
/**
 * @class UIAlertController
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html">Apple Documentation</a>
 * @extends UIViewController
 */
/**
 * @method alertControllerWithTitleMessagePreferredStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/clm/UIAlertController/alertControllerWithTitle:message:preferredStyle:">Apple Documentation</a>
 * @static
 * @param {string} title
 * @param {string} message
 * @param {number} preferredStyle
 * @return {UIAlertController}
 */
/**
 * @property {Array} textFields
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertController/textFields">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} title
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertController/title">Apple Documentation</a>
 */
/**
 * @property {UIAlertAction} preferredAction
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertController/preferredAction">Apple Documentation</a>
 */
/**
 * @property {number} preferredStyle
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertController/preferredStyle">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} actions
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertController/actions">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} message
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instp/UIAlertController/message">Apple Documentation</a>
 */
/**
 * @method addTextFieldWithConfigurationHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIAlertController/addTextFieldWithConfigurationHandler:">Apple Documentation</a>
 * @param {Function} configurationHandler
 * @return {void}
 */
/**
 * @method addAction
 * <a href="https://developer.apple.com/library/ios/samplecode/AVFoundationQueuePlayer-iOS/Listings/Objective_C_AVFoundationQueuePlayer_iOS_AAPLPlayerViewController_m.html#//apple_ref/occ/instm/UIAlertController/addAction:">Apple Documentation</a>
 * @param {UIAlertAction} action
 * @return {void}
 */
/**
 * @class UICollectionViewUpdateItem
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSIndexPath} indexPathBeforeUpdate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewUpdateItem/indexPathBeforeUpdate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSIndexPath} indexPathAfterUpdate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewUpdateItem/indexPathAfterUpdate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} updateAction
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UICollectionViewUpdateItem/updateAction">Apple Documentation</a>
 * @readonly
 */
/**
 * @class MTKMesh
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Array} submeshes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMesh/submeshes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLVertexDescriptor} vertexDescriptor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMesh/vertexDescriptor">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} vertexCount
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMesh/vertexCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMesh/name">Apple Documentation</a>
 */
/**
 * @property {Array} vertexBuffers
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instp/MTKMesh/vertexBuffers">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithMeshDeviceError
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/MetalKit.html#//apple_ref/occ/instm/MTKMesh/initWithMesh:device:error:">Apple Documentation</a>
 * @param {MDLMesh} mesh
 * @param {Object} device
 * @param {Object} error
 * @return {MTKMesh}
 */
/**
 * @class MDLMeshBufferData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {NSData} data
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instp/MDLMeshBufferData/data">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTypeData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMeshBufferData/initWithType:data:">Apple Documentation</a>
 * @param {number} type
 * @param {NSData} data
 * @return {MDLMeshBufferData}
 */
/**
 * @method initWithTypeLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/ModelIO.html#//apple_ref/occ/instm/MDLMeshBufferData/initWithType:length:">Apple Documentation</a>
 * @param {number} type
 * @param {number} length
 * @return {MDLMeshBufferData}
 */
/**
 * @class UICollectionViewPlaceholder
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Function} jscellUpdateHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UICollectionViewPlaceholder/cellUpdateHandler">Apple Documentation</a>
 */
/**
 * @method initWithInsertionIndexPathReuseIdentifier
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UICollectionViewPlaceholder/initWithInsertionIndexPath:reuseIdentifier:">Apple Documentation</a>
 * @param {NSIndexPath} insertionIndexPath
 * @param {string} reuseIdentifier
 * @return {UICollectionViewPlaceholder}
 */
/**
 * @class AVMutableAssetDownloadStorageManagementPolicy
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends AVAssetDownloadStorageManagementPolicy
 */
/**
 * @property {string} priority
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMutableAssetDownloadStorageManagementPolicy/priority">Apple Documentation</a>
 */
/**
 * @property {Date} expirationDate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/AVMutableAssetDownloadStorageManagementPolicy/expirationDate">Apple Documentation</a>
 */
/**
 * @class AVVideoComposition
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method videoCompositionWithPropertiesOfAsset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVVideoComposition/videoCompositionWithPropertiesOfAsset:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @return {AVVideoComposition}
 */
/**
 * @method videoCompositionWithAssetApplyingCIFiltersWithHandler
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVVideoComposition/videoCompositionWithAsset:applyingCIFiltersWithHandler:">Apple Documentation</a>
 * @static
 * @param {AVAsset} asset
 * @param {Function} applier
 * @return {AVVideoComposition}
 */
/**
 * @property {AVVideoCompositionCoreAnimationTool} animationTool
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/animationTool">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} frameDuration
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/frameDuration">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} renderScale
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/renderScale">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} renderSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/renderSize">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} customVideoCompositorClass
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/customVideoCompositorClass">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} sourceTrackIDForFrameTiming
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/sourceTrackIDForFrameTiming">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} instructions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVVideoComposition/instructions">Apple Documentation</a>
 * @readonly
 */
/**
 * @method isValidForAssetTimeRangeValidationDelegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVVideoComposition/isValidForAsset:timeRange:validationDelegate:">Apple Documentation</a>
 * @param {AVAsset} asset
 * @param {Object} timeRange
 * @param {Object} validationDelegate
 * @return {boolean}
 */
/**
 * @class AVCapturePhotoOutput
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html">Apple Documentation</a>
 * @extends AVCaptureOutput
 */
/**
 * @method JPEGPhotoDataRepresentationForJPEGSampleBufferPreviewPhotoSampleBuffer
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoOutput/JPEGPhotoDataRepresentationForJPEGSampleBuffer:previewPhotoSampleBuffer:">Apple Documentation</a>
 * @static
 * @param {Object} JPEGSampleBuffer
 * @param {Object} previewPhotoSampleBuffer
 * @return {NSData}
 */
/**
 * @method jsnew
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoOutput/new">Apple Documentation</a>
 * @static
 * @return {AVCapturePhotoOutput}
 */
/**
 * @method DNGPhotoDataRepresentationForRawSampleBufferPreviewPhotoSampleBuffer
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/clm/AVCapturePhotoOutput/DNGPhotoDataRepresentationForRawSampleBuffer:previewPhotoSampleBuffer:">Apple Documentation</a>
 * @static
 * @param {Object} rawSampleBuffer
 * @param {Object} previewPhotoSampleBuffer
 * @return {NSData}
 */
/**
 * @property {boolean} cameraCalibrationDataDeliverySupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/cameraCalibrationDataDeliverySupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dualCameraFusionSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/dualCameraFusionSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableLivePhotoVideoCodecTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/availableLivePhotoVideoCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isStillImageStabilizationScene
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/isStillImageStabilizationScene">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {AVCapturePhotoSettings} photoSettingsForSceneMonitoring
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/photoSettingsForSceneMonitoring">Apple Documentation</a>
 */
/**
 * @property {boolean} livePhotoCaptureSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/livePhotoCaptureSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} livePhotoCaptureEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/livePhotoCaptureEnabled">Apple Documentation</a>
 */
/**
 * @property {number} maxBracketedCapturePhotoCount
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/maxBracketedCapturePhotoCount">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availableRawPhotoPixelFormatTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/availableRawPhotoPixelFormatTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} livePhotoCaptureSuspended
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/livePhotoCaptureSuspended">Apple Documentation</a>
 */
/**
 * @property {Array} availablePhotoFileTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/availablePhotoFileTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} preparedPhotoSettingsArray
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/preparedPhotoSettingsArray">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} stillImageStabilizationSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/stillImageStabilizationSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} livePhotoAutoTrimmingEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/livePhotoAutoTrimmingEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} virtualDeviceConstituentPhotoDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/virtualDeviceConstituentPhotoDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {Array} availableRawPhotoFileTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/availableRawPhotoFileTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dualCameraDualPhotoDeliverySupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/dualCameraDualPhotoDeliverySupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availablePhotoCodecTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/availablePhotoCodecTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isFlashScene
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/isFlashScene">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} lensStabilizationDuringBracketedCaptureSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/lensStabilizationDuringBracketedCaptureSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} availablePhotoPixelFormatTypes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/availablePhotoPixelFormatTypes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} dualCameraDualPhotoDeliveryEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/dualCameraDualPhotoDeliveryEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} highResolutionCaptureEnabled
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/highResolutionCaptureEnabled">Apple Documentation</a>
 */
/**
 * @property {boolean} virtualDeviceFusionSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/virtualDeviceFusionSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} maxPhotoQualityPrioritization
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/maxPhotoQualityPrioritization">Apple Documentation</a>
 */
/**
 * @property {boolean} autoRedEyeReductionSupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/autoRedEyeReductionSupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} supportedFlashModes
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/supportedFlashModes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} virtualDeviceConstituentPhotoDeliverySupported
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instp/AVCapturePhotoOutput/virtualDeviceConstituentPhotoDeliverySupported">Apple Documentation</a>
 * @readonly
 */
/**
 * @method supportedPhotoPixelFormatTypesForFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCapturePhotoOutput/supportedPhotoPixelFormatTypesForFileType:">Apple Documentation</a>
 * @param {string} fileType
 * @return {Array}
 */
/**
 * @method supportedPhotoCodecTypesForFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCapturePhotoOutput/supportedPhotoCodecTypesForFileType:">Apple Documentation</a>
 * @param {string} fileType
 * @return {Array}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCapturePhotoOutput/init">Apple Documentation</a>
 * @return {AVCapturePhotoOutput}
 */
/**
 * @method supportedRawPhotoPixelFormatTypesForFileType
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCapturePhotoOutput/supportedRawPhotoPixelFormatTypesForFileType:">Apple Documentation</a>
 * @param {string} fileType
 * @return {Array}
 */
/**
 * @method capturePhotoWithSettingsDelegate
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCapturePhotoOutput/capturePhotoWithSettings:delegate:">Apple Documentation</a>
 * @param {AVCapturePhotoSettings} settings
 * @param {Object} delegate
 * @return {void}
 */
/**
 * @method setPreparedPhotoSettingsArrayCompletionHandler
 * <a href="https://developer.apple.com/library/ios/samplecode/AVCam/Listings/Objective_C_AVCam_AVCamCameraViewController_m.html#//apple_ref/occ/instm/AVCapturePhotoOutput/setPreparedPhotoSettingsArray:completionHandler:">Apple Documentation</a>
 * @param {Array} preparedPhotoSettingsArray
 * @param {Function} completionHandler
 * @return {void}
 */
/**
 * @class CIRectangleFeature
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends CIFeature
 */
/**
 * @property {Object} topLeft
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIRectangleFeature/topLeft">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bottomLeft
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIRectangleFeature/bottomLeft">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bounds
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIRectangleFeature/bounds">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} bottomRight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIRectangleFeature/bottomRight">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} topRight
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIRectangleFeature/topRight">Apple Documentation</a>
 * @readonly
 */
/**
 * @class GKState
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method state
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/GKState/state">Apple Documentation</a>
 * @static
 * @return {GKState}
 */
/**
 * @property {GKStateMachine} stateMachine
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKState/stateMachine">Apple Documentation</a>
 * @readonly
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKState/init">Apple Documentation</a>
 * @return {GKState}
 */
/**
 * @method willExitWithNextState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKState/willExitWithNextState:">Apple Documentation</a>
 * @param {GKState} nextState
 * @return {void}
 */
/**
 * @method isValidNextState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKState/isValidNextState:">Apple Documentation</a>
 * @param {Object} stateClass
 * @return {boolean}
 */
/**
 * @method updateWithDeltaTime
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKState/updateWithDeltaTime:">Apple Documentation</a>
 * @param {number} seconds
 * @return {void}
 */
/**
 * @method didEnterWithPreviousState
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/GKState/didEnterWithPreviousState:">Apple Documentation</a>
 * @param {GKState} previousState
 * @return {void}
 */
/**
 * @class NSURLProtectionSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} proxyType
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/proxyType">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} realm
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/realm">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} host
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/host">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} receivesCredentialSecurely
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/receivesCredentialSecurely">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} protocol
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/protocol">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} authenticationMethod
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/authenticationMethod">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} port
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/port">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isProxy
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instp/NSURLProtectionSpace/isProxy">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithProxyHostPortTypeRealmAuthenticationMethod
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSURLProtectionSpace/initWithProxyHost:port:type:realm:authenticationMethod:">Apple Documentation</a>
 * @param {string} host
 * @param {number} port
 * @param {string} type
 * @param {string} realm
 * @param {string} authenticationMethod
 * @return {NSURLProtectionSpace}
 */
/**
 * @method initWithHostPortProtocolRealmAuthenticationMethod
 * <a href="https://developer.apple.com/library/ios/releasenotes/Foundation/RN-Foundation-iOS/Foundation_iOS5.html#//apple_ref/occ/instm/NSURLProtectionSpace/initWithHost:port:protocol:realm:authenticationMethod:">Apple Documentation</a>
 * @param {string} host
 * @param {number} port
 * @param {string} protocol
 * @param {string} realm
 * @param {string} authenticationMethod
 * @return {NSURLProtectionSpace}
 */
/**
 * @class GKRandomSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method sharedRandom
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKRandomSource/sharedRandom">Apple Documentation</a>
 * @static
 * @return {GKRandomSource}
 */
/**
 * @method jsinit
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKRandomSource/init">Apple Documentation</a>
 * @return {GKRandomSource}
 */
/**
 * @method arrayByShufflingObjectsInArray
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKRandomSource/arrayByShufflingObjectsInArray:">Apple Documentation</a>
 * @param {Array} array
 * @return {Array}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKRandomSource/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} aDecoder
 * @return {GKRandomSource}
 */
/**
 * @class NSComparisonPredicate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html">Apple Documentation</a>
 * @extends NSPredicate
 */
/**
 * @method predicateWithLeftExpressionRightExpressionCustomSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSComparisonPredicate/predicateWithLeftExpression:rightExpression:customSelector:">Apple Documentation</a>
 * @static
 * @param {NSExpression} lhs
 * @param {NSExpression} rhs
 * @param {string} selector
 * @return {NSComparisonPredicate}
 */
/**
 * @method predicateWithLeftExpressionRightExpressionModifierTypeOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/clm/NSComparisonPredicate/predicateWithLeftExpression:rightExpression:modifier:type:options:">Apple Documentation</a>
 * @static
 * @param {NSExpression} lhs
 * @param {NSExpression} rhs
 * @param {number} modifier
 * @param {number} type
 * @param {number} options
 * @return {NSComparisonPredicate}
 */
/**
 * @property {string} jscustomSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSComparisonPredicate/customSelector">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} leftExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSComparisonPredicate/leftExpression">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} comparisonPredicateModifier
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSComparisonPredicate/comparisonPredicateModifier">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {NSExpression} rightExpression
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSComparisonPredicate/rightExpression">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} options
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSComparisonPredicate/options">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} predicateOperatorType
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instp/NSComparisonPredicate/predicateOperatorType">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSComparisonPredicate/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {NSComparisonPredicate}
 */
/**
 * @method initWithLeftExpressionRightExpressionModifierTypeOptions
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSComparisonPredicate/initWithLeftExpression:rightExpression:modifier:type:options:">Apple Documentation</a>
 * @param {NSExpression} lhs
 * @param {NSExpression} rhs
 * @param {number} modifier
 * @param {number} type
 * @param {number} options
 * @return {NSComparisonPredicate}
 */
/**
 * @method initWithLeftExpressionRightExpressionCustomSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Foundation.html#//apple_ref/occ/instm/NSComparisonPredicate/initWithLeftExpression:rightExpression:customSelector:">Apple Documentation</a>
 * @param {NSExpression} lhs
 * @param {NSExpression} rhs
 * @param {string} selector
 * @return {NSComparisonPredicate}
 */
/**
 * @class AVAssetResourceLoadingDataRequest
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} requestedLength
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingDataRequest/requestedLength">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} currentOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingDataRequest/currentOffset">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} requestsAllDataToEndOfResource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingDataRequest/requestsAllDataToEndOfResource">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} requestedOffset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVAssetResourceLoadingDataRequest/requestedOffset">Apple Documentation</a>
 * @readonly
 */
/**
 * @method respondWithData
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVAssetResourceLoadingDataRequest/respondWithData:">Apple Documentation</a>
 * @param {NSData} data
 * @return {void}
 */
/**
 * @class MDLTransformRotateYOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateYOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedScalar} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformRotateYOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class AVTextStyleRule
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method propertyListForTextStyleRules
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVTextStyleRule/propertyListForTextStyleRules:">Apple Documentation</a>
 * @static
 * @param {Array} textStyleRules
 * @return {Object}
 */
/**
 * @method textStyleRuleWithTextMarkupAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVTextStyleRule/textStyleRuleWithTextMarkupAttributes:">Apple Documentation</a>
 * @static
 * @param {Object} textMarkupAttributes
 * @return {AVTextStyleRule}
 */
/**
 * @method textStyleRuleWithTextMarkupAttributesTextSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVTextStyleRule/textStyleRuleWithTextMarkupAttributes:textSelector:">Apple Documentation</a>
 * @static
 * @param {Object} textMarkupAttributes
 * @param {string} textSelector
 * @return {AVTextStyleRule}
 */
/**
 * @method textStyleRulesFromPropertyList
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/clm/AVTextStyleRule/textStyleRulesFromPropertyList:">Apple Documentation</a>
 * @static
 * @param {Object} plist
 * @return {Array}
 */
/**
 * @property {Object} textMarkupAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVTextStyleRule/textMarkupAttributes">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} textSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instp/AVTextStyleRule/textSelector">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithTextMarkupAttributesTextSelector
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVTextStyleRule/initWithTextMarkupAttributes:textSelector:">Apple Documentation</a>
 * @param {Object} textMarkupAttributes
 * @param {string} textSelector
 * @return {AVTextStyleRule}
 */
/**
 * @method initWithTextMarkupAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/AVFoundation.html#//apple_ref/occ/instm/AVTextStyleRule/initWithTextMarkupAttributes:">Apple Documentation</a>
 * @param {Object} textMarkupAttributes
 * @return {AVTextStyleRule}
 */
/**
 * @class UILargeContentViewerInteraction
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method isEnabled
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/UILargeContentViewerInteraction/isEnabled">Apple Documentation</a>
 * @static
 * @return {boolean}
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UILargeContentViewerInteraction/delegate">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {UIGestureRecognizer} gestureRecognizerForExclusionRelationship
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UILargeContentViewerInteraction/gestureRecognizerForExclusionRelationship">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UILargeContentViewerInteraction/initWithDelegate:">Apple Documentation</a>
 * @param {Object} delegate
 * @return {UILargeContentViewerInteraction}
 */
/**
 * @class GKCheckerboardNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKNoiseSource
 */
/**
 * @method checkerboardNoiseWithSquareSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKCheckerboardNoiseSource/checkerboardNoiseWithSquareSize:">Apple Documentation</a>
 * @static
 * @param {number} squareSize
 * @return {GKCheckerboardNoiseSource}
 */
/**
 * @property {number} squareSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKCheckerboardNoiseSource/squareSize">Apple Documentation</a>
 */
/**
 * @method initWithSquareSize
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKCheckerboardNoiseSource/initWithSquareSize:">Apple Documentation</a>
 * @param {number} squareSize
 * @return {GKCheckerboardNoiseSource}
 */
/**
 * @class NSCollectionLayoutSpacing
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method fixedSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutSpacing/fixedSpacing:">Apple Documentation</a>
 * @static
 * @param {number} fixedSpacing
 * @return {NSCollectionLayoutSpacing}
 */
/**
 * @method flexibleSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutSpacing/flexibleSpacing:">Apple Documentation</a>
 * @static
 * @param {number} flexibleSpacing
 * @return {NSCollectionLayoutSpacing}
 */
/**
 * @property {boolean} isFlexibleSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSpacing/isFlexibleSpacing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} isFixedSpacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSpacing/isFixedSpacing">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} spacing
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutSpacing/spacing">Apple Documentation</a>
 * @readonly
 */
/**
 * @class NSCollectionLayoutGroupCustomItem
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method customItemWithFrameZIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroupCustomItem/customItemWithFrame:zIndex:">Apple Documentation</a>
 * @static
 * @param {Object} frame
 * @param {number} zIndex
 * @return {NSCollectionLayoutGroupCustomItem}
 */
/**
 * @method customItemWithFrame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/clm/NSCollectionLayoutGroupCustomItem/customItemWithFrame:">Apple Documentation</a>
 * @static
 * @param {Object} frame
 * @return {NSCollectionLayoutGroupCustomItem}
 */
/**
 * @property {number} zIndex
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutGroupCustomItem/zIndex">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} frame
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/NSCollectionLayoutGroupCustomItem/frame">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UITextView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends UIScrollView
 */
/**
 * @property {number} dataDetectorTypes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/dataDetectorTypes">Apple Documentation</a>
 */
/**
 * @property {boolean} usesStandardTextScaling
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/usesStandardTextScaling">Apple Documentation</a>
 */
/**
 * @property {UIColor} textColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/textColor">Apple Documentation</a>
 */
/**
 * @property {boolean} clearsOnInsertion
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/clearsOnInsertion">Apple Documentation</a>
 */
/**
 * @property {UIView} inputView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/inputView">Apple Documentation</a>
 */
/**
 * @property {NSAttributedString} attributedText
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/attributedText">Apple Documentation</a>
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/text">Apple Documentation</a>
 */
/**
 * @property {Object} typingAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/typingAttributes">Apple Documentation</a>
 */
/**
 * @property {NSTextContainer} textContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/textContainer">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {boolean} editable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/editable">Apple Documentation</a>
 */
/**
 * @property {boolean} allowsEditingTextAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/allowsEditingTextAttributes">Apple Documentation</a>
 */
/**
 * @property {NSTextStorage} textStorage
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/textStorage">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} textContainerInset
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/textContainerInset">Apple Documentation</a>
 */
/**
 * @property {Object} delegate
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/delegate">Apple Documentation</a>
 */
/**
 * @property {UIView} inputAccessoryView
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/inputAccessoryView">Apple Documentation</a>
 */
/**
 * @property {boolean} selectable
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/selectable">Apple Documentation</a>
 */
/**
 * @property {UIFont} font
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/font">Apple Documentation</a>
 */
/**
 * @property {Object} linkTextAttributes
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/linkTextAttributes">Apple Documentation</a>
 */
/**
 * @property {number} textAlignment
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/textAlignment">Apple Documentation</a>
 */
/**
 * @property {NSLayoutManager} layoutManager
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/layoutManager">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} selectedRange
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UITextView/selectedRange">Apple Documentation</a>
 */
/**
 * @method initWithFrameTextContainer
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextView/initWithFrame:textContainer:">Apple Documentation</a>
 * @param {Object} frame
 * @param {NSTextContainer} textContainer
 * @return {UITextView}
 */
/**
 * @method scrollRangeToVisible
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextView/scrollRangeToVisible:">Apple Documentation</a>
 * @param {Object} range
 * @return {void}
 */
/**
 * @method initWithCoder
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instm/UITextView/initWithCoder:">Apple Documentation</a>
 * @param {NSCoder} coder
 * @return {UITextView}
 */
/**
 * @class GKPerlinNoiseSource
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html">Apple Documentation</a>
 * @extends GKCoherentNoiseSource
 */
/**
 * @method perlinNoiseSourceWithFrequencyOctaveCountPersistenceLacunaritySeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/clm/GKPerlinNoiseSource/perlinNoiseSourceWithFrequency:octaveCount:persistence:lacunarity:seed:">Apple Documentation</a>
 * @static
 * @param {number} frequency
 * @param {number} octaveCount
 * @param {number} persistence
 * @param {number} lacunarity
 * @param {number} seed
 * @return {GKPerlinNoiseSource}
 */
/**
 * @property {number} persistence
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instp/GKPerlinNoiseSource/persistence">Apple Documentation</a>
 */
/**
 * @method initWithFrequencyOctaveCountPersistenceLacunaritySeed
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/GameplayKit.html#//apple_ref/occ/instm/GKPerlinNoiseSource/initWithFrequency:octaveCount:persistence:lacunarity:seed:">Apple Documentation</a>
 * @param {number} frequency
 * @param {number} octaveCount
 * @param {number} persistence
 * @param {number} lacunarity
 * @param {number} seed
 * @return {GKPerlinNoiseSource}
 */
/**
 * @class MTLHeapDescriptor
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {number} storageMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLHeapDescriptor/storageMode">Apple Documentation</a>
 */
/**
 * @property {number} cpuCacheMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLHeapDescriptor/cpuCacheMode">Apple Documentation</a>
 */
/**
 * @property {number} resourceOptions
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLHeapDescriptor/resourceOptions">Apple Documentation</a>
 */
/**
 * @property {number} hazardTrackingMode
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLHeapDescriptor/hazardTrackingMode">Apple Documentation</a>
 */
/**
 * @property {number} type
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLHeapDescriptor/type">Apple Documentation</a>
 */
/**
 * @property {number} size
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MTLHeapDescriptor/size">Apple Documentation</a>
 */
/**
 * @class MDLTransformMatrixOp
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} name
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformMatrixOp/name">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {MDLAnimatedMatrix4x4} animatedValue
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/MDLTransformMatrixOp/animatedValue">Apple Documentation</a>
 * @readonly
 */
/**
 * @class UITableViewPlaceholder
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {Function} jscellUpdateHandler
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/UITableViewPlaceholder/cellUpdateHandler">Apple Documentation</a>
 */
/**
 * @method initWithInsertionIndexPathReuseIdentifierRowHeight
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instm/UITableViewPlaceholder/initWithInsertionIndexPath:reuseIdentifier:rowHeight:">Apple Documentation</a>
 * @param {NSIndexPath} insertionIndexPath
 * @param {string} reuseIdentifier
 * @param {number} rowHeight
 * @return {UITableViewPlaceholder}
 */
/**
 * @class GKAchievementViewController
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends GKGameCenterViewController
 */
/**
 * @property {Object} achievementDelegate
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/GKAchievementViewController/achievementDelegate">Apple Documentation</a>
 */
/**
 * @class EAGLSharegroup
 * <a href="https://developer.apple.com/library/ios/Path">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} debugLabel
 * <a href="https://developer.apple.com/library/ios/Path#//apple_ref/occ/instp/EAGLSharegroup/debugLabel">Apple Documentation</a>
 */
/**
 * @class CIColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @method colorWithString
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/colorWithString:">Apple Documentation</a>
 * @static
 * @param {string} representation
 * @return {CIColor}
 */
/**
 * @method colorWithRedGreenBlueAlpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/colorWithRed:green:blue:alpha:">Apple Documentation</a>
 * @static
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @param {number} a
 * @return {CIColor}
 */
/**
 * @method grayColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/grayColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method colorWithRedGreenBlueAlphaColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/colorWithRed:green:blue:alpha:colorSpace:">Apple Documentation</a>
 * @static
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @param {number} a
 * @param {Object} colorSpace
 * @return {CIColor}
 */
/**
 * @method blueColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/blueColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method colorWithRedGreenBlue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/colorWithRed:green:blue:">Apple Documentation</a>
 * @static
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @return {CIColor}
 */
/**
 * @method redColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/redColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method cyanColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/cyanColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method blackColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/blackColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method magentaColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/magentaColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method yellowColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/yellowColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method colorWithRedGreenBlueColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/colorWithRed:green:blue:colorSpace:">Apple Documentation</a>
 * @static
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @param {Object} colorSpace
 * @return {CIColor}
 */
/**
 * @method colorWithCGColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/colorWithCGColor:">Apple Documentation</a>
 * @static
 * @param {Object} c
 * @return {CIColor}
 */
/**
 * @method whiteColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/whiteColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method clearColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/clearColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @method greenColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/clm/CIColor/greenColor">Apple Documentation</a>
 * @static
 * @return {CIColor}
 */
/**
 * @property {number} blue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/blue">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} numberOfComponents
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/numberOfComponents">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {string} stringRepresentation
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/stringRepresentation">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Object} colorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/colorSpace">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} green
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/green">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} alpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/alpha">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {number} red
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instp/CIColor/red">Apple Documentation</a>
 * @readonly
 */
/**
 * @method initWithColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColor/initWithColor:">Apple Documentation</a>
 * @param {UIColor} color
 * @return {CIColor}
 */
/**
 * @method initWithRedGreenBlueAlphaColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColor/initWithRed:green:blue:alpha:colorSpace:">Apple Documentation</a>
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @param {number} a
 * @param {Object} colorSpace
 * @return {CIColor}
 */
/**
 * @method initWithRedGreenBlueAlpha
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColor/initWithRed:green:blue:alpha:">Apple Documentation</a>
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @param {number} a
 * @return {CIColor}
 */
/**
 * @method initWithRedGreenBlue
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColor/initWithRed:green:blue:">Apple Documentation</a>
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @return {CIColor}
 */
/**
 * @method initWithRedGreenBlueColorSpace
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColor/initWithRed:green:blue:colorSpace:">Apple Documentation</a>
 * @param {number} r
 * @param {number} g
 * @param {number} b
 * @param {Object} colorSpace
 * @return {CIColor}
 */
/**
 * @method initWithCGColor
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/tvOS10APIDiffs/Objective-C/CoreImage.html#//apple_ref/occ/instm/CIColor/initWithCGColor:">Apple Documentation</a>
 * @param {Object} c
 * @return {CIColor}
 */
/**
 * @class UIDictationPhrase
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html">Apple Documentation</a>
 * @extends NSObject
 */
/**
 * @property {string} text
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDictationPhrase/text">Apple Documentation</a>
 * @readonly
 */
/**
 * @property {Array} alternativeInterpretations
 * <a href="https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/UIKit.html#//apple_ref/occ/instp/UIDictationPhrase/alternativeInterpretations">Apple Documentation</a>
 * @readonly
 */