Guides and Sample Code Developer
Search

AppKit Changes for Swift

AppKit

Added NSGridRow
Added NSSpellChecker.isAutomaticCapitalizationEnabled() -> Bool [class]
Added NSSpellChecker.isAutomaticPeriodSubstitutionEnabled() -> Bool [class]
Added URLResourceValues.thumbnailDictionary
Added NS_SHARING_SERVICE_DELEGATE_TRANSITION_IMAGE_FOR_SHARE_ITEM_DECLARES_NULLABILITY
Added NSKeyDown
Added NSKeyUp
NameDeclaration
FromcontextHelpForKey(_:)
func contextHelpForKey(_ key: String) -> NSAttributedString?
TocontextHelp(forKey:)
func contextHelp(forKey key: String) -> NSAttributedString?

NameDeclaration
FromimageForResource(_:)
func imageForResource(_ name: String) -> NSImage?
Toimage(forResource:)
func image(forResource name: String) -> NSImage?

Declaration
From
func loadNibNamed(_ nibName: String, owner owner: AnyObject?, topLevelObjects topLevelObjects: AutoreleasingUnsafeMutablePointer<NSArray?>) -> Bool
To
func loadNibNamed(_ nibName: String, owner owner: Any?, topLevelObjects topLevelObjects: AutoreleasingUnsafeMutablePointer<NSArray>?) -> Bool

NameDeclaration
FrompathForSoundResource(_:)
func pathForSoundResource(_ name: String) -> String?
Topath(forSoundResource:)
func path(forSoundResource name: String) -> String?

NameDeclaration
FromURLForImageResource(_:)
func URLForImageResource(_ name: String) -> NSURL?
TourlForImageResource(_:)
func urlForImageResource(_ name: String) -> URL?

Declaration
From
func drawAtPoint(_ point: NSPoint, fromRect fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
To
func draw(at point: NSPoint, from fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)

Declaration
From
func drawInRect(_ rect: NSRect, fromRect fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
To
func draw(in rect: NSRect, from fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)

Declaration
From
protocol NSAccessibility : NSObjectProtocol {
    func accessibilityLayoutPointForScreenPoint(_ point: NSPoint) -> NSPoint
    func accessibilityLayoutSizeForScreenSize(_ size: NSSize) -> NSSize
    func accessibilityScreenPointForLayoutPoint(_ point: NSPoint) -> NSPoint
    func accessibilityScreenSizeForLayoutSize(_ size: NSSize) -> NSSize
    func accessibilityCellForColumn(_ column: Int, row row: Int) -> AnyObject?
    func accessibilityAttributedStringForRange(_ range: NSRange) -> NSAttributedString?
    func accessibilityRangeForLine(_ line: Int) -> NSRange
    func accessibilityStringForRange(_ range: NSRange) -> String?
    func accessibilityRangeForPosition(_ point: NSPoint) -> NSRange
    func accessibilityRangeForIndex(_ index: Int) -> NSRange
    func accessibilityFrameForRange(_ range: NSRange) -> NSRect
    func accessibilityRTFForRange(_ range: NSRange) -> NSData?
    func accessibilityStyleRangeForIndex(_ index: Int) -> NSRange
    func accessibilityLineForIndex(_ index: Int) -> Int
    func accessibilityPerformCancel() -> Bool
    func accessibilityPerformConfirm() -> Bool
    func accessibilityPerformDecrement() -> Bool
    func accessibilityPerformDelete() -> Bool
    func accessibilityPerformIncrement() -> Bool
    func accessibilityPerformPick() -> Bool
    func accessibilityPerformPress() -> Bool
    func accessibilityPerformRaise() -> Bool
    func accessibilityPerformShowAlternateUI() -> Bool
    func accessibilityPerformShowDefaultUI() -> Bool
    func accessibilityPerformShowMenu() -> Bool
    func isAccessibilitySelectorAllowed(_ selector: Selector) -> Bool
    func isAccessibilityElement() -> Bool
    func setAccessibilityElement(_ accessibilityElement: Bool)
    func accessibilityFrame() -> NSRect
    func setAccessibilityFrame(_ accessibilityFrame: NSRect)
    func isAccessibilityFocused() -> Bool
    func setAccessibilityFocused(_ accessibilityFocused: Bool)
    func accessibilityActivationPoint() -> NSPoint
    func setAccessibilityActivationPoint(_ accessibilityActivationPoint: NSPoint)
    func accessibilityTopLevelUIElement() -> AnyObject?
    func setAccessibilityTopLevelUIElement(_ accessibilityTopLevelUIElement: AnyObject?)
    func accessibilityURL() -> NSURL?
    func setAccessibilityURL(_ accessibilityURL: NSURL?)
    func accessibilityValue() -> AnyObject?
    func setAccessibilityValue(_ accessibilityValue: AnyObject?)
    func accessibilityValueDescription() -> String?
    func setAccessibilityValueDescription(_ accessibilityValueDescription: String?)
    func accessibilityVisibleChildren() -> [AnyObject]?
    func setAccessibilityVisibleChildren(_ accessibilityVisibleChildren: [AnyObject]?)
    func accessibilitySubrole() -> String?
    func setAccessibilitySubrole(_ accessibilitySubrole: String?)
    func accessibilityTitle() -> String?
    func setAccessibilityTitle(_ accessibilityTitle: String?)
    func accessibilityTitleUIElement() -> AnyObject?
    func setAccessibilityTitleUIElement(_ accessibilityTitleUIElement: AnyObject?)
    func accessibilityNextContents() -> [AnyObject]?
    func setAccessibilityNextContents(_ accessibilityNextContents: [AnyObject]?)
    func accessibilityOrientation() -> NSAccessibilityOrientation
    func setAccessibilityOrientation(_ accessibilityOrientation: NSAccessibilityOrientation)
    func accessibilityOverflowButton() -> AnyObject?
    func setAccessibilityOverflowButton(_ accessibilityOverflowButton: AnyObject?)
    func accessibilityParent() -> AnyObject?
    func setAccessibilityParent(_ accessibilityParent: AnyObject?)
    func accessibilityPlaceholderValue() -> String?
    func setAccessibilityPlaceholderValue(_ accessibilityPlaceholderValue: String?)
    func accessibilityPreviousContents() -> [AnyObject]?
    func setAccessibilityPreviousContents(_ accessibilityPreviousContents: [AnyObject]?)
    func accessibilityRole() -> String?
    func setAccessibilityRole(_ accessibilityRole: String?)
    func accessibilityRoleDescription() -> String?
    func setAccessibilityRoleDescription(_ accessibilityRoleDescription: String?)
    func accessibilitySearchButton() -> AnyObject?
    func setAccessibilitySearchButton(_ accessibilitySearchButton: AnyObject?)
    func accessibilitySearchMenu() -> AnyObject?
    func setAccessibilitySearchMenu(_ accessibilitySearchMenu: AnyObject?)
    func isAccessibilitySelected() -> Bool
    func setAccessibilitySelected(_ accessibilitySelected: Bool)
    func accessibilitySelectedChildren() -> [AnyObject]?
    func setAccessibilitySelectedChildren(_ accessibilitySelectedChildren: [AnyObject]?)
    func accessibilityServesAsTitleForUIElements() -> [AnyObject]?
    func setAccessibilityServesAsTitleForUIElements(_ accessibilityServesAsTitleForUIElements: [AnyObject]?)
    func accessibilityShownMenu() -> AnyObject?
    func setAccessibilityShownMenu(_ accessibilityShownMenu: AnyObject?)
    func accessibilityMinValue() -> AnyObject?
    func setAccessibilityMinValue(_ accessibilityMinValue: AnyObject?)
    func accessibilityMaxValue() -> AnyObject?
    func setAccessibilityMaxValue(_ accessibilityMaxValue: AnyObject?)
    func accessibilityLinkedUIElements() -> [AnyObject]?
    func setAccessibilityLinkedUIElements(_ accessibilityLinkedUIElements: [AnyObject]?)
    func accessibilityWindow() -> AnyObject?
    func setAccessibilityWindow(_ accessibilityWindow: AnyObject?)
    func accessibilityIdentifier() -> String?
    func setAccessibilityIdentifier(_ accessibilityIdentifier: String?)
    func accessibilityHelp() -> String?
    func setAccessibilityHelp(_ accessibilityHelp: String?)
    func accessibilityFilename() -> String?
    func setAccessibilityFilename(_ accessibilityFilename: String?)
    func isAccessibilityExpanded() -> Bool
    func setAccessibilityExpanded(_ accessibilityExpanded: Bool)
    func isAccessibilityEdited() -> Bool
    func setAccessibilityEdited(_ accessibilityEdited: Bool)
    func isAccessibilityEnabled() -> Bool
    func setAccessibilityEnabled(_ accessibilityEnabled: Bool)
    func accessibilityChildren() -> [AnyObject]?
    func setAccessibilityChildren(_ accessibilityChildren: [AnyObject]?)
    func accessibilityClearButton() -> AnyObject?
    func setAccessibilityClearButton(_ accessibilityClearButton: AnyObject?)
    func accessibilityCancelButton() -> AnyObject?
    func setAccessibilityCancelButton(_ accessibilityCancelButton: AnyObject?)
    func isAccessibilityProtectedContent() -> Bool
    func setAccessibilityProtectedContent(_ accessibilityProtectedContent: Bool)
    func accessibilityContents() -> [AnyObject]?
    func setAccessibilityContents(_ accessibilityContents: [AnyObject]?)
    func accessibilityLabel() -> String?
    func setAccessibilityLabel(_ accessibilityLabel: String?)
    func isAccessibilityAlternateUIVisible() -> Bool
    func setAccessibilityAlternateUIVisible(_ accessibilityAlternateUIVisible: Bool)
    func accessibilitySharedFocusElements() -> [AnyObject]?
    func setAccessibilitySharedFocusElements(_ accessibilitySharedFocusElements: [AnyObject]?)
    func accessibilityApplicationFocusedUIElement() -> AnyObject?
    func setAccessibilityApplicationFocusedUIElement(_ accessibilityApplicationFocusedUIElement: AnyObject?)
    func accessibilityMainWindow() -> AnyObject?
    func setAccessibilityMainWindow(_ accessibilityMainWindow: AnyObject?)
    func isAccessibilityHidden() -> Bool
    func setAccessibilityHidden(_ accessibilityHidden: Bool)
    func isAccessibilityFrontmost() -> Bool
    func setAccessibilityFrontmost(_ accessibilityFrontmost: Bool)
    func accessibilityFocusedWindow() -> AnyObject?
    func setAccessibilityFocusedWindow(_ accessibilityFocusedWindow: AnyObject?)
    func accessibilityWindows() -> [AnyObject]?
    func setAccessibilityWindows(_ accessibilityWindows: [AnyObject]?)
    func accessibilityExtrasMenuBar() -> AnyObject?
    func setAccessibilityExtrasMenuBar(_ accessibilityExtrasMenuBar: AnyObject?)
    func accessibilityMenuBar() -> AnyObject?
    func setAccessibilityMenuBar(_ accessibilityMenuBar: AnyObject?)
    func accessibilityColumnTitles() -> [AnyObject]?
    func setAccessibilityColumnTitles(_ accessibilityColumnTitles: [AnyObject]?)
    func isAccessibilityOrderedByRow() -> Bool
    func setAccessibilityOrderedByRow(_ accessibilityOrderedByRow: Bool)
    func accessibilityHorizontalUnits() -> NSAccessibilityUnits
    func setAccessibilityHorizontalUnits(_ accessibilityHorizontalUnits: NSAccessibilityUnits)
    func accessibilityVerticalUnits() -> NSAccessibilityUnits
    func setAccessibilityVerticalUnits(_ accessibilityVerticalUnits: NSAccessibilityUnits)
    func accessibilityHorizontalUnitDescription() -> String?
    func setAccessibilityHorizontalUnitDescription(_ accessibilityHorizontalUnitDescription: String?)
    func accessibilityVerticalUnitDescription() -> String?
    func setAccessibilityVerticalUnitDescription(_ accessibilityVerticalUnitDescription: String?)
    func accessibilityHandles() -> [AnyObject]?
    func setAccessibilityHandles(_ accessibilityHandles: [AnyObject]?)
    func accessibilityWarningValue() -> AnyObject?
    func setAccessibilityWarningValue(_ accessibilityWarningValue: AnyObject?)
    func accessibilityCriticalValue() -> AnyObject?
    func setAccessibilityCriticalValue(_ accessibilityCriticalValue: AnyObject?)
    func isAccessibilityDisclosed() -> Bool
    func setAccessibilityDisclosed(_ accessibilityDisclosed: Bool)
    func accessibilityDisclosedByRow() -> AnyObject?
    func setAccessibilityDisclosedByRow(_ accessibilityDisclosedByRow: AnyObject?)
    func accessibilityDisclosedRows() -> AnyObject?
    func setAccessibilityDisclosedRows(_ accessibilityDisclosedRows: AnyObject?)
    func accessibilityDisclosureLevel() -> Int
    func setAccessibilityDisclosureLevel(_ accessibilityDisclosureLevel: Int)
    func accessibilityMarkerUIElements() -> [AnyObject]?
    func setAccessibilityMarkerUIElements(_ accessibilityMarkerUIElements: [AnyObject]?)
    func accessibilityMarkerValues() -> AnyObject?
    func setAccessibilityMarkerValues(_ accessibilityMarkerValues: AnyObject?)
    func accessibilityMarkerGroupUIElement() -> AnyObject?
    func setAccessibilityMarkerGroupUIElement(_ accessibilityMarkerGroupUIElement: AnyObject?)
    func accessibilityUnits() -> NSAccessibilityUnits
    func setAccessibilityUnits(_ accessibilityUnits: NSAccessibilityUnits)
    func accessibilityUnitDescription() -> String?
    func setAccessibilityUnitDescription(_ accessibilityUnitDescription: String?)
    func accessibilityRulerMarkerType() -> NSAccessibilityRulerMarkerType
    func setAccessibilityRulerMarkerType(_ accessibilityRulerMarkerType: NSAccessibilityRulerMarkerType)
    func accessibilityMarkerTypeDescription() -> String?
    func setAccessibilityMarkerTypeDescription(_ accessibilityMarkerTypeDescription: String?)
    func accessibilityHorizontalScrollBar() -> AnyObject?
    func setAccessibilityHorizontalScrollBar(_ accessibilityHorizontalScrollBar: AnyObject?)
    func accessibilityVerticalScrollBar() -> AnyObject?
    func setAccessibilityVerticalScrollBar(_ accessibilityVerticalScrollBar: AnyObject?)
    func accessibilityAllowedValues() -> [NSNumber]?
    func setAccessibilityAllowedValues(_ accessibilityAllowedValues: [NSNumber]?)
    func accessibilityLabelUIElements() -> [AnyObject]?
    func setAccessibilityLabelUIElements(_ accessibilityLabelUIElements: [AnyObject]?)
    func accessibilityLabelValue() -> Float
    func setAccessibilityLabelValue(_ accessibilityLabelValue: Float)
    func accessibilitySplitters() -> [AnyObject]?
    func setAccessibilitySplitters(_ accessibilitySplitters: [AnyObject]?)
    func accessibilityDecrementButton() -> AnyObject?
    func setAccessibilityDecrementButton(_ accessibilityDecrementButton: AnyObject?)
    func accessibilityIncrementButton() -> AnyObject?
    func setAccessibilityIncrementButton(_ accessibilityIncrementButton: AnyObject?)
    func accessibilityTabs() -> [AnyObject]?
    func setAccessibilityTabs(_ accessibilityTabs: [AnyObject]?)
    func accessibilityHeader() -> AnyObject?
    func setAccessibilityHeader(_ accessibilityHeader: AnyObject?)
    func accessibilityColumnCount() -> Int
    func setAccessibilityColumnCount(_ accessibilityColumnCount: Int)
    func accessibilityRowCount() -> Int
    func setAccessibilityRowCount(_ accessibilityRowCount: Int)
    func accessibilityIndex() -> Int
    func setAccessibilityIndex(_ accessibilityIndex: Int)
    func accessibilityColumns() -> [AnyObject]?
    func setAccessibilityColumns(_ accessibilityColumns: [AnyObject]?)
    func accessibilityRows() -> [AnyObject]?
    func setAccessibilityRows(_ accessibilityRows: [AnyObject]?)
    func accessibilityVisibleRows() -> [AnyObject]?
    func setAccessibilityVisibleRows(_ accessibilityVisibleRows: [AnyObject]?)
    func accessibilitySelectedRows() -> [AnyObject]?
    func setAccessibilitySelectedRows(_ accessibilitySelectedRows: [AnyObject]?)
    func accessibilityVisibleColumns() -> [AnyObject]?
    func setAccessibilityVisibleColumns(_ accessibilityVisibleColumns: [AnyObject]?)
    func accessibilitySelectedColumns() -> [AnyObject]?
    func setAccessibilitySelectedColumns(_ accessibilitySelectedColumns: [AnyObject]?)
    func accessibilitySortDirection() -> NSAccessibilitySortDirection
    func setAccessibilitySortDirection(_ accessibilitySortDirection: NSAccessibilitySortDirection)
    func accessibilityRowHeaderUIElements() -> [AnyObject]?
    func setAccessibilityRowHeaderUIElements(_ accessibilityRowHeaderUIElements: [AnyObject]?)
    func accessibilitySelectedCells() -> [AnyObject]?
    func setAccessibilitySelectedCells(_ accessibilitySelectedCells: [AnyObject]?)
    func accessibilityVisibleCells() -> [AnyObject]?
    func setAccessibilityVisibleCells(_ accessibilityVisibleCells: [AnyObject]?)
    func accessibilityColumnHeaderUIElements() -> [AnyObject]?
    func setAccessibilityColumnHeaderUIElements(_ accessibilityColumnHeaderUIElements: [AnyObject]?)
    func accessibilityRowIndexRange() -> NSRange
    func setAccessibilityRowIndexRange(_ accessibilityRowIndexRange: NSRange)
    func accessibilityColumnIndexRange() -> NSRange
    func setAccessibilityColumnIndexRange(_ accessibilityColumnIndexRange: NSRange)
    func accessibilityInsertionPointLineNumber() -> Int
    func setAccessibilityInsertionPointLineNumber(_ accessibilityInsertionPointLineNumber: Int)
    func accessibilitySharedCharacterRange() -> NSRange
    func setAccessibilitySharedCharacterRange(_ accessibilitySharedCharacterRange: NSRange)
    func accessibilitySharedTextUIElements() -> [AnyObject]?
    func setAccessibilitySharedTextUIElements(_ accessibilitySharedTextUIElements: [AnyObject]?)
    func accessibilityVisibleCharacterRange() -> NSRange
    func setAccessibilityVisibleCharacterRange(_ accessibilityVisibleCharacterRange: NSRange)
    func accessibilityNumberOfCharacters() -> Int
    func setAccessibilityNumberOfCharacters(_ accessibilityNumberOfCharacters: Int)
    func accessibilitySelectedText() -> String?
    func setAccessibilitySelectedText(_ accessibilitySelectedText: String?)
    func accessibilitySelectedTextRange() -> NSRange
    func setAccessibilitySelectedTextRange(_ accessibilitySelectedTextRange: NSRange)
    func accessibilitySelectedTextRanges() -> [NSValue]?
    func setAccessibilitySelectedTextRanges(_ accessibilitySelectedTextRanges: [NSValue]?)
    func accessibilityToolbarButton() -> AnyObject?
    func setAccessibilityToolbarButton(_ accessibilityToolbarButton: AnyObject?)
    func isAccessibilityModal() -> Bool
    func setAccessibilityModal(_ accessibilityModal: Bool)
    func accessibilityProxy() -> AnyObject?
    func setAccessibilityProxy(_ accessibilityProxy: AnyObject?)
    func isAccessibilityMain() -> Bool
    func setAccessibilityMain(_ accessibilityMain: Bool)
    func accessibilityFullScreenButton() -> AnyObject?
    func setAccessibilityFullScreenButton(_ accessibilityFullScreenButton: AnyObject?)
    func accessibilityGrowArea() -> AnyObject?
    func setAccessibilityGrowArea(_ accessibilityGrowArea: AnyObject?)
    func accessibilityDocument() -> String?
    func setAccessibilityDocument(_ accessibilityDocument: String?)
    func accessibilityDefaultButton() -> AnyObject?
    func setAccessibilityDefaultButton(_ accessibilityDefaultButton: AnyObject?)
    func accessibilityCloseButton() -> AnyObject?
    func setAccessibilityCloseButton(_ accessibilityCloseButton: AnyObject?)
    func accessibilityZoomButton() -> AnyObject?
    func setAccessibilityZoomButton(_ accessibilityZoomButton: AnyObject?)
    func accessibilityMinimizeButton() -> AnyObject?
    func setAccessibilityMinimizeButton(_ accessibilityMinimizeButton: AnyObject?)
    func isAccessibilityMinimized() -> Bool
    func setAccessibilityMinimized(_ accessibilityMinimized: Bool)
}
To
protocol NSAccessibility : NSObjectProtocol {
    func accessibilityLayoutPoint(forScreenPoint point: NSPoint) -> NSPoint
    func accessibilityLayoutSize(forScreenSize size: NSSize) -> NSSize
    func accessibilityScreenPoint(forLayoutPoint point: NSPoint) -> NSPoint
    func accessibilityScreenSize(forLayoutSize size: NSSize) -> NSSize
    func accessibilityCell(forColumn column: Int, row row: Int) -> Any?
    func accessibilityAttributedString(for range: NSRange) -> NSAttributedString?
    func accessibilityRange(forLine line: Int) -> NSRange
    func accessibilityString(for range: NSRange) -> String?
    func accessibilityRange(for point: NSPoint) -> NSRange
    func accessibilityRange(for index: Int) -> NSRange
    func accessibilityFrame(for range: NSRange) -> NSRect
    func accessibilityRTF(for range: NSRange) -> Data?
    func accessibilityStyleRange(for index: Int) -> NSRange
    func accessibilityLine(for index: Int) -> Int
    func accessibilityPerformCancel() -> Bool
    func accessibilityPerformConfirm() -> Bool
    func accessibilityPerformDecrement() -> Bool
    func accessibilityPerformDelete() -> Bool
    func accessibilityPerformIncrement() -> Bool
    func accessibilityPerformPick() -> Bool
    func accessibilityPerformPress() -> Bool
    func accessibilityPerformRaise() -> Bool
    func accessibilityPerformShowAlternateUI() -> Bool
    func accessibilityPerformShowDefaultUI() -> Bool
    func accessibilityPerformShowMenu() -> Bool
    func isAccessibilitySelectorAllowed(_ selector: Selector) -> Bool
    func isAccessibilityElement() -> Bool
    func setAccessibilityElement(_ accessibilityElement: Bool)
    func accessibilityFrame() -> NSRect
    func setAccessibilityFrame(_ accessibilityFrame: NSRect)
    func isAccessibilityFocused() -> Bool
    func setAccessibilityFocused(_ accessibilityFocused: Bool)
    func accessibilityActivationPoint() -> NSPoint
    func setAccessibilityActivationPoint(_ accessibilityActivationPoint: NSPoint)
    func accessibilityTopLevelUIElement() -> Any?
    func setAccessibilityTopLevelUIElement(_ accessibilityTopLevelUIElement: Any?)
    func accessibilityURL() -> URL?
    func setAccessibilityURL(_ accessibilityURL: URL?)
    func accessibilityValue() -> Any?
    func setAccessibilityValue(_ accessibilityValue: Any?)
    func accessibilityValueDescription() -> String?
    func setAccessibilityValueDescription(_ accessibilityValueDescription: String?)
    func accessibilityVisibleChildren() -> [Any]?
    func setAccessibilityVisibleChildren(_ accessibilityVisibleChildren: [Any]?)
    func accessibilitySubrole() -> String?
    func setAccessibilitySubrole(_ accessibilitySubrole: String?)
    func accessibilityTitle() -> String?
    func setAccessibilityTitle(_ accessibilityTitle: String?)
    func accessibilityTitleUIElement() -> Any?
    func setAccessibilityTitleUIElement(_ accessibilityTitleUIElement: Any?)
    func accessibilityNextContents() -> [Any]?
    func setAccessibilityNextContents(_ accessibilityNextContents: [Any]?)
    func accessibilityOrientation() -> NSAccessibilityOrientation
    func setAccessibilityOrientation(_ accessibilityOrientation: NSAccessibilityOrientation)
    func accessibilityOverflowButton() -> Any?
    func setAccessibilityOverflowButton(_ accessibilityOverflowButton: Any?)
    func accessibilityParent() -> Any?
    func setAccessibilityParent(_ accessibilityParent: Any?)
    func accessibilityPlaceholderValue() -> String?
    func setAccessibilityPlaceholderValue(_ accessibilityPlaceholderValue: String?)
    func accessibilityPreviousContents() -> [Any]?
    func setAccessibilityPreviousContents(_ accessibilityPreviousContents: [Any]?)
    func accessibilityRole() -> String?
    func setAccessibilityRole(_ accessibilityRole: String?)
    func accessibilityRoleDescription() -> String?
    func setAccessibilityRoleDescription(_ accessibilityRoleDescription: String?)
    func accessibilitySearchButton() -> Any?
    func setAccessibilitySearchButton(_ accessibilitySearchButton: Any?)
    func accessibilitySearchMenu() -> Any?
    func setAccessibilitySearchMenu(_ accessibilitySearchMenu: Any?)
    func isAccessibilitySelected() -> Bool
    func setAccessibilitySelected(_ accessibilitySelected: Bool)
    func accessibilitySelectedChildren() -> [Any]?
    func setAccessibilitySelectedChildren(_ accessibilitySelectedChildren: [Any]?)
    func accessibilityServesAsTitleForUIElements() -> [Any]?
    func setAccessibilityServesAsTitleForUIElements(_ accessibilityServesAsTitleForUIElements: [Any]?)
    func accessibilityShownMenu() -> Any?
    func setAccessibilityShownMenu(_ accessibilityShownMenu: Any?)
    func accessibilityMinValue() -> Any?
    func setAccessibilityMinValue(_ accessibilityMinValue: Any?)
    func accessibilityMaxValue() -> Any?
    func setAccessibilityMaxValue(_ accessibilityMaxValue: Any?)
    func accessibilityLinkedUIElements() -> [Any]?
    func setAccessibilityLinkedUIElements(_ accessibilityLinkedUIElements: [Any]?)
    func accessibilityWindow() -> Any?
    func setAccessibilityWindow(_ accessibilityWindow: Any?)
    func accessibilityIdentifier() -> String?
    func setAccessibilityIdentifier(_ accessibilityIdentifier: String?)
    func accessibilityHelp() -> String?
    func setAccessibilityHelp(_ accessibilityHelp: String?)
    func accessibilityFilename() -> String?
    func setAccessibilityFilename(_ accessibilityFilename: String?)
    func isAccessibilityExpanded() -> Bool
    func setAccessibilityExpanded(_ accessibilityExpanded: Bool)
    func isAccessibilityEdited() -> Bool
    func setAccessibilityEdited(_ accessibilityEdited: Bool)
    func isAccessibilityEnabled() -> Bool
    func setAccessibilityEnabled(_ accessibilityEnabled: Bool)
    func accessibilityChildren() -> [Any]?
    func setAccessibilityChildren(_ accessibilityChildren: [Any]?)
    func accessibilityClearButton() -> Any?
    func setAccessibilityClearButton(_ accessibilityClearButton: Any?)
    func accessibilityCancelButton() -> Any?
    func setAccessibilityCancelButton(_ accessibilityCancelButton: Any?)
    func isAccessibilityProtectedContent() -> Bool
    func setAccessibilityProtectedContent(_ accessibilityProtectedContent: Bool)
    func accessibilityContents() -> [Any]?
    func setAccessibilityContents(_ accessibilityContents: [Any]?)
    func accessibilityLabel() -> String?
    func setAccessibilityLabel(_ accessibilityLabel: String?)
    func isAccessibilityAlternateUIVisible() -> Bool
    func setAccessibilityAlternateUIVisible(_ accessibilityAlternateUIVisible: Bool)
    func accessibilitySharedFocusElements() -> [Any]?
    func setAccessibilitySharedFocusElements(_ accessibilitySharedFocusElements: [Any]?)
    func isAccessibilityRequired() -> Bool
    func setAccessibilityRequired(_ accessibilityRequired: Bool)
    func accessibilityApplicationFocusedUIElement() -> Any?
    func setAccessibilityApplicationFocusedUIElement(_ accessibilityApplicationFocusedUIElement: Any?)
    func accessibilityMainWindow() -> Any?
    func setAccessibilityMainWindow(_ accessibilityMainWindow: Any?)
    func isAccessibilityHidden() -> Bool
    func setAccessibilityHidden(_ accessibilityHidden: Bool)
    func isAccessibilityFrontmost() -> Bool
    func setAccessibilityFrontmost(_ accessibilityFrontmost: Bool)
    func accessibilityFocusedWindow() -> Any?
    func setAccessibilityFocusedWindow(_ accessibilityFocusedWindow: Any?)
    func accessibilityWindows() -> [Any]?
    func setAccessibilityWindows(_ accessibilityWindows: [Any]?)
    func accessibilityExtrasMenuBar() -> Any?
    func setAccessibilityExtrasMenuBar(_ accessibilityExtrasMenuBar: Any?)
    func accessibilityMenuBar() -> Any?
    func setAccessibilityMenuBar(_ accessibilityMenuBar: Any?)
    func accessibilityColumnTitles() -> [Any]?
    func setAccessibilityColumnTitles(_ accessibilityColumnTitles: [Any]?)
    func isAccessibilityOrderedByRow() -> Bool
    func setAccessibilityOrderedByRow(_ accessibilityOrderedByRow: Bool)
    func accessibilityHorizontalUnits() -> NSAccessibilityUnits
    func setAccessibilityHorizontalUnits(_ accessibilityHorizontalUnits: NSAccessibilityUnits)
    func accessibilityVerticalUnits() -> NSAccessibilityUnits
    func setAccessibilityVerticalUnits(_ accessibilityVerticalUnits: NSAccessibilityUnits)
    func accessibilityHorizontalUnitDescription() -> String?
    func setAccessibilityHorizontalUnitDescription(_ accessibilityHorizontalUnitDescription: String?)
    func accessibilityVerticalUnitDescription() -> String?
    func setAccessibilityVerticalUnitDescription(_ accessibilityVerticalUnitDescription: String?)
    func accessibilityHandles() -> [Any]?
    func setAccessibilityHandles(_ accessibilityHandles: [Any]?)
    func accessibilityWarningValue() -> Any?
    func setAccessibilityWarningValue(_ accessibilityWarningValue: Any?)
    func accessibilityCriticalValue() -> Any?
    func setAccessibilityCriticalValue(_ accessibilityCriticalValue: Any?)
    func isAccessibilityDisclosed() -> Bool
    func setAccessibilityDisclosed(_ accessibilityDisclosed: Bool)
    func accessibilityDisclosedByRow() -> Any?
    func setAccessibilityDisclosedByRow(_ accessibilityDisclosedByRow: Any?)
    func accessibilityDisclosedRows() -> Any?
    func setAccessibilityDisclosedRows(_ accessibilityDisclosedRows: Any?)
    func accessibilityDisclosureLevel() -> Int
    func setAccessibilityDisclosureLevel(_ accessibilityDisclosureLevel: Int)
    func accessibilityMarkerUIElements() -> [Any]?
    func setAccessibilityMarkerUIElements(_ accessibilityMarkerUIElements: [Any]?)
    func accessibilityMarkerValues() -> Any?
    func setAccessibilityMarkerValues(_ accessibilityMarkerValues: Any?)
    func accessibilityMarkerGroupUIElement() -> Any?
    func setAccessibilityMarkerGroupUIElement(_ accessibilityMarkerGroupUIElement: Any?)
    func accessibilityUnits() -> NSAccessibilityUnits
    func setAccessibilityUnits(_ accessibilityUnits: NSAccessibilityUnits)
    func accessibilityUnitDescription() -> String?
    func setAccessibilityUnitDescription(_ accessibilityUnitDescription: String?)
    func accessibilityRulerMarkerType() -> NSAccessibilityRulerMarkerType
    func setAccessibilityRulerMarkerType(_ accessibilityRulerMarkerType: NSAccessibilityRulerMarkerType)
    func accessibilityMarkerTypeDescription() -> String?
    func setAccessibilityMarkerTypeDescription(_ accessibilityMarkerTypeDescription: String?)
    func accessibilityHorizontalScrollBar() -> Any?
    func setAccessibilityHorizontalScrollBar(_ accessibilityHorizontalScrollBar: Any?)
    func accessibilityVerticalScrollBar() -> Any?
    func setAccessibilityVerticalScrollBar(_ accessibilityVerticalScrollBar: Any?)
    func accessibilityAllowedValues() -> [NSNumber]?
    func setAccessibilityAllowedValues(_ accessibilityAllowedValues: [NSNumber]?)
    func accessibilityLabelUIElements() -> [Any]?
    func setAccessibilityLabelUIElements(_ accessibilityLabelUIElements: [Any]?)
    func accessibilityLabelValue() -> Float
    func setAccessibilityLabelValue(_ accessibilityLabelValue: Float)
    func accessibilitySplitters() -> [Any]?
    func setAccessibilitySplitters(_ accessibilitySplitters: [Any]?)
    func accessibilityDecrementButton() -> Any?
    func setAccessibilityDecrementButton(_ accessibilityDecrementButton: Any?)
    func accessibilityIncrementButton() -> Any?
    func setAccessibilityIncrementButton(_ accessibilityIncrementButton: Any?)
    func accessibilityTabs() -> [Any]?
    func setAccessibilityTabs(_ accessibilityTabs: [Any]?)
    func accessibilityHeader() -> Any?
    func setAccessibilityHeader(_ accessibilityHeader: Any?)
    func accessibilityColumnCount() -> Int
    func setAccessibilityColumnCount(_ accessibilityColumnCount: Int)
    func accessibilityRowCount() -> Int
    func setAccessibilityRowCount(_ accessibilityRowCount: Int)
    func accessibilityIndex() -> Int
    func setAccessibilityIndex(_ accessibilityIndex: Int)
    func accessibilityColumns() -> [Any]?
    func setAccessibilityColumns(_ accessibilityColumns: [Any]?)
    func accessibilityRows() -> [Any]?
    func setAccessibilityRows(_ accessibilityRows: [Any]?)
    func accessibilityVisibleRows() -> [Any]?
    func setAccessibilityVisibleRows(_ accessibilityVisibleRows: [Any]?)
    func accessibilitySelectedRows() -> [Any]?
    func setAccessibilitySelectedRows(_ accessibilitySelectedRows: [Any]?)
    func accessibilityVisibleColumns() -> [Any]?
    func setAccessibilityVisibleColumns(_ accessibilityVisibleColumns: [Any]?)
    func accessibilitySelectedColumns() -> [Any]?
    func setAccessibilitySelectedColumns(_ accessibilitySelectedColumns: [Any]?)
    func accessibilitySortDirection() -> NSAccessibilitySortDirection
    func setAccessibilitySortDirection(_ accessibilitySortDirection: NSAccessibilitySortDirection)
    func accessibilityRowHeaderUIElements() -> [Any]?
    func setAccessibilityRowHeaderUIElements(_ accessibilityRowHeaderUIElements: [Any]?)
    func accessibilitySelectedCells() -> [Any]?
    func setAccessibilitySelectedCells(_ accessibilitySelectedCells: [Any]?)
    func accessibilityVisibleCells() -> [Any]?
    func setAccessibilityVisibleCells(_ accessibilityVisibleCells: [Any]?)
    func accessibilityColumnHeaderUIElements() -> [Any]?
    func setAccessibilityColumnHeaderUIElements(_ accessibilityColumnHeaderUIElements: [Any]?)
    func accessibilityRowIndexRange() -> NSRange
    func setAccessibilityRowIndexRange(_ accessibilityRowIndexRange: NSRange)
    func accessibilityColumnIndexRange() -> NSRange
    func setAccessibilityColumnIndexRange(_ accessibilityColumnIndexRange: NSRange)
    func accessibilityInsertionPointLineNumber() -> Int
    func setAccessibilityInsertionPointLineNumber(_ accessibilityInsertionPointLineNumber: Int)
    func accessibilitySharedCharacterRange() -> NSRange
    func setAccessibilitySharedCharacterRange(_ accessibilitySharedCharacterRange: NSRange)
    func accessibilitySharedTextUIElements() -> [Any]?
    func setAccessibilitySharedTextUIElements(_ accessibilitySharedTextUIElements: [Any]?)
    func accessibilityVisibleCharacterRange() -> NSRange
    func setAccessibilityVisibleCharacterRange(_ accessibilityVisibleCharacterRange: NSRange)
    func accessibilityNumberOfCharacters() -> Int
    func setAccessibilityNumberOfCharacters(_ accessibilityNumberOfCharacters: Int)
    func accessibilitySelectedText() -> String?
    func setAccessibilitySelectedText(_ accessibilitySelectedText: String?)
    func accessibilitySelectedTextRange() -> NSRange
    func setAccessibilitySelectedTextRange(_ accessibilitySelectedTextRange: NSRange)
    func accessibilitySelectedTextRanges() -> [NSValue]?
    func setAccessibilitySelectedTextRanges(_ accessibilitySelectedTextRanges: [NSValue]?)
    func accessibilityToolbarButton() -> Any?
    func setAccessibilityToolbarButton(_ accessibilityToolbarButton: Any?)
    func isAccessibilityModal() -> Bool
    func setAccessibilityModal(_ accessibilityModal: Bool)
    func accessibilityProxy() -> Any?
    func setAccessibilityProxy(_ accessibilityProxy: Any?)
    func isAccessibilityMain() -> Bool
    func setAccessibilityMain(_ accessibilityMain: Bool)
    func accessibilityFullScreenButton() -> Any?
    func setAccessibilityFullScreenButton(_ accessibilityFullScreenButton: Any?)
    func accessibilityGrowArea() -> Any?
    func setAccessibilityGrowArea(_ accessibilityGrowArea: Any?)
    func accessibilityDocument() -> String?
    func setAccessibilityDocument(_ accessibilityDocument: String?)
    func accessibilityDefaultButton() -> Any?
    func setAccessibilityDefaultButton(_ accessibilityDefaultButton: Any?)
    func accessibilityCloseButton() -> Any?
    func setAccessibilityCloseButton(_ accessibilityCloseButton: Any?)
    func accessibilityZoomButton() -> Any?
    func setAccessibilityZoomButton(_ accessibilityZoomButton: Any?)
    func accessibilityMinimizeButton() -> Any?
    func setAccessibilityMinimizeButton(_ accessibilityMinimizeButton: Any?)
    func isAccessibilityMinimized() -> Bool
    func setAccessibilityMinimized(_ accessibilityMinimized: Bool)
}

Declaration
From
func accessibilityApplicationFocusedUIElement() -> AnyObject?
To
func accessibilityApplicationFocusedUIElement() -> Any?

Declaration
From
func accessibilityAttributedStringForRange(_ range: NSRange) -> NSAttributedString?
To
func accessibilityAttributedString(for range: NSRange) -> NSAttributedString?

Declaration
From
func accessibilityCancelButton() -> AnyObject?
To
func accessibilityCancelButton() -> Any?

Declaration
From
func accessibilityCellForColumn(_ column: Int, row row: Int) -> AnyObject?
To
func accessibilityCell(forColumn column: Int, row row: Int) -> Any?

Declaration
From
func accessibilityChildren() -> [AnyObject]?
To
func accessibilityChildren() -> [Any]?

Declaration
From
func accessibilityClearButton() -> AnyObject?
To
func accessibilityClearButton() -> Any?

Declaration
From
func accessibilityCloseButton() -> AnyObject?
To
func accessibilityCloseButton() -> Any?

Declaration
From
func accessibilityColumnHeaderUIElements() -> [AnyObject]?
To
func accessibilityColumnHeaderUIElements() -> [Any]?

Declaration
From
func accessibilityColumns() -> [AnyObject]?
To
func accessibilityColumns() -> [Any]?

Declaration
From
func accessibilityColumnTitles() -> [AnyObject]?
To
func accessibilityColumnTitles() -> [Any]?

Declaration
From
func accessibilityContents() -> [AnyObject]?
To
func accessibilityContents() -> [Any]?

Declaration
From
func accessibilityCriticalValue() -> AnyObject?
To
func accessibilityCriticalValue() -> Any?

Declaration
From
func accessibilityDecrementButton() -> AnyObject?
To
func accessibilityDecrementButton() -> Any?

Declaration
From
func accessibilityDefaultButton() -> AnyObject?
To
func accessibilityDefaultButton() -> Any?

Declaration
From
func accessibilityDisclosedByRow() -> AnyObject?
To
func accessibilityDisclosedByRow() -> Any?

Declaration
From
func accessibilityDisclosedRows() -> AnyObject?
To
func accessibilityDisclosedRows() -> Any?

Declaration
From
func accessibilityExtrasMenuBar() -> AnyObject?
To
func accessibilityExtrasMenuBar() -> Any?

Declaration
From
func accessibilityFocusedWindow() -> AnyObject?
To
func accessibilityFocusedWindow() -> Any?

Declaration
From
func accessibilityFrameForRange(_ range: NSRange) -> NSRect
To
func accessibilityFrame(for range: NSRange) -> NSRect

Declaration
From
func accessibilityFullScreenButton() -> AnyObject?
To
func accessibilityFullScreenButton() -> Any?

Declaration
From
func accessibilityGrowArea() -> AnyObject?
To
func accessibilityGrowArea() -> Any?

Declaration
From
func accessibilityHandles() -> [AnyObject]?
To
func accessibilityHandles() -> [Any]?

Declaration
From
func accessibilityHeader() -> AnyObject?
To
func accessibilityHeader() -> Any?

Declaration
From
func accessibilityHorizontalScrollBar() -> AnyObject?
To
func accessibilityHorizontalScrollBar() -> Any?

Declaration
From
func accessibilityIncrementButton() -> AnyObject?
To
func accessibilityIncrementButton() -> Any?

Declaration
From
func accessibilityLabelUIElements() -> [AnyObject]?
To
func accessibilityLabelUIElements() -> [Any]?

Declaration
From
func accessibilityLayoutPointForScreenPoint(_ point: NSPoint) -> NSPoint
To
func accessibilityLayoutPoint(forScreenPoint point: NSPoint) -> NSPoint

Declaration
From
func accessibilityLayoutSizeForScreenSize(_ size: NSSize) -> NSSize
To
func accessibilityLayoutSize(forScreenSize size: NSSize) -> NSSize

Declaration
From
func accessibilityLineForIndex(_ index: Int) -> Int
To
func accessibilityLine(for index: Int) -> Int

Declaration
From
func accessibilityLinkedUIElements() -> [AnyObject]?
To
func accessibilityLinkedUIElements() -> [Any]?

Declaration
From
func accessibilityMainWindow() -> AnyObject?
To
func accessibilityMainWindow() -> Any?

Declaration
From
func accessibilityMarkerGroupUIElement() -> AnyObject?
To
func accessibilityMarkerGroupUIElement() -> Any?

Declaration
From
func accessibilityMarkerUIElements() -> [AnyObject]?
To
func accessibilityMarkerUIElements() -> [Any]?

Declaration
From
func accessibilityMarkerValues() -> AnyObject?
To
func accessibilityMarkerValues() -> Any?

Declaration
From
func accessibilityMaxValue() -> AnyObject?
To
func accessibilityMaxValue() -> Any?

Declaration
From
func accessibilityMenuBar() -> AnyObject?
To
func accessibilityMenuBar() -> Any?

Declaration
From
func accessibilityMinimizeButton() -> AnyObject?
To
func accessibilityMinimizeButton() -> Any?

Declaration
From
func accessibilityMinValue() -> AnyObject?
To
func accessibilityMinValue() -> Any?

Declaration
From
func accessibilityNextContents() -> [AnyObject]?
To
func accessibilityNextContents() -> [Any]?

Declaration
From
func accessibilityOverflowButton() -> AnyObject?
To
func accessibilityOverflowButton() -> Any?

Declaration
From
func accessibilityParent() -> AnyObject?
To
func accessibilityParent() -> Any?

Declaration
From
func accessibilityPreviousContents() -> [AnyObject]?
To
func accessibilityPreviousContents() -> [Any]?

Declaration
From
func accessibilityProxy() -> AnyObject?
To
func accessibilityProxy() -> Any?

Declaration
From
func accessibilityRangeForIndex(_ index: Int) -> NSRange
To
func accessibilityRange(for index: Int) -> NSRange

Declaration
From
func accessibilityRangeForPosition(_ point: NSPoint) -> NSRange
To
func accessibilityRange(for point: NSPoint) -> NSRange

Declaration
From
func accessibilityRangeForLine(_ line: Int) -> NSRange
To
func accessibilityRange(forLine line: Int) -> NSRange

Declaration
From
func accessibilityRowHeaderUIElements() -> [AnyObject]?
To
func accessibilityRowHeaderUIElements() -> [Any]?

Declaration
From
func accessibilityRows() -> [AnyObject]?
To
func accessibilityRows() -> [Any]?

Declaration
From
func accessibilityRTFForRange(_ range: NSRange) -> NSData?
To
func accessibilityRTF(for range: NSRange) -> Data?

Declaration
From
func accessibilityScreenPointForLayoutPoint(_ point: NSPoint) -> NSPoint
To
func accessibilityScreenPoint(forLayoutPoint point: NSPoint) -> NSPoint

Declaration
From
func accessibilityScreenSizeForLayoutSize(_ size: NSSize) -> NSSize
To
func accessibilityScreenSize(forLayoutSize size: NSSize) -> NSSize

Declaration
From
func accessibilitySearchButton() -> AnyObject?
To
func accessibilitySearchButton() -> Any?

Declaration
From
func accessibilitySearchMenu() -> AnyObject?
To
func accessibilitySearchMenu() -> Any?

Declaration
From
func accessibilitySelectedCells() -> [AnyObject]?
To
func accessibilitySelectedCells() -> [Any]?

Declaration
From
func accessibilitySelectedChildren() -> [AnyObject]?
To
func accessibilitySelectedChildren() -> [Any]?

Declaration
From
func accessibilitySelectedColumns() -> [AnyObject]?
To
func accessibilitySelectedColumns() -> [Any]?

Declaration
From
func accessibilitySelectedRows() -> [AnyObject]?
To
func accessibilitySelectedRows() -> [Any]?

Declaration
From
func accessibilityServesAsTitleForUIElements() -> [AnyObject]?
To
func accessibilityServesAsTitleForUIElements() -> [Any]?

Declaration
From
func accessibilitySharedFocusElements() -> [AnyObject]?
To
func accessibilitySharedFocusElements() -> [Any]?

Declaration
From
func accessibilitySharedTextUIElements() -> [AnyObject]?
To
func accessibilitySharedTextUIElements() -> [Any]?

Declaration
From
func accessibilityShownMenu() -> AnyObject?
To
func accessibilityShownMenu() -> Any?

Declaration
From
func accessibilitySplitters() -> [AnyObject]?
To
func accessibilitySplitters() -> [Any]?

Declaration
From
func accessibilityStringForRange(_ range: NSRange) -> String?
To
func accessibilityString(for range: NSRange) -> String?

Declaration
From
func accessibilityStyleRangeForIndex(_ index: Int) -> NSRange
To
func accessibilityStyleRange(for index: Int) -> NSRange

Declaration
From
func accessibilityTabs() -> [AnyObject]?
To
func accessibilityTabs() -> [Any]?

Declaration
From
func accessibilityTitleUIElement() -> AnyObject?
To
func accessibilityTitleUIElement() -> Any?

Declaration
From
func accessibilityToolbarButton() -> AnyObject?
To
func accessibilityToolbarButton() -> Any?

Declaration
From
func accessibilityTopLevelUIElement() -> AnyObject?
To
func accessibilityTopLevelUIElement() -> Any?

Declaration
From
func accessibilityURL() -> NSURL?
To
func accessibilityURL() -> URL?

Declaration
From
func accessibilityValue() -> AnyObject?
To
func accessibilityValue() -> Any?

Declaration
From
func accessibilityVerticalScrollBar() -> AnyObject?
To
func accessibilityVerticalScrollBar() -> Any?

Declaration
From
func accessibilityVisibleCells() -> [AnyObject]?
To
func accessibilityVisibleCells() -> [Any]?

Declaration
From
func accessibilityVisibleChildren() -> [AnyObject]?
To
func accessibilityVisibleChildren() -> [Any]?

Declaration
From
func accessibilityVisibleColumns() -> [AnyObject]?
To
func accessibilityVisibleColumns() -> [Any]?

Declaration
From
func accessibilityVisibleRows() -> [AnyObject]?
To
func accessibilityVisibleRows() -> [Any]?

Declaration
From
func accessibilityWarningValue() -> AnyObject?
To
func accessibilityWarningValue() -> Any?

Declaration
From
func accessibilityWindow() -> AnyObject?
To
func accessibilityWindow() -> Any?

Declaration
From
func accessibilityWindows() -> [AnyObject]?
To
func accessibilityWindows() -> [Any]?

Declaration
From
func accessibilityZoomButton() -> AnyObject?
To
func accessibilityZoomButton() -> Any?

Declaration
From
func setAccessibilityApplicationFocusedUIElement(_ accessibilityApplicationFocusedUIElement: AnyObject?)
To
func setAccessibilityApplicationFocusedUIElement(_ accessibilityApplicationFocusedUIElement: Any?)

Declaration
From
func setAccessibilityCancelButton(_ accessibilityCancelButton: AnyObject?)
To
func setAccessibilityCancelButton(_ accessibilityCancelButton: Any?)

Declaration
From
func setAccessibilityChildren(_ accessibilityChildren: [AnyObject]?)
To
func setAccessibilityChildren(_ accessibilityChildren: [Any]?)

Declaration
From
func setAccessibilityClearButton(_ accessibilityClearButton: AnyObject?)
To
func setAccessibilityClearButton(_ accessibilityClearButton: Any?)

Declaration
From
func setAccessibilityCloseButton(_ accessibilityCloseButton: AnyObject?)
To
func setAccessibilityCloseButton(_ accessibilityCloseButton: Any?)

Declaration
From
func setAccessibilityColumnHeaderUIElements(_ accessibilityColumnHeaderUIElements: [AnyObject]?)
To
func setAccessibilityColumnHeaderUIElements(_ accessibilityColumnHeaderUIElements: [Any]?)

Declaration
From
func setAccessibilityColumns(_ accessibilityColumns: [AnyObject]?)
To
func setAccessibilityColumns(_ accessibilityColumns: [Any]?)

Declaration
From
func setAccessibilityColumnTitles(_ accessibilityColumnTitles: [AnyObject]?)
To
func setAccessibilityColumnTitles(_ accessibilityColumnTitles: [Any]?)

Declaration
From
func setAccessibilityContents(_ accessibilityContents: [AnyObject]?)
To
func setAccessibilityContents(_ accessibilityContents: [Any]?)

Declaration
From
func setAccessibilityCriticalValue(_ accessibilityCriticalValue: AnyObject?)
To
func setAccessibilityCriticalValue(_ accessibilityCriticalValue: Any?)

Declaration
From
func setAccessibilityDecrementButton(_ accessibilityDecrementButton: AnyObject?)
To
func setAccessibilityDecrementButton(_ accessibilityDecrementButton: Any?)

Declaration
From
func setAccessibilityDefaultButton(_ accessibilityDefaultButton: AnyObject?)
To
func setAccessibilityDefaultButton(_ accessibilityDefaultButton: Any?)

Declaration
From
func setAccessibilityDisclosedByRow(_ accessibilityDisclosedByRow: AnyObject?)
To
func setAccessibilityDisclosedByRow(_ accessibilityDisclosedByRow: Any?)

Declaration
From
func setAccessibilityDisclosedRows(_ accessibilityDisclosedRows: AnyObject?)
To
func setAccessibilityDisclosedRows(_ accessibilityDisclosedRows: Any?)

Declaration
From
func setAccessibilityExtrasMenuBar(_ accessibilityExtrasMenuBar: AnyObject?)
To
func setAccessibilityExtrasMenuBar(_ accessibilityExtrasMenuBar: Any?)

Declaration
From
func setAccessibilityFocusedWindow(_ accessibilityFocusedWindow: AnyObject?)
To
func setAccessibilityFocusedWindow(_ accessibilityFocusedWindow: Any?)

Declaration
From
func setAccessibilityFullScreenButton(_ accessibilityFullScreenButton: AnyObject?)
To
func setAccessibilityFullScreenButton(_ accessibilityFullScreenButton: Any?)

Declaration
From
func setAccessibilityGrowArea(_ accessibilityGrowArea: AnyObject?)
To
func setAccessibilityGrowArea(_ accessibilityGrowArea: Any?)

Declaration
From
func setAccessibilityHandles(_ accessibilityHandles: [AnyObject]?)
To
func setAccessibilityHandles(_ accessibilityHandles: [Any]?)

Declaration
From
func setAccessibilityHeader(_ accessibilityHeader: AnyObject?)
To
func setAccessibilityHeader(_ accessibilityHeader: Any?)

Declaration
From
func setAccessibilityHorizontalScrollBar(_ accessibilityHorizontalScrollBar: AnyObject?)
To
func setAccessibilityHorizontalScrollBar(_ accessibilityHorizontalScrollBar: Any?)

Declaration
From
func setAccessibilityIncrementButton(_ accessibilityIncrementButton: AnyObject?)
To
func setAccessibilityIncrementButton(_ accessibilityIncrementButton: Any?)

Declaration
From
func setAccessibilityLabelUIElements(_ accessibilityLabelUIElements: [AnyObject]?)
To
func setAccessibilityLabelUIElements(_ accessibilityLabelUIElements: [Any]?)

Declaration
From
func setAccessibilityLinkedUIElements(_ accessibilityLinkedUIElements: [AnyObject]?)
To
func setAccessibilityLinkedUIElements(_ accessibilityLinkedUIElements: [Any]?)

Declaration
From
func setAccessibilityMainWindow(_ accessibilityMainWindow: AnyObject?)
To
func setAccessibilityMainWindow(_ accessibilityMainWindow: Any?)

Declaration
From
func setAccessibilityMarkerGroupUIElement(_ accessibilityMarkerGroupUIElement: AnyObject?)
To
func setAccessibilityMarkerGroupUIElement(_ accessibilityMarkerGroupUIElement: Any?)

Declaration
From
func setAccessibilityMarkerUIElements(_ accessibilityMarkerUIElements: [AnyObject]?)
To
func setAccessibilityMarkerUIElements(_ accessibilityMarkerUIElements: [Any]?)

Declaration
From
func setAccessibilityMarkerValues(_ accessibilityMarkerValues: AnyObject?)
To
func setAccessibilityMarkerValues(_ accessibilityMarkerValues: Any?)

Declaration
From
func setAccessibilityMaxValue(_ accessibilityMaxValue: AnyObject?)
To
func setAccessibilityMaxValue(_ accessibilityMaxValue: Any?)

Declaration
From
func setAccessibilityMenuBar(_ accessibilityMenuBar: AnyObject?)
To
func setAccessibilityMenuBar(_ accessibilityMenuBar: Any?)

Declaration
From
func setAccessibilityMinimizeButton(_ accessibilityMinimizeButton: AnyObject?)
To
func setAccessibilityMinimizeButton(_ accessibilityMinimizeButton: Any?)

Declaration
From
func setAccessibilityMinValue(_ accessibilityMinValue: AnyObject?)
To
func setAccessibilityMinValue(_ accessibilityMinValue: Any?)

Declaration
From
func setAccessibilityNextContents(_ accessibilityNextContents: [AnyObject]?)
To
func setAccessibilityNextContents(_ accessibilityNextContents: [Any]?)

Declaration
From
func setAccessibilityOverflowButton(_ accessibilityOverflowButton: AnyObject?)
To
func setAccessibilityOverflowButton(_ accessibilityOverflowButton: Any?)

Declaration
From
func setAccessibilityParent(_ accessibilityParent: AnyObject?)
To
func setAccessibilityParent(_ accessibilityParent: Any?)

Declaration
From
func setAccessibilityPreviousContents(_ accessibilityPreviousContents: [AnyObject]?)
To
func setAccessibilityPreviousContents(_ accessibilityPreviousContents: [Any]?)

Declaration
From
func setAccessibilityProxy(_ accessibilityProxy: AnyObject?)
To
func setAccessibilityProxy(_ accessibilityProxy: Any?)

Declaration
From
func setAccessibilityRowHeaderUIElements(_ accessibilityRowHeaderUIElements: [AnyObject]?)
To
func setAccessibilityRowHeaderUIElements(_ accessibilityRowHeaderUIElements: [Any]?)

Declaration
From
func setAccessibilityRows(_ accessibilityRows: [AnyObject]?)
To
func setAccessibilityRows(_ accessibilityRows: [Any]?)

Declaration
From
func setAccessibilitySearchButton(_ accessibilitySearchButton: AnyObject?)
To
func setAccessibilitySearchButton(_ accessibilitySearchButton: Any?)

Declaration
From
func setAccessibilitySearchMenu(_ accessibilitySearchMenu: AnyObject?)
To
func setAccessibilitySearchMenu(_ accessibilitySearchMenu: Any?)

Declaration
From
func setAccessibilitySelectedCells(_ accessibilitySelectedCells: [AnyObject]?)
To
func setAccessibilitySelectedCells(_ accessibilitySelectedCells: [Any]?)

Declaration
From
func setAccessibilitySelectedChildren(_ accessibilitySelectedChildren: [AnyObject]?)
To
func setAccessibilitySelectedChildren(_ accessibilitySelectedChildren: [Any]?)

Declaration
From
func setAccessibilitySelectedColumns(_ accessibilitySelectedColumns: [AnyObject]?)
To
func setAccessibilitySelectedColumns(_ accessibilitySelectedColumns: [Any]?)

Declaration
From
func setAccessibilitySelectedRows(_ accessibilitySelectedRows: [AnyObject]?)
To
func setAccessibilitySelectedRows(_ accessibilitySelectedRows: [Any]?)

Declaration
From
func setAccessibilityServesAsTitleForUIElements(_ accessibilityServesAsTitleForUIElements: [AnyObject]?)
To
func setAccessibilityServesAsTitleForUIElements(_ accessibilityServesAsTitleForUIElements: [Any]?)

Declaration
From
func setAccessibilitySharedFocusElements(_ accessibilitySharedFocusElements: [AnyObject]?)
To
func setAccessibilitySharedFocusElements(_ accessibilitySharedFocusElements: [Any]?)

Declaration
From
func setAccessibilitySharedTextUIElements(_ accessibilitySharedTextUIElements: [AnyObject]?)
To
func setAccessibilitySharedTextUIElements(_ accessibilitySharedTextUIElements: [Any]?)

Declaration
From
func setAccessibilityShownMenu(_ accessibilityShownMenu: AnyObject?)
To
func setAccessibilityShownMenu(_ accessibilityShownMenu: Any?)

Declaration
From
func setAccessibilitySplitters(_ accessibilitySplitters: [AnyObject]?)
To
func setAccessibilitySplitters(_ accessibilitySplitters: [Any]?)

Declaration
From
func setAccessibilityTabs(_ accessibilityTabs: [AnyObject]?)
To
func setAccessibilityTabs(_ accessibilityTabs: [Any]?)

Declaration
From
func setAccessibilityTitleUIElement(_ accessibilityTitleUIElement: AnyObject?)
To
func setAccessibilityTitleUIElement(_ accessibilityTitleUIElement: Any?)

Declaration
From
func setAccessibilityToolbarButton(_ accessibilityToolbarButton: AnyObject?)
To
func setAccessibilityToolbarButton(_ accessibilityToolbarButton: Any?)

Declaration
From
func setAccessibilityTopLevelUIElement(_ accessibilityTopLevelUIElement: AnyObject?)
To
func setAccessibilityTopLevelUIElement(_ accessibilityTopLevelUIElement: Any?)

Declaration
From
func setAccessibilityURL(_ accessibilityURL: NSURL?)
To
func setAccessibilityURL(_ accessibilityURL: URL?)

Declaration
From
func setAccessibilityValue(_ accessibilityValue: AnyObject?)
To
func setAccessibilityValue(_ accessibilityValue: Any?)

Declaration
From
func setAccessibilityVerticalScrollBar(_ accessibilityVerticalScrollBar: AnyObject?)
To
func setAccessibilityVerticalScrollBar(_ accessibilityVerticalScrollBar: Any?)

Declaration
From
func setAccessibilityVisibleCells(_ accessibilityVisibleCells: [AnyObject]?)
To
func setAccessibilityVisibleCells(_ accessibilityVisibleCells: [Any]?)

Declaration
From
func setAccessibilityVisibleChildren(_ accessibilityVisibleChildren: [AnyObject]?)
To
func setAccessibilityVisibleChildren(_ accessibilityVisibleChildren: [Any]?)

Declaration
From
func setAccessibilityVisibleColumns(_ accessibilityVisibleColumns: [AnyObject]?)
To
func setAccessibilityVisibleColumns(_ accessibilityVisibleColumns: [Any]?)

Declaration
From
func setAccessibilityVisibleRows(_ accessibilityVisibleRows: [AnyObject]?)
To
func setAccessibilityVisibleRows(_ accessibilityVisibleRows: [Any]?)

Declaration
From
func setAccessibilityWarningValue(_ accessibilityWarningValue: AnyObject?)
To
func setAccessibilityWarningValue(_ accessibilityWarningValue: Any?)

Declaration
From
func setAccessibilityWindow(_ accessibilityWindow: AnyObject?)
To
func setAccessibilityWindow(_ accessibilityWindow: Any?)

Declaration
From
func setAccessibilityWindows(_ accessibilityWindows: [AnyObject]?)
To
func setAccessibilityWindows(_ accessibilityWindows: [Any]?)

Declaration
From
func setAccessibilityZoomButton(_ accessibilityZoomButton: AnyObject?)
To
func setAccessibilityZoomButton(_ accessibilityZoomButton: Any?)

DeclarationProtocols
From
class NSAccessibilityElement : NSObject, NSAccessibility {
    class func accessibilityElementWithRole(_ role: String, frame frame: NSRect, label label: String?, parent parent: AnyObject?) -> AnyObject
    func accessibilityAddChildElement(_ childElement: NSAccessibilityElement)
    func accessibilityFrameInParentSpace() -> NSRect
    func setAccessibilityFrameInParentSpace(_ accessibilityFrameInParentSpace: NSRect)
}
NSAccessibility
To
class NSAccessibilityElement : NSObject, NSAccessibility {
    class func element(withRole role: String, frame frame: NSRect, label label: String?, parent parent: Any?) -> Any
    func accessibilityAddChildElement(_ childElement: NSAccessibilityElement)
    func accessibilityFrameInParentSpace() -> NSRect
    func setAccessibilityFrameInParentSpace(_ accessibilityFrameInParentSpace: NSRect)
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension NSAccessibilityElement : CVarArg {
}
extension NSAccessibilityElement : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSAccessibility

Declaration
From
class func accessibilityElementWithRole(_ role: String, frame frame: NSRect, label label: String?, parent parent: AnyObject?) -> AnyObject
To
class func element(withRole role: String, frame frame: NSRect, label label: String?, parent parent: Any?) -> Any

Declaration
From
protocol NSAccessibilityElementProtocol : NSObjectProtocol {
    func accessibilityFrame() -> NSRect
    func accessibilityParent() -> AnyObject?
    optional func isAccessibilityFocused() -> Bool
    optional func accessibilityIdentifier() -> String
}
To
protocol NSAccessibilityElementProtocol : NSObjectProtocol {
    func accessibilityFrame() -> NSRect
    func accessibilityParent() -> Any?
    optional func isAccessibilityFocused() -> Bool
    optional func accessibilityIdentifier() -> String
}

Declaration
From
func accessibilityParent() -> AnyObject?
To
func accessibilityParent() -> Any?

Declaration
From
protocol NSAccessibilityLayoutArea : NSAccessibilityGroup {
    func accessibilityLabel() -> String
    func accessibilityChildren() -> [AnyObject]?
    func accessibilitySelectedChildren() -> [AnyObject]?
    func accessibilityFocusedUIElement() -> AnyObject
}
To
protocol NSAccessibilityLayoutArea : NSAccessibilityGroup {
    func accessibilityLabel() -> String
    func accessibilityChildren() -> [Any]?
    func accessibilitySelectedChildren() -> [Any]?
    var accessibilityFocusedUIElement: Any { get }
}

Declaration
From
func accessibilityChildren() -> [AnyObject]?
To
func accessibilityChildren() -> [Any]?

Declaration
From
func accessibilitySelectedChildren() -> [AnyObject]?
To
func accessibilitySelectedChildren() -> [Any]?

Declaration
From
protocol NSAccessibilityNavigableStaticText : NSAccessibilityStaticText {
    func accessibilityStringForRange(_ range: NSRange) -> String?
    func accessibilityLineForIndex(_ index: Int) -> Int
    func accessibilityRangeForLine(_ lineNumber: Int) -> NSRange
    func accessibilityFrameForRange(_ range: NSRange) -> NSRect
}
To
protocol NSAccessibilityNavigableStaticText : NSAccessibilityStaticText {
    func accessibilityString(for range: NSRange) -> String?
    func accessibilityLine(for index: Int) -> Int
    func accessibilityRange(forLine lineNumber: Int) -> NSRange
    func accessibilityFrame(for range: NSRange) -> NSRect
}

Declaration
From
func accessibilityFrameForRange(_ range: NSRange) -> NSRect
To
func accessibilityFrame(for range: NSRange) -> NSRect

Declaration
From
func accessibilityLineForIndex(_ index: Int) -> Int
To
func accessibilityLine(for index: Int) -> Int

Declaration
From
func accessibilityRangeForLine(_ lineNumber: Int) -> NSRange
To
func accessibilityRange(forLine lineNumber: Int) -> NSRange

Declaration
From
func accessibilityStringForRange(_ range: NSRange) -> String?
To
func accessibilityString(for range: NSRange) -> String?

Declaration
From
enum NSAccessibilityOrientation : Int {
    case Unknown
    case Vertical
    case Horizontal
}
To
enum NSAccessibilityOrientation : Int {
    case unknown
    case vertical
    case horizontal
}

Declaration
From
case Horizontal
To
case horizontal

Declaration
From
case Unknown
To
case unknown

Declaration
From
case Vertical
To
case vertical

Declaration
From
enum NSAccessibilityPriorityLevel : Int {
    case Low
    case Medium
    case High
}
To
enum NSAccessibilityPriorityLevel : Int {
    case low
    case medium
    case high
}

Declaration
From
case High
To
case high

Declaration
From
case Low
To
case low

Declaration
From
case Medium
To
case medium

Declaration
From
enum NSAccessibilityRulerMarkerType : Int {
    case Unknown
    case TabStopLeft
    case TabStopRight
    case TabStopCenter
    case TabStopDecimal
    case IndentHead
    case IndentTail
    case IndentFirstLine
}
To
enum NSAccessibilityRulerMarkerType : Int {
    case unknown
    case tabStopLeft
    case tabStopRight
    case tabStopCenter
    case tabStopDecimal
    case indentHead
    case indentTail
    case indentFirstLine
}

Declaration
From
case IndentFirstLine
To
case indentFirstLine

Declaration
From
case IndentHead
To
case indentHead

Declaration
From
case IndentTail
To
case indentTail

Declaration
From
case TabStopCenter
To
case tabStopCenter

Declaration
From
case TabStopDecimal
To
case tabStopDecimal

Declaration
From
case TabStopLeft
To
case tabStopLeft

Declaration
From
case TabStopRight
To
case tabStopRight

Declaration
From
case Unknown
To
case unknown

Declaration
From
protocol NSAccessibilitySlider : NSAccessibilityElementProtocol {
    func accessibilityLabel() -> String?
    func accessibilityValue() -> AnyObject?
    func accessibilityPerformIncrement() -> Bool
    func accessibilityPerformDecrement() -> Bool
}
To
protocol NSAccessibilitySlider : NSAccessibilityElementProtocol {
    func accessibilityLabel() -> String?
    func accessibilityValue() -> Any?
    func accessibilityPerformIncrement() -> Bool
    func accessibilityPerformDecrement() -> Bool
}

Declaration
From
func accessibilityValue() -> AnyObject?
To
func accessibilityValue() -> Any?

Declaration
From
enum NSAccessibilitySortDirection : Int {
    case Unknown
    case Ascending
    case Descending
}
To
enum NSAccessibilitySortDirection : Int {
    case unknown
    case ascending
    case descending
}

Declaration
From
case Ascending
To
case ascending

Declaration
From
case Descending
To
case descending

Declaration
From
case Unknown
To
case unknown

Declaration
From
protocol NSAccessibilityStaticText : NSAccessibilityElementProtocol {
    func accessibilityValue() -> String?
    optional func accessibilityAttributedStringForRange(_ range: NSRange) -> NSAttributedString?
    optional func accessibilityVisibleCharacterRange() -> NSRange
}
To
protocol NSAccessibilityStaticText : NSAccessibilityElementProtocol {
    func accessibilityValue() -> String?
    optional func accessibilityAttributedString(for range: NSRange) -> NSAttributedString?
    optional func accessibilityVisibleCharacterRange() -> NSRange
}

Declaration
From
optional func accessibilityAttributedStringForRange(_ range: NSRange) -> NSAttributedString?
To
optional func accessibilityAttributedString(for range: NSRange) -> NSAttributedString?

Declaration
From
protocol NSAccessibilityStepper : NSAccessibilityElementProtocol {
    func accessibilityLabel() -> String?
    func accessibilityPerformIncrement() -> Bool
    func accessibilityPerformDecrement() -> Bool
    optional func accessibilityValue() -> AnyObject?
}
To
protocol NSAccessibilityStepper : NSAccessibilityElementProtocol {
    func accessibilityLabel() -> String?
    func accessibilityPerformIncrement() -> Bool
    func accessibilityPerformDecrement() -> Bool
    optional func accessibilityValue() -> Any?
}

Declaration
From
optional func accessibilityValue() -> AnyObject?
To
optional func accessibilityValue() -> Any?

Declaration
From
protocol NSAccessibilityTable : NSAccessibilityGroup {
    func accessibilityLabel() -> String?
    func accessibilityRows() -> [NSAccessibilityRow]?
    optional func accessibilitySelectedRows() -> [NSAccessibilityRow]?
    optional func setAccessibilitySelectedRows(_ selectedRows: [NSAccessibilityRow])
    optional func accessibilityVisibleRows() -> [NSAccessibilityRow]?
    optional func accessibilityColumns() -> [AnyObject]?
    optional func accessibilityVisibleColumns() -> [AnyObject]?
    optional func accessibilitySelectedColumns() -> [AnyObject]?
    optional func accessibilityHeaderGroup() -> String?
    optional func accessibilitySelectedCells() -> [AnyObject]?
    optional func accessibilityVisibleCells() -> [AnyObject]?
    optional func accessibilityRowHeaderUIElements() -> [AnyObject]?
    optional func accessibilityColumnHeaderUIElements() -> [AnyObject]?
}
To
protocol NSAccessibilityTable : NSAccessibilityGroup {
    func accessibilityLabel() -> String?
    func accessibilityRows() -> [NSAccessibilityRow]?
    optional func accessibilitySelectedRows() -> [NSAccessibilityRow]?
    optional func setAccessibilitySelectedRows(_ selectedRows: [NSAccessibilityRow])
    optional func accessibilityVisibleRows() -> [NSAccessibilityRow]?
    optional func accessibilityColumns() -> [Any]?
    optional func accessibilityVisibleColumns() -> [Any]?
    optional func accessibilitySelectedColumns() -> [Any]?
    optional func accessibilityHeaderGroup() -> String?
    optional func accessibilitySelectedCells() -> [Any]?
    optional func accessibilityVisibleCells() -> [Any]?
    optional func accessibilityRowHeaderUIElements() -> [Any]?
    optional func accessibilityColumnHeaderUIElements() -> [Any]?
}

Declaration
From
optional func accessibilityColumnHeaderUIElements() -> [AnyObject]?
To
optional func accessibilityColumnHeaderUIElements() -> [Any]?

Declaration
From
optional func accessibilityColumns() -> [AnyObject]?
To
optional func accessibilityColumns() -> [Any]?

Declaration
From
optional func accessibilityRowHeaderUIElements() -> [AnyObject]?
To
optional func accessibilityRowHeaderUIElements() -> [Any]?

Declaration
From
optional func accessibilitySelectedCells() -> [AnyObject]?
To
optional func accessibilitySelectedCells() -> [Any]?

Declaration
From
optional func accessibilitySelectedColumns() -> [AnyObject]?
To
optional func accessibilitySelectedColumns() -> [Any]?

Declaration
From
optional func accessibilityVisibleCells() -> [AnyObject]?
To
optional func accessibilityVisibleCells() -> [Any]?

Declaration
From
optional func accessibilityVisibleColumns() -> [AnyObject]?
To
optional func accessibilityVisibleColumns() -> [Any]?

Declaration
From
enum NSAccessibilityUnits : Int {
    case Unknown
    case Inches
    case Centimeters
    case Points
    case Picas
}
To
enum NSAccessibilityUnits : Int {
    case unknown
    case inches
    case centimeters
    case points
    case picas
}

Declaration
From
case Centimeters
To
case centimeters

Declaration
From
case Inches
To
case inches

Declaration
From
case Picas
To
case picas

Declaration
From
case Points
To
case points

Declaration
From
case Unknown
To
case unknown

Modified NSActionCell
DeclarationProtocols
From
class NSActionCell : NSCell {
    weak var target: AnyObject?
    var action: Selector
    var tag: Int
}
--
To
class NSActionCell : NSCell {
    weak var target: AnyObject?
    var action: Selector?
    var tag: Int
    func entryType() -> Int
    func setEntryType(_ type: Int)
    func isEntryAcceptable(_ string: String) -> Bool
    func setFloatingPointFormat(_ autoRange: Bool, left leftDigits: Int, right rightDigits: Int)
    func setMnemonicLocation(_ location: Int)
    func mnemonicLocation() -> Int
    func mnemonic() -> String
    func setTitleWithMnemonic(_ stringWithAmpersand: String)
    var backgroundStyle: NSBackgroundStyle
    var interiorBackgroundStyle: NSBackgroundStyle { get }
    func expansionFrame(withFrame cellFrame: NSRect, in view: NSView) -> NSRect
    func draw(withExpansionFrame cellFrame: NSRect, in view: NSView)
    func hitTest(for event: NSEvent, in cellFrame: NSRect, of controlView: NSView) -> NSCellHitResult
    var allowsMixedState: Bool
    var nextState: Int { get }
    func setNextState()
    @NSCopying var attributedStringValue: NSAttributedString
    var allowsEditingTextAttributes: Bool
    var importsGraphics: Bool
    var refusesFirstResponder: Bool
    var acceptsFirstResponder: Bool { get }
    var showsFirstResponder: Bool
    func performClick(_ sender: Any?)
    var focusRingType: NSFocusRingType
    class func defaultFocusRingType() -> NSFocusRingType
    func drawFocusRingMask(withFrame cellFrame: NSRect, in controlView: NSView)
    func focusRingMaskBounds(forFrame cellFrame: NSRect, in controlView: NSView) -> NSRect
    var wantsNotificationForMarkedText: Bool { get }
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension NSActionCell : CVarArg {
}
extension NSActionCell : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var action: Selector
To
var action: Selector?

Declaration
From
func transformBezierPath(_ aPath: NSBezierPath) -> NSBezierPath
To
func transform(_ path: NSBezierPath) -> NSBezierPath

Modified NSAlert
DeclarationProtocols
From
class NSAlert : NSObject {
     init(error error: NSError)
    class func alertWithError(_ error: NSError) -> NSAlert
    var messageText: String
    var informativeText: String
    var icon: NSImage!
    func addButtonWithTitle(_ title: String) -> NSButton
    var buttons: [NSButton] { get }
    var showsHelp: Bool
    var helpAnchor: String?
    var alertStyle: NSAlertStyle
    unowned(unsafe) var delegate: NSAlertDelegate?
    var showsSuppressionButton: Bool
    var suppressionButton: NSButton? { get }
    var accessoryView: NSView?
    func layout()
    func runModal() -> NSModalResponse
    func beginSheetModalForWindow(_ window: NSWindow, modalDelegate delegate: AnyObject?, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func beginSheetModalForWindow(_ sheetWindow: NSWindow, completionHandler handler: ((NSModalResponse) -> Void)?)
    var window: NSWindow { get }
}
--
To
class NSAlert : NSObject {
     init(error error: Error)
    class func withError(_ error: Error) -> NSAlert
    var messageText: String
    var informativeText: String
    var icon: NSImage!
    func addButton(withTitle title: String) -> NSButton
    var buttons: [NSButton] { get }
    var showsHelp: Bool
    var helpAnchor: String?
    var alertStyle: NSAlertStyle
    weak var delegate: NSAlertDelegate?
    var showsSuppressionButton: Bool
    var suppressionButton: NSButton? { get }
    var accessoryView: NSView?
    func layout()
    func runModal() -> NSModalResponse
    func beginSheetModal(for sheetWindow: NSWindow, completionHandler handler: (@escaping (NSModalResponse) -> Swift.Void)? = nil)
    var window: NSWindow { get }
    func beginSheetModal(for window: NSWindow, modalDelegate delegate: Any?, didEnd didEndSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
}
extension NSAlert : CVarArg {
}
extension NSAlert : Equatable, Hashable {
    var hashValue: Int { get }
}
extension NSAlert {
    func beginSheetModal(for window: NSWindow, modalDelegate delegate: Any?, didEnd didEndSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
}
CVarArg, Equatable, Hashable

Declaration
From
func addButtonWithTitle(_ title: String) -> NSButton
To
func addButton(withTitle title: String) -> NSButton

Declaration
From
func beginSheetModalForWindow(_ sheetWindow: NSWindow, completionHandler handler: ((NSModalResponse) -> Void)?)
To
func beginSheetModal(for sheetWindow: NSWindow, completionHandler handler: (@escaping (NSModalResponse) -> Swift.Void)? = nil)

Declaration
From
func beginSheetModalForWindow(_ window: NSWindow, modalDelegate delegate: AnyObject?, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func beginSheetModal(for window: NSWindow, modalDelegate delegate: Any?, didEnd didEndSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)

Declaration
From
unowned(unsafe) var delegate: NSAlertDelegate?
To
weak var delegate: NSAlertDelegate?

Declaration
From
init(error error: NSError)
To
init(error error: Error)

Declaration
From
enum NSAlertStyle : UInt {
    case WarningAlertStyle
    case InformationalAlertStyle
    case CriticalAlertStyle
}
To
enum NSAlertStyle : UInt {
    case warning
    case informational
    case critical
}

DeclarationProtocols
From
class NSAlignmentFeedbackFilter : NSObject {
    class func inputEventMask() -> NSEventMask
    func updateWithEvent(_ event: NSEvent)
    func updateWithPanRecognizer(_ panRecognizer: NSPanGestureRecognizer)
    func alignmentFeedbackTokenForMovementInView(_ view: NSView?, previousPoint previousPoint: NSPoint, alignedPoint alignedPoint: NSPoint, defaultPoint defaultPoint: NSPoint) -> NSAlignmentFeedbackToken?
    func alignmentFeedbackTokenForHorizontalMovementInView(_ view: NSView?, previousX previousX: CGFloat, alignedX alignedX: CGFloat, defaultX defaultX: CGFloat) -> NSAlignmentFeedbackToken?
    func alignmentFeedbackTokenForVerticalMovementInView(_ view: NSView?, previousY previousY: CGFloat, alignedY alignedY: CGFloat, defaultY defaultY: CGFloat) -> NSAlignmentFeedbackToken?
    func performFeedback(_ alignmentFeedbackTokens: [NSAlignmentFeedbackToken], performanceTime performanceTime: NSHapticFeedbackPerformanceTime)
}
--
To
class NSAlignmentFeedbackFilter : NSObject {
    class func inputEventMask() -> NSEventMask
    func update(with event: NSEvent)
    func update(withPanRecognizer panRecognizer: NSPanGestureRecognizer)
    func alignmentFeedbackTokenForMovement(in view: NSView?, previousPoint previousPoint: NSPoint, alignedPoint alignedPoint: NSPoint, defaultPoint defaultPoint: NSPoint) -> NSAlignmentFeedbackToken?
    func alignmentFeedbackTokenForHorizontalMovement(in view: NSView?, previousX previousX: CGFloat, alignedX alignedX: CGFloat, defaultX defaultX: CGFloat) -> NSAlignmentFeedbackToken?
    func alignmentFeedbackTokenForVerticalMovement(in view: NSView?, previousY previousY: CGFloat, alignedY alignedY: CGFloat, defaultY defaultY: CGFloat) -> NSAlignmentFeedbackToken?
    func performFeedback(_ alignmentFeedbackTokens: [NSAlignmentFeedbackToken], performanceTime performanceTime: NSHapticFeedbackPerformanceTime)
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension NSAlignmentFeedbackFilter : CVarArg {
}
extension NSAlignmentFeedbackFilter : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func alignmentFeedbackTokenForHorizontalMovementInView(_ view: NSView?, previousX previousX: CGFloat, alignedX alignedX: CGFloat, defaultX defaultX: CGFloat) -> NSAlignmentFeedbackToken?
To
func alignmentFeedbackTokenForHorizontalMovement(in view: NSView?, previousX previousX: CGFloat, alignedX alignedX: CGFloat, defaultX defaultX: CGFloat) -> NSAlignmentFeedbackToken?

Declaration
From
func alignmentFeedbackTokenForMovementInView(_ view: NSView?, previousPoint previousPoint: NSPoint, alignedPoint alignedPoint: NSPoint, defaultPoint defaultPoint: NSPoint) -> NSAlignmentFeedbackToken?
To
func alignmentFeedbackTokenForMovement(in view: NSView?, previousPoint previousPoint: NSPoint, alignedPoint alignedPoint: NSPoint, defaultPoint defaultPoint: NSPoint) -> NSAlignmentFeedbackToken?

Declaration
From
func alignmentFeedbackTokenForVerticalMovementInView(_ view: NSView?, previousY previousY: CGFloat, alignedY alignedY: CGFloat, defaultY defaultY: CGFloat) -> NSAlignmentFeedbackToken?
To
func alignmentFeedbackTokenForVerticalMovement(in view: NSView?, previousY previousY: CGFloat, alignedY alignedY: CGFloat, defaultY defaultY: CGFloat) -> NSAlignmentFeedbackToken?

Declaration
From
func updateWithEvent(_ event: NSEvent)
To
func update(with event: NSEvent)

Declaration
From
func updateWithPanRecognizer(_ panRecognizer: NSPanGestureRecognizer)
To
func update(withPanRecognizer panRecognizer: NSPanGestureRecognizer)

Declaration
From
protocol NSAnimatablePropertyContainer {
    func animator() -> Self
    var animations: [String : AnyObject] { get set }
    func animationForKey(_ key: String) -> AnyObject?
    static func defaultAnimationForKey(_ key: String) -> AnyObject?
}
To
protocol NSAnimatablePropertyContainer {
    func animator() -> Self
    var animations: [String : Any] { get set }
    func animation(forKey key: String) -> Any?
    static func defaultAnimation(forKey key: String) -> Any?
}

Declaration
From
func animationForKey(_ key: String) -> AnyObject?
To
func animation(forKey key: String) -> Any?

Declaration
From
var animations: [String : AnyObject] { get set }
To
var animations: [String : Any] { get set }

Declaration
From
static func defaultAnimationForKey(_ key: String) -> AnyObject?
To
static func defaultAnimation(forKey key: String) -> Any?

Modified NSAnimation
DeclarationProtocols
From
class NSAnimation : NSObject, NSCopying, NSCoding {
    init(duration duration: NSTimeInterval, animationCurve animationCurve: NSAnimationCurve)
    func startAnimation()
    func stopAnimation()
    var animating: Bool { get }
    var currentProgress: NSAnimationProgress
    var duration: NSTimeInterval
    var animationBlockingMode: NSAnimationBlockingMode
    var frameRate: Float
    var animationCurve: NSAnimationCurve
    var currentValue: Float { get }
    unowned(unsafe) var delegate: NSAnimationDelegate?
    var progressMarks: [NSNumber]
    func addProgressMark(_ progressMark: NSAnimationProgress)
    func removeProgressMark(_ progressMark: NSAnimationProgress)
    func startWhenAnimation(_ animation: NSAnimation, reachesProgress startProgress: NSAnimationProgress)
    func stopWhenAnimation(_ animation: NSAnimation, reachesProgress stopProgress: NSAnimationProgress)
    func clearStartAnimation()
    func clearStopAnimation()
    var runLoopModesForAnimating: [String]? { get }
}
NSCoding, NSCopying
To
class NSAnimation : NSObject, NSCopying, NSCoding {
    init(duration duration: TimeInterval, animationCurve animationCurve: NSAnimationCurve)
    init?(coder coder: NSCoder)
    func start()
    func stop()
    var isAnimating: Bool { get }
    var currentProgress: NSAnimationProgress
    var duration: TimeInterval
    var animationBlockingMode: NSAnimationBlockingMode
    var frameRate: Float
    var animationCurve: NSAnimationCurve
    var currentValue: Float { get }
    unowned(unsafe) var delegate: NSAnimationDelegate?
    var progressMarks: [NSNumber]
    func addProgressMark(_ progressMark: NSAnimationProgress)
    func removeProgressMark(_ progressMark: NSAnimationProgress)
    func start(when animation: NSAnimation, reachesProgress startProgress: NSAnimationProgress)
    func stop(when animation: NSAnimation, reachesProgress stopProgress: NSAnimationProgress)
    func clearStart()
    func clearStop()
    var runLoopModesForAnimating: [RunLoopMode]? { get }
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension NSAnimation : CVarArg {
}
extension NSAnimation : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCoding, NSCopying

Declaration
From
func clearStartAnimation()
To
func clearStart()

Declaration
From
func clearStopAnimation()
To
func clearStop()

Declaration
From
var duration: NSTimeInterval
To
var duration: TimeInterval

Declaration
From
init(duration duration: NSTimeInterval, animationCurve animationCurve: NSAnimationCurve)
To
init(duration duration: TimeInterval, animationCurve animationCurve: NSAnimationCurve)

Declaration
From
var animating: Bool { get }
To
var isAnimating: Bool { get }

Declaration
From
var runLoopModesForAnimating: [String]? { get }
To
var runLoopModesForAnimating: [RunLoopMode]? { get }

Declaration
From
func startAnimation()
To
func start()

Declaration
From
func startWhenAnimation(_ animation: NSAnimation, reachesProgress startProgress: NSAnimationProgress)
To
func start(when animation: NSAnimation, reachesProgress startProgress: NSAnimationProgress)

Declaration
From
func stopAnimation()
To
func stop()

Declaration
From
func stopWhenAnimation(_ animation: NSAnimation, reachesProgress stopProgress: NSAnimationProgress)
To
func stop(when animation: NSAnimation, reachesProgress stopProgress: NSAnimationProgress)

Declaration
From
enum NSAnimationBlockingMode : UInt {
    case Blocking
    case Nonblocking
    case NonblockingThreaded
}
To
enum NSAnimationBlockingMode : UInt {
    case blocking
    case nonblocking
    case nonblockingThreaded
}

Declaration
From
case Blocking
To
case blocking

Declaration
From
case Nonblocking
To
case nonblocking

Declaration
From
case NonblockingThreaded
To
case nonblockingThreaded

DeclarationProtocols
From
class NSAnimationContext : NSObject {
    class func runAnimationGroup(_ changes: (NSAnimationContext) -> Void, completionHandler completionHandler: (() -> Void)?)
    class func beginGrouping()
    class func endGrouping()
    class func currentContext() -> NSAnimationContext
    var duration: NSTimeInterval
    var timingFunction: CAMediaTimingFunction?
    var completionHandler: (() -> Void)?
    var allowsImplicitAnimation: Bool
}
--
To
class NSAnimationContext : NSObject {
    class func runAnimationGroup(_ changes: (NSAnimationContext) -> Swift.Void, completionHandler completionHandler: (@escaping () -> Swift.Void)? = nil)
    class func beginGrouping()
    class func endGrouping()
    class func current() -> NSAnimationContext
    var duration: TimeInterval
    var timingFunction: CAMediaTimingFunction?
    var completionHandler: (() -> Swift.Void)?
    var allowsImplicitAnimation: Bool
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension NSAnimationContext : CVarArg {
}
extension NSAnimationContext : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var completionHandler: (() -> Void)?
To
var completionHandler: (() -> Swift.Void)?

Declaration
From
class func currentContext() -> NSAnimationContext
To
class func current() -> NSAnimationContext

Declaration
From
var duration: NSTimeInterval
To
var duration: TimeInterval

Declaration
From
class func runAnimationGroup(_ changes: (NSAnimationContext) -> Void, completionHandler completionHandler: (() -> Void)?)
To
class func runAnimationGroup(_ changes: (NSAnimationContext) -> Swift.Void, completionHandler completionHandler: (@escaping () -> Swift.Void)? = nil)

Declaration
From
enum NSAnimationCurve : UInt {
    case EaseInOut
    case EaseIn
    case EaseOut
    case Linear
}
To
enum NSAnimationCurve : UInt {
    case easeInOut
    case easeIn
    case easeOut
    case linear
}

Declaration
From
case EaseIn
To
case easeIn

Declaration
From
case EaseInOut
To
case easeInOut

Declaration
From
case EaseOut
To
case easeOut

Declaration
From
case Linear
To
case linear

Declaration
From
enum NSAnimationEffect : UInt {
    case DisappearingItemDefault
    case Poof
}
To
enum NSAnimationEffect : UInt {
    case disappearingItemDefault
    case poof
}

Declaration
From
case DisappearingItemDefault
To
case disappearingItemDefault

Declaration
From
case Poof
To
case poof

Modified NSAppearance
DeclarationProtocols
From
class NSAppearance : NSObject, NSCoding {
    var name: String { get }
    class func currentAppearance() -> NSAppearance
    class func setCurrentAppearance(_ appearance: NSAppearance?)
     init?(named name: String)
    class func appearanceNamed(_ name: String) -> NSAppearance?
    init?(appearanceNamed name: String, bundle bundle: NSBundle?)
    var allowsVibrancy: Bool { get }
}
NSCoding
To
class NSAppearance : NSObject, NSCoding {
    var name: String { get }
    class func current() -> NSAppearance
    class func setCurrent(_ appearance: NSAppearance?)
     init?(named name: String)
    class func appearanceNamed(_ name: String) -> NSAppearance?
    init?(appearanceNamed name: String, bundle bundle: Bundle?)
    init?(coder aDecoder: NSCoder)
    var allowsVibrancy: Bool { get }
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension NSAppearance : CVarArg {
}
extension NSAppearance : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCoding

Declaration
From
class func currentAppearance() -> NSAppearance
To
class func current() -> NSAppearance

Declaration
From
init?(appearanceNamed name: String, bundle bundle: NSBundle?)
To
init?(appearanceNamed name: String, bundle bundle: Bundle?)

Modified NSAppearance.setCurrent(_: NSAppearance?) [class]
Declaration
From
class func setCurrentAppearance(_ appearance: NSAppearance?)
To
class func setCurrent(_ appearance: NSAppearance?)

Modified NSApplication
DeclarationProtocols
From
class NSApplication : NSResponder, NSUserInterfaceValidations, NSAccessibilityElementProtocol, NSAccessibility {
    class func sharedApplication() -> NSApplication
    unowned(unsafe) var delegate: NSApplicationDelegate?
    var context: NSGraphicsContext? { get }
    func hide(_ sender: AnyObject?)
    func unhide(_ sender: AnyObject?)
    func unhideWithoutActivation()
    func windowWithWindowNumber(_ windowNum: Int) -> NSWindow?
    unowned(unsafe) var mainWindow: NSWindow? { get }
    unowned(unsafe) var keyWindow: NSWindow? { get }
    var active: Bool { get }
    var hidden: Bool { get }
    var running: Bool { get }
    func deactivate()
    func activateIgnoringOtherApps(_ flag: Bool)
    func hideOtherApplications(_ sender: AnyObject?)
    func unhideAllApplications(_ sender: AnyObject?)
    func finishLaunching()
    func run()
    func runModalForWindow(_ theWindow: NSWindow) -> Int
    func stop(_ sender: AnyObject?)
    func stopModal()
    func stopModalWithCode(_ returnCode: Int)
    func abortModal()
    var modalWindow: NSWindow? { get }
    func beginModalSessionForWindow(_ theWindow: NSWindow) -> NSModalSession
    func runModalSession(_ session: NSModalSession) -> Int
    func endModalSession(_ session: NSModalSession)
    func terminate(_ sender: AnyObject?)
    func requestUserAttention(_ requestType: NSRequestUserAttentionType) -> Int
    func cancelUserAttentionRequest(_ request: Int)
    func nextEventMatchingMask(_ mask: Int, untilDate expiration: NSDate?, inMode mode: String, dequeue deqFlag: Bool) -> NSEvent?
    func discardEventsMatchingMask(_ mask: Int, beforeEvent lastEvent: NSEvent?)
    func postEvent(_ event: NSEvent, atStart flag: Bool)
    var currentEvent: NSEvent? { get }
    func sendEvent(_ theEvent: NSEvent)
    func preventWindowOrdering()
    func makeWindowsPerform(_ aSelector: Selector, inOrder flag: Bool) -> NSWindow?
    var windows: [NSWindow] { get }
    func setWindowsNeedUpdate(_ needUpdate: Bool)
    func updateWindows()
    var mainMenu: NSMenu?
    var helpMenu: NSMenu?
    var applicationIconImage: NSImage!
    func activationPolicy() -> NSApplicationActivationPolicy
    func setActivationPolicy(_ activationPolicy: NSApplicationActivationPolicy) -> Bool
    var dockTile: NSDockTile { get }
    func sendAction(_ theAction: Selector, to theTarget: AnyObject?, from sender: AnyObject?) -> Bool
    func targetForAction(_ theAction: Selector) -> AnyObject?
    func targetForAction(_ theAction: Selector, to theTarget: AnyObject?, from sender: AnyObject?) -> AnyObject?
    func tryToPerform(_ anAction: Selector, with anObject: AnyObject?) -> Bool
    func validRequestorForSendType(_ sendType: String, returnType returnType: String) -> AnyObject?
    func reportException(_ theException: NSException)
    class func detachDrawingThread(_ selector: Selector, toTarget target: AnyObject, withObject argument: AnyObject?)
    func replyToApplicationShouldTerminate(_ shouldTerminate: Bool)
    func replyToOpenOrPrint(_ reply: NSApplicationDelegateReply)
    func orderFrontCharacterPalette(_ sender: AnyObject?)
    var presentationOptions: NSApplicationPresentationOptions
    var currentSystemPresentationOptions: NSApplicationPresentationOptions { get }
    var occlusionState: NSApplicationOcclusionState { get }
}
extension NSApplication {
    var windowsMenu: NSMenu?
    func arrangeInFront(_ sender: AnyObject?)
    func removeWindowsItem(_ win: NSWindow)
    func addWindowsItem(_ win: NSWindow, title aString: String, filename isFilename: Bool)
    func changeWindowsItem(_ win: NSWindow, title aString: String, filename isFilename: Bool)
    func updateWindowsItem(_ win: NSWindow)
    func miniaturizeAll(_ sender: AnyObject?)
}
extension NSApplication {
    var fullKeyboardAccessEnabled: Bool { get }
}
extension NSApplication {
    var servicesMenu: NSMenu?
    func registerServicesMenuSendTypes(_ sendTypes: [String], returnTypes returnTypes: [String])
}
extension NSApplication {
    var servicesProvider: AnyObject?
}
extension NSApplication {
    func orderFrontStandardAboutPanel(_ sender: AnyObject?)
    func orderFrontStandardAboutPanelWithOptions(_ optionsDictionary: [String : AnyObject])
}
extension NSApplication {
    var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection { get }
}
extension NSApplication {
    func disableRelaunchOnLogin()
    func enableRelaunchOnLogin()
}
extension NSApplication {
    func registerForRemoteNotificationTypes(_ types: NSRemoteNotificationType)
    func unregisterForRemoteNotifications()
    var enabledRemoteNotificationTypes: NSRemoteNotificationType { get }
}
extension NSApplication {
    func runModalForWindow(_ theWindow: NSWindow!, relativeToWindow docWindow: NSWindow!) -> Int
    func beginModalSessionForWindow(_ theWindow: NSWindow!, relativeToWindow docWindow: NSWindow!) -> NSModalSession
    func application(_ sender: NSApplication!, printFiles filenames: [String]!)
    func beginSheet(_ sheet: NSWindow, modalForWindow docWindow: NSWindow, modalDelegate modalDelegate: AnyObject?, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func endSheet(_ sheet: NSWindow)
    func endSheet(_ sheet: NSWindow, returnCode returnCode: Int)
}
extension NSApplication {
    var orderedDocuments: [NSDocument] { get }
    var orderedWindows: [NSWindow] { get }
}
extension NSApplication {
    func orderFrontColorPanel(_ sender: AnyObject?)
}
extension NSApplication {
    func activateContextHelpMode(_ sender: AnyObject?)
    func showHelp(_ sender: AnyObject?)
}
extension NSApplication {
    func runPageLayout(_ sender: AnyObject?)
}
extension NSApplication {
    func registerUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)
    func unregisterUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)
    func searchString(_ searchString: String, inUserInterfaceItemString stringToSearch: String, searchRange searchRange: NSRange, foundRange foundRange: UnsafeMutablePointer<NSRange>) -> Bool
}
extension NSApplication {
    func restoreWindowWithIdentifier(_ identifier: String, state state: NSCoder, completionHandler completionHandler: (NSWindow?, NSError?) -> Void) -> Bool
}
extension NSApplication {
    func extendStateRestoration()
    func completeStateRestoration()
}
NSAccessibility, NSAccessibilityElementProtocol, NSUserInterfaceValidations
To
class NSApplication : NSResponder, NSUserInterfaceValidations, NSAccessibilityElementProtocol, NSAccessibility {
    class func shared() -> NSApplication
    unowned(unsafe) var delegate: NSApplicationDelegate?
    func hide(_ sender: Any?)
    func unhide(_ sender: Any?)
    func unhideWithoutActivation()
    func window(withWindowNumber windowNum: Int) -> NSWindow?
    unowned(unsafe) var mainWindow: NSWindow? { get }
    unowned(unsafe) var keyWindow: NSWindow? { get }
    var isActive: Bool { get }
    var isHidden: Bool { get }
    var isRunning: Bool { get }
    func deactivate()
    func activate(ignoringOtherApps flag: Bool)
    func hideOtherApplications(_ sender: Any?)
    func unhideAllApplications(_ sender: Any?)
    func finishLaunching()
    func run()
    func runModal(for window: NSWindow) -> Int
    func stop(_ sender: Any?)
    func stopModal()
    func stopModal(withCode returnCode: Int)
    func abortModal()
    var modalWindow: NSWindow? { get }
    func beginModalSession(for window: NSWindow) -> NSModalSession
    func runModalSession(_ session: NSModalSession) -> Int
    func endModalSession(_ session: NSModalSession)
    func terminate(_ sender: Any?)
    func requestUserAttention(_ requestType: NSRequestUserAttentionType) -> Int
    func cancelUserAttentionRequest(_ request: Int)
    func enumerateWindows(options options: NSWindowListOptions = [], using block: (NSWindow, UnsafeMutablePointer<ObjCBool>) -> Swift.Void)
    func preventWindowOrdering()
    var windows: [NSWindow] { get }
    func setWindowsNeedUpdate(_ needUpdate: Bool)
    func updateWindows()
    var mainMenu: NSMenu?
    var helpMenu: NSMenu?
    var applicationIconImage: NSImage!
    func activationPolicy() -> NSApplicationActivationPolicy
    func setActivationPolicy(_ activationPolicy: NSApplicationActivationPolicy) -> Bool
    var dockTile: NSDockTile { get }
    func reportException(_ exception: NSException)
    class func detachDrawingThread(_ selector: Selector, toTarget target: Any, with argument: Any?)
    func reply(toApplicationShouldTerminate shouldTerminate: Bool)
    func reply(toOpenOrPrint reply: NSApplicationDelegateReply)
    func orderFrontCharacterPalette(_ sender: Any?)
    var presentationOptions: NSApplicationPresentationOptions
    var currentSystemPresentationOptions: NSApplicationPresentationOptions { get }
    var occlusionState: NSApplicationOcclusionState { get }
    func sendEvent(_ event: NSEvent)
    func postEvent(_ event: NSEvent, atStart flag: Bool)
    var currentEvent: NSEvent? { get }
    func nextEvent(matching mask: NSEventMask, until expiration: Date?, inMode mode: RunLoopMode, dequeue deqFlag: Bool) -> NSEvent?
    func discardEvents(matching mask: NSEventMask, before lastEvent: NSEvent?)
    func sendAction(_ action: Selector, to target: Any?, from sender: Any?) -> Bool
    func target(forAction action: Selector) -> Any?
    func target(forAction action: Selector, to target: Any?, from sender: Any?) -> Any?
    func `try`(toPerform action: Selector, with object: Any?) -> Bool
    func validRequestor(forSendType sendType: String, returnType returnType: String) -> Any?
    var windowsMenu: NSMenu?
    func arrangeInFront(_ sender: Any?)
    func removeWindowsItem(_ win: NSWindow)
    func addWindowsItem(_ win: NSWindow, title string: String, filename isFilename: Bool)
    func changeWindowsItem(_ win: NSWindow, title string: String, filename isFilename: Bool)
    func updateWindowsItem(_ win: NSWindow)
    func miniaturizeAll(_ sender: Any?)
    var isFullKeyboardAccessEnabled: Bool { get }
    var servicesMenu: NSMenu?
    func registerServicesMenuSendTypes(_ sendTypes: [String], returnTypes returnTypes: [String])
    var servicesProvider: Any?
    func orderFrontStandardAboutPanel(_ sender: Any?)
    func orderFrontStandardAboutPanel(options optionsDictionary: [String : Any] = [:])
    var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection { get }
    func disableRelaunchOnLogin()
    func enableRelaunchOnLogin()
    func registerForRemoteNotifications(matching types: NSRemoteNotificationType)
    func unregisterForRemoteNotifications()
    var enabledRemoteNotificationTypes: NSRemoteNotificationType { get }
    func runModal(for window: NSWindow!, relativeTo docWindow: NSWindow!) -> Int
    func beginModalSession(for window: NSWindow!, relativeTo docWindow: NSWindow!) -> NSModalSession
    func application(_ sender: NSApplication!, printFiles filenames: [String]!)
    func beginSheet(_ sheet: NSWindow, modalFor docWindow: NSWindow, modalDelegate modalDelegate: Any?, didEnd didEndSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func endSheet(_ sheet: NSWindow)
    func endSheet(_ sheet: NSWindow, returnCode returnCode: Int)
    func makeWindowsPerform(_ selector: Selector, inOrder flag: Bool) -> NSWindow?
    var context: NSGraphicsContext? { get }
    func orderFrontColorPanel(_ sender: Any?)
    func activateContextHelpMode(_ sender: Any?)
    func showHelp(_ sender: Any?)
    func runPageLayout(_ sender: Any?)
    var orderedDocuments: [NSDocument] { get }
    var orderedWindows: [NSWindow] { get }
    func registerUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)
    func unregisterUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)
    func searchString(_ searchString: String, inUserInterfaceItemString stringToSearch: String, range searchRange: NSRange, found foundRange: UnsafeMutablePointer<NSRange>?) -> Bool
    func restoreWindow(withIdentifier identifier: String, state state: NSCoder, completionHandler completionHandler: @escaping (NSWindow?, Error?) -> Swift.Void) -> Bool
    func extendStateRestoration()
    func completeStateRestoration()
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    func encodeRestorableState(with coder: NSCoder)
    func restoreState(with coder: NSCoder)
    func invalidateRestorableState()
    class func restorableStateKeyPaths() -> [String]
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func insertText(_ insertString: Any)
    func doCommand(by selector: Selector)
    func moveForward(_ sender: Any?)
    func moveRight(_ sender: Any?)
    func moveBackward(_ sender: Any?)
    func moveLeft(_ sender: Any?)
    func moveUp(_ sender: Any?)
    func moveDown(_ sender: Any?)
    func moveWordForward(_ sender: Any?)
    func moveWordBackward(_ sender: Any?)
    func moveToBeginningOfLine(_ sender: Any?)
    func moveToEndOfLine(_ sender: Any?)
    func moveToBeginningOfParagraph(_ sender: Any?)
    func moveToEndOfParagraph(_ sender: Any?)
    func moveToEndOfDocument(_ sender: Any?)
    func moveToBeginningOfDocument(_ sender: Any?)
    func pageDown(_ sender: Any?)
    func pageUp(_ sender: Any?)
    func centerSelectionInVisibleArea(_ sender: Any?)
    func moveBackwardAndModifySelection(_ sender: Any?)
    func moveForwardAndModifySelection(_ sender: Any?)
    func moveWordForwardAndModifySelection(_ sender: Any?)
    func moveWordBackwardAndModifySelection(_ sender: Any?)
    func moveUpAndModifySelection(_ sender: Any?)
    func moveDownAndModifySelection(_ sender: Any?)
    func moveToBeginningOfLineAndModifySelection(_ sender: Any?)
    func moveToEndOfLineAndModifySelection(_ sender: Any?)
    func moveToBeginningOfParagraphAndModifySelection(_ sender: Any?)
    func moveToEndOfParagraphAndModifySelection(_ sender: Any?)
    func moveToEndOfDocumentAndModifySelection(_ sender: Any?)
    func moveToBeginningOfDocumentAndModifySelection(_ sender: Any?)
    func pageDownAndModifySelection(_ sender: Any?)
    func pageUpAndModifySelection(_ sender: Any?)
    func moveParagraphForwardAndModifySelection(_ sender: Any?)
    func moveParagraphBackwardAndModifySelection(_ sender: Any?)
    func moveWordRight(_ sender: Any?)
    func moveWordLeft(_ sender: Any?)
    func moveRightAndModifySelection(_ sender: Any?)
    func moveLeftAndModifySelection(_ sender: Any?)
    func moveWordRightAndModifySelection(_ sender: Any?)
    func moveWordLeftAndModifySelection(_ sender: Any?)
    func moveToLeftEndOfLine(_ sender: Any?)
    func moveToRightEndOfLine(_ sender: Any?)
    func moveToLeftEndOfLineAndModifySelection(_ sender: Any?)
    func moveToRightEndOfLineAndModifySelection(_ sender: Any?)
    func scrollPageUp(_ sender: Any?)
    func scrollPageDown(_ sender: Any?)
    func scrollLineUp(_ sender: Any?)
    func scrollLineDown(_ sender: Any?)
    func scrollToBeginningOfDocument(_ sender: Any?)
    func scrollToEndOfDocument(_ sender: Any?)
    func transpose(_ sender: Any?)
    func transposeWords(_ sender: Any?)
    func selectAll(_ sender: Any?)
    func selectParagraph(_ sender: Any?)
    func selectLine(_ sender: Any?)
    func selectWord(_ sender: Any?)
    func indent(_ sender: Any?)
    func insertTab(_ sender: Any?)
    func insertBacktab(_ sender: Any?)
    func insertNewline(_ sender: Any?)
    func insertParagraphSeparator(_ sender: Any?)
    func insertNewlineIgnoringFieldEditor(_ sender: Any?)
    func insertTabIgnoringFieldEditor(_ sender: Any?)
    func insertLineBreak(_ sender: Any?)
    func insertContainerBreak(_ sender: Any?)
    func insertSingleQuoteIgnoringSubstitution(_ sender: Any?)
    func insertDoubleQuoteIgnoringSubstitution(_ sender: Any?)
    func changeCaseOfLetter(_ sender: Any?)
    func uppercaseWord(_ sender: Any?)
    func lowercaseWord(_ sender: Any?)
    func capitalizeWord(_ sender: Any?)
    func deleteForward(_ sender: Any?)
    func deleteBackward(_ sender: Any?)
    func deleteBackwardByDecomposingPreviousCharacter(_ sender: Any?)
    func deleteWordForward(_ sender: Any?)
    func deleteWordBackward(_ sender: Any?)
    func deleteToBeginningOfLine(_ sender: Any?)
    func deleteToEndOfLine(_ sender: Any?)
    func deleteToBeginningOfParagraph(_ sender: Any?)
    func deleteToEndOfParagraph(_ sender: Any?)
    func yank(_ sender: Any?)
    func complete(_ sender: Any?)
    func setMark(_ sender: Any?)
    func deleteToMark(_ sender: Any?)
    func selectToMark(_ sender: Any?)
    func swapWithMark(_ sender: Any?)
    func cancelOperation(_ sender: Any?)
    func makeBaseWritingDirectionNatural(_ sender: Any?)
    func makeBaseWritingDirectionLeftToRight(_ sender: Any?)
    func makeBaseWritingDirectionRightToLeft(_ sender: Any?)
    func makeTextWritingDirectionNatural(_ sender: Any?)
    func makeTextWritingDirectionLeftToRight(_ sender: Any?)
    func makeTextWritingDirectionRightToLeft(_ sender: Any?)
    func quickLookPreviewItems(_ sender: Any?)
    var undoManager: UndoManager? { get }
    func validateProposedFirstResponder(_ responder: NSResponder, for event: NSEvent?) -> Bool
    func presentError(_ error: Error, modalFor window: NSWindow, delegate delegate: Any?, didPresent didPresentSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func presentError(_ error: Error) -> Bool
    func willPresentError(_ error: Error) -> Error
    func performTextFinderAction(_ sender: Any?)
    @IBAction func newWindowForTab(_ sender: Any?)
    func performMnemonic(_ string: String) -> Bool
    var userActivity: NSUserActivity?
    func updateUserActivityState(_ userActivity: NSUserActivity)
    func restoreUserActivityState(_ userActivity: NSUserActivity)
    func interfaceStyle() -> Int
    func setInterfaceStyle(_ interfaceStyle: Int)
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
}
extension NSApplication : CVarArg {
}
extension NSApplication : Equatable, Hashable {
    var hashValue: Int { get }
}
extension NSApplication {
    func sendEvent(_ event: NSEvent)
    func postEvent(_ event: NSEvent, atStart flag: Bool)
    var currentEvent: NSEvent? { get }
    func nextEvent(matching mask: NSEventMask, until expiration: Date?, inMode mode: RunLoopMode, dequeue deqFlag: Bool) -> NSEvent?
    func discardEvents(matching mask: NSEventMask, before lastEvent: NSEvent?)
}
extension NSApplication {
    func sendAction(_ action: Selector, to target: Any?, from sender: Any?) -> Bool
    func target(forAction action: Selector) -> Any?
    func target(forAction action: Selector, to target: Any?, from sender: Any?) -> Any?
    func `try`(toPerform action: Selector, with object: Any?) -> Bool
    func validRequestor(forSendType sendType: String, returnType returnType: String) -> Any?
}
extension NSApplication {
    var windowsMenu: NSMenu?
    func arrangeInFront(_ sender: Any?)
    func removeWindowsItem(_ win: NSWindow)
    func addWindowsItem(_ win: NSWindow, title string: String, filename isFilename: Bool)
    func changeWindowsItem(_ win: NSWindow, title string: String, filename isFilename: Bool)
    func updateWindowsItem(_ win: NSWindow)
    func miniaturizeAll(_ sender: Any?)
}
extension NSApplication {
    var isFullKeyboardAccessEnabled: Bool { get }
}
extension NSApplication {
    var servicesMenu: NSMenu?
    func registerServicesMenuSendTypes(_ sendTypes: [String], returnTypes returnTypes: [String])
}
extension NSApplication {
    var servicesProvider: Any?
}
extension NSApplication {
    func orderFrontStandardAboutPanel(_ sender: Any?)
    func orderFrontStandardAboutPanel(options optionsDictionary: [String : Any] = [:])
}
extension NSApplication {
    var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection { get }
}
extension NSApplication {
    func disableRelaunchOnLogin()
    func enableRelaunchOnLogin()
}
extension NSApplication {
    func registerForRemoteNotifications(matching types: NSRemoteNotificationType)
    func unregisterForRemoteNotifications()
    var enabledRemoteNotificationTypes: NSRemoteNotificationType { get }
}
extension NSApplication {
    func runModal(for window: NSWindow!, relativeTo docWindow: NSWindow!) -> Int
    func beginModalSession(for window: NSWindow!, relativeTo docWindow: NSWindow!) -> NSModalSession
    func application(_ sender: NSApplication!, printFiles filenames: [String]!)
    func beginSheet(_ sheet: NSWindow, modalFor docWindow: NSWindow, modalDelegate modalDelegate: Any?, didEnd didEndSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func endSheet(_ sheet: NSWindow)
    func endSheet(_ sheet: NSWindow, returnCode returnCode: Int)
    func makeWindowsPerform(_ selector: Selector, inOrder flag: Bool) -> NSWindow?
    var context: NSGraphicsContext? { get }
}
extension NSApplication {
    var orderedDocuments: [NSDocument] { get }
    var orderedWindows: [NSWindow] { get }
}
extension NSApplication {
    func orderFrontColorPanel(_ sender: Any?)
}
extension NSApplication {
    func activateContextHelpMode(_ sender: Any?)
    func showHelp(_ sender: Any?)
}
extension NSApplication {
    func runPageLayout(_ sender: Any?)
}
extension NSApplication {
    func registerUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)
    func unregisterUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)
    func searchString(_ searchString: String, inUserInterfaceItemString stringToSearch: String, range searchRange: NSRange, found foundRange: UnsafeMutablePointer<NSRange>?) -> Bool
}
extension NSApplication {
    func restoreWindow(withIdentifier identifier: String, state state: NSCoder, completionHandler completionHandler: @escaping (NSWindow?, Error?) -> Swift.Void) -> Bool
}
extension NSApplication {
    func extendStateRestoration()
    func completeStateRestoration()
}
CVarArg, Equatable, Hashable, NSAccessibility, NSAccessibilityElementProtocol, NSUserInterfaceValidations

Declaration
From
func activateIgnoringOtherApps(_ flag: Bool)
To
func activate(ignoringOtherApps flag: Bool)

Declaration
From
func activateContextHelpMode(_ sender: AnyObject?)
To
func activateContextHelpMode(_ sender: Any?)

Declaration
From
func arrangeInFront(_ sender: AnyObject?)
To
func arrangeInFront(_ sender: Any?)

Declaration
From
func beginModalSessionForWindow(_ theWindow: NSWindow) -> NSModalSession
To
func beginModalSession(for window: NSWindow) -> NSModalSession

Declaration
From
func beginSheet(_ sheet: NSWindow, modalForWindow docWindow: NSWindow, modalDelegate modalDelegate: AnyObject?, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func beginSheet(_ sheet: NSWindow, modalFor docWindow: NSWindow, modalDelegate modalDelegate: Any?, didEnd didEndSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer!)

IntroductionDeprecation
FromOS X 10.10--
ToOS X 10.0OS X 10.12

Declaration
From
class func detachDrawingThread(_ selector: Selector, toTarget target: AnyObject, withObject argument: AnyObject?)
To
class func detachDrawingThread(_ selector: Selector, toTarget target: Any, with argument: Any?)

Declaration
From
func discardEventsMatchingMask(_ mask: Int, beforeEvent lastEvent: NSEvent?)
To
func discardEvents(matching mask: NSEventMask, before lastEvent: NSEvent?)

Declaration
From
func hide(_ sender: AnyObject?)
To
func hide(_ sender: Any?)

Declaration
From
func hideOtherApplications(_ sender: AnyObject?)
To
func hideOtherApplications(_ sender: Any?)

Declaration
From
var active: Bool { get }
To
var isActive: Bool { get }

Declaration
From
var fullKeyboardAccessEnabled: Bool { get }
To
var isFullKeyboardAccessEnabled: Bool { get }

Declaration
From
var hidden: Bool { get }
To
var isHidden: Bool { get }

Declaration
From
var running: Bool { get }
To
var isRunning: Bool { get }

Declaration
From
func miniaturizeAll(_ sender: AnyObject?)
To
func miniaturizeAll(_ sender: Any?)

Declaration
From
func nextEventMatchingMask(_ mask: Int, untilDate expiration: NSDate?, inMode mode: String, dequeue deqFlag: Bool) -> NSEvent?
To
func nextEvent(matching mask: NSEventMask, until expiration: Date?, inMode mode: RunLoopMode, dequeue deqFlag: Bool) -> NSEvent?

Declaration
From
func orderFrontCharacterPalette(_ sender: AnyObject?)
To
func orderFrontCharacterPalette(_ sender: Any?)

Declaration
From
func orderFrontColorPanel(_ sender: AnyObject?)
To
func orderFrontColorPanel(_ sender: Any?)

Declaration
From
func orderFrontStandardAboutPanel(_ sender: AnyObject?)
To
func orderFrontStandardAboutPanel(_ sender: Any?)

Declaration
From
func orderFrontStandardAboutPanelWithOptions(_ optionsDictionary: [String : AnyObject])
To
func orderFrontStandardAboutPanel(options optionsDictionary: [String : Any] = [:])

Declaration
From
func registerForRemoteNotificationTypes(_ types: NSRemoteNotificationType)
To
func registerForRemoteNotifications(matching types: NSRemoteNotificationType)

Declaration
From
func replyToApplicationShouldTerminate(_ shouldTerminate: Bool)
To
func reply(toApplicationShouldTerminate shouldTerminate: Bool)

Declaration
From
func replyToOpenOrPrint(_ reply: NSApplicationDelegateReply)
To
func reply(toOpenOrPrint reply: NSApplicationDelegateReply)

Declaration
From
func restoreWindowWithIdentifier(_ identifier: String, state state: NSCoder, completionHandler completionHandler: (NSWindow?, NSError?) -> Void) -> Bool
To
func restoreWindow(withIdentifier identifier: String, state state: NSCoder, completionHandler completionHandler: @escaping (NSWindow?, Error?) -> Swift.Void) -> Bool

Declaration
From
func runModalForWindow(_ theWindow: NSWindow) -> Int
To
func runModal(for window: NSWindow) -> Int

Declaration
From
func runPageLayout(_ sender: AnyObject?)
To
func runPageLayout(_ sender: Any?)

Declaration
From
func searchString(_ searchString: String, inUserInterfaceItemString stringToSearch: String, searchRange searchRange: NSRange, foundRange foundRange: UnsafeMutablePointer<NSRange>) -> Bool
To
func searchString(_ searchString: String, inUserInterfaceItemString stringToSearch: String, range searchRange: NSRange, found foundRange: UnsafeMutablePointer<NSRange>?) -> Bool

Declaration
From
func sendAction(_ theAction: Selector, to theTarget: AnyObject?, from sender: AnyObject?) -> Bool
To
func sendAction(_ action: Selector, to target: Any?, from sender: Any?) -> Bool

Declaration
From
var servicesProvider: AnyObject?
To
var servicesProvider: Any?

Declaration
From
class func sharedApplication() -> NSApplication
To
class func shared() -> NSApplication

Declaration
From
func showHelp(_ sender: AnyObject?)
To
func showHelp(_ sender: Any?)

Declaration
From
func stop(_ sender: AnyObject?)
To
func stop(_ sender: Any?)

Declaration
From
func stopModalWithCode(_ returnCode: Int)
To
func stopModal(withCode returnCode: Int)

Declaration
From
func targetForAction(_ theAction: Selector) -> AnyObject?
To
func target(forAction action: Selector) -> Any?

Declaration
From
func targetForAction(_ theAction: Selector, to theTarget: AnyObject?, from sender: AnyObject?) -> AnyObject?
To
func target(forAction action: Selector, to target: Any?, from sender: Any?) -> Any?

Declaration
From
func terminate(_ sender: AnyObject?)
To
func terminate(_ sender: Any?)

Declaration
From
func tryToPerform(_ anAction: Selector, with anObject: AnyObject?) -> Bool
To
func `try`(toPerform action: Selector, with object: Any?) -> Bool

Declaration
From
func unhide(_ sender: AnyObject?)
To
func unhide(_ sender: Any?)

Declaration
From
func unhideAllApplications(_ sender: AnyObject?)
To
func unhideAllApplications(_ sender: Any?)

Declaration
From
func validRequestorForSendType(_ sendType: String, returnType returnType: String) -> AnyObject?
To
func validRequestor(forSendType sendType: String, returnType returnType: String) -> Any?

Declaration
From
func windowWithWindowNumber(_ windowNum: Int) -> NSWindow?
To
func window(withWindowNumber windowNum: Int) -> NSWindow?

DeclarationProtocols
From
struct NSApplicationActivationOptions : OptionSetType {
    init(rawValue rawValue: UInt)
    static var ActivateAllWindows: NSApplicationActivationOptions { get }
    static var ActivateIgnoringOtherApps: NSApplicationActivationOptions { get }
}
OptionSetType
To
struct NSApplicationActivationOptions : OptionSet {
    init(rawValue rawValue: UInt)
    static var activateAllWindows: NSApplicationActivationOptions { get }
    static var activateIgnoringOtherApps: NSApplicationActivationOptions { get }
    func intersect(_ other: NSApplicationActivationOptions) -> NSApplicationActivationOptions
    func exclusiveOr(_ other: NSApplicationActivationOptions) -> NSApplicationActivationOptions
    mutating func unionInPlace(_ other: NSApplicationActivationOptions)
    mutating func intersectInPlace(_ other: NSApplicationActivationOptions)
    mutating func exclusiveOrInPlace(_ other: NSApplicationActivationOptions)
    func isSubsetOf(_ other: NSApplicationActivationOptions) -> Bool
    func isDisjointWith(_ other: NSApplicationActivationOptions) -> Bool
    func isSupersetOf(_ other: NSApplicationActivationOptions) -> Bool
    mutating func subtractInPlace(_ other: NSApplicationActivationOptions)
    func isStrictSupersetOf(_ other: NSApplicationActivationOptions) -> Bool
    func isStrictSubsetOf(_ other: NSApplicationActivationOptions) -> Bool
}
extension NSApplicationActivationOptions {
    func union(_ other: NSApplicationActivationOptions) -> NSApplicationActivationOptions
    func intersection(_ other: NSApplicationActivationOptions) -> NSApplicationActivationOptions
    func symmetricDifference(_ other: NSApplicationActivationOptions) -> NSApplicationActivationOptions
}
extension NSApplicationActivationOptions {
    func contains(_ member: NSApplicationActivationOptions) -> Bool
    mutating func insert(_ newMember: NSApplicationActivationOptions) -> (inserted: Bool, memberAfterInsert: NSApplicationActivationOptions)
    mutating func remove(_ member: NSApplicationActivationOptions) -> NSApplicationActivationOptions?
    mutating func update(with newMember: NSApplicationActivationOptions) -> NSApplicationActivationOptions?
}
extension NSApplicationActivationOptions {
    convenience init()
    mutating func formUnion(_ other: NSApplicationActivationOptions)
    mutating func formIntersection(_ other: NSApplicationActivationOptions)
    mutating func formSymmetricDifference(_ other: NSApplicationActivationOptions)
}
extension NSApplicationActivationOptions {
    convenience init<S : Sequence where S.Iterator.Element == NSApplicationActivationOptions>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: NSApplicationActivationOptions...)
    mutating func subtract(_ other: NSApplicationActivationOptions)
    func isSubset(of other: NSApplicationActivationOptions) -> Bool
    func isSuperset(of other: NSApplicationActivationOptions) -> Bool
    func isDisjoint(with other: NSApplicationActivationOptions) -> Bool
    func subtracting(_ other: NSApplicationActivationOptions) -> NSApplicationActivationOptions
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: NSApplicationActivationOptions) -> Bool
    func isStrictSubset(of other: NSApplicationActivationOptions) -> Bool
}
OptionSet

Declaration
From
static var ActivateAllWindows: NSApplicationActivationOptions { get }
To
static var activateAllWindows: NSApplicationActivationOptions { get }

Declaration
From
static var ActivateIgnoringOtherApps: NSApplicationActivationOptions { get }
To
static var activateIgnoringOtherApps: NSApplicationActivationOptions { get }

Declaration
From
enum NSApplicationActivationPolicy : Int {
    case Regular
    case Accessory
    case Prohibited
}
To
enum NSApplicationActivationPolicy : Int {
    case regular
    case accessory
    case prohibited
}

Declaration
From
case Accessory
To
case accessory

Declaration
From
case Prohibited
To
case prohibited

Declaration
From
case Regular
To
case regular

Declaration
From
protocol NSApplicationDelegate : NSObjectProtocol {
    optional func applicationShouldTerminate(_ sender: NSApplication) -> NSApplicationTerminateReply
    optional func application(_ sender: NSApplication, openFile filename: String) -> Bool
    optional func application(_ sender: NSApplication, openFiles filenames: [String])
    optional func application(_ sender: NSApplication, openTempFile filename: String) -> Bool
    optional func applicationShouldOpenUntitledFile(_ sender: NSApplication) -> Bool
    optional func applicationOpenUntitledFile(_ sender: NSApplication) -> Bool
    optional func application(_ sender: AnyObject, openFileWithoutUI filename: String) -> Bool
    optional func application(_ sender: NSApplication, printFile filename: String) -> Bool
    optional func application(_ application: NSApplication, printFiles fileNames: [String], withSettings printSettings: [String : AnyObject], showPrintPanels showPrintPanels: Bool) -> NSApplicationPrintReply
    optional func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool
    optional func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool
    optional func applicationDockMenu(_ sender: NSApplication) -> NSMenu?
    optional func application(_ application: NSApplication, willPresentError error: NSError) -> NSError
    optional func application(_ application: NSApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData)
    optional func application(_ application: NSApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError)
    optional func application(_ application: NSApplication, didReceiveRemoteNotification userInfo: [String : AnyObject])
    optional func application(_ app: NSApplication, willEncodeRestorableState coder: NSCoder)
    optional func application(_ app: NSApplication, didDecodeRestorableState coder: NSCoder)
    optional func application(_ application: NSApplication, willContinueUserActivityWithType userActivityType: String) -> Bool
    optional func application(_ application: NSApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler restorationHandler: ([AnyObject]) -> Void) -> Bool
    optional func application(_ application: NSApplication, didFailToContinueUserActivityWithType userActivityType: String, error error: NSError)
    optional func application(_ application: NSApplication, didUpdateUserActivity userActivity: NSUserActivity)
    optional func applicationWillFinishLaunching(_ notification: NSNotification)
    optional func applicationDidFinishLaunching(_ notification: NSNotification)
    optional func applicationWillHide(_ notification: NSNotification)
    optional func applicationDidHide(_ notification: NSNotification)
    optional func applicationWillUnhide(_ notification: NSNotification)
    optional func applicationDidUnhide(_ notification: NSNotification)
    optional func applicationWillBecomeActive(_ notification: NSNotification)
    optional func applicationDidBecomeActive(_ notification: NSNotification)
    optional func applicationWillResignActive(_ notification: NSNotification)
    optional func applicationDidResignActive(_ notification: NSNotification)
    optional func applicationWillUpdate(_ notification: NSNotification)
    optional func applicationDidUpdate(_ notification: NSNotification)
    optional func applicationWillTerminate(_ notification: NSNotification)
    optional func applicationDidChangeScreenParameters(_ notification: NSNotification)
    optional func applicationDidChangeOcclusionState(_ notification: NSNotification)
}
To
protocol NSApplicationDelegate : NSObjectProtocol {
    optional func applicationShouldTerminate(_ sender: NSApplication) -> NSApplicationTerminateReply
    optional func application(_ sender: NSApplication, openFile filename: String) -> Bool
    optional func application(_ sender: NSApplication, openFiles filenames: [String])
    optional func application(_ sender: NSApplication, openTempFile filename: String) -> Bool
    optional func applicationShouldOpenUntitledFile(_ sender: NSApplication) -> Bool
    optional func applicationOpenUntitledFile(_ sender: NSApplication) -> Bool
    optional func application(_ sender: Any, openFileWithoutUI filename: String) -> Bool
    optional func application(_ sender: NSApplication, printFile filename: String) -> Bool
    optional func application(_ application: NSApplication, printFiles fileNames: [String], withSettings printSettings: [String : Any], showPrintPanels showPrintPanels: Bool) -> NSApplicationPrintReply
    optional func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool
    optional func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool
    optional func applicationDockMenu(_ sender: NSApplication) -> NSMenu?
    optional func application(_ application: NSApplication, willPresentError error: Error) -> Error
    optional func application(_ application: NSApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
    optional func application(_ application: NSApplication, didFailToRegisterForRemoteNotificationsWithError error: Error)
    optional func application(_ application: NSApplication, didReceiveRemoteNotification userInfo: [String : Any])
    optional func application(_ app: NSApplication, willEncodeRestorableState coder: NSCoder)
    optional func application(_ app: NSApplication, didDecodeRestorableState coder: NSCoder)
    optional func application(_ application: NSApplication, willContinueUserActivityWithType userActivityType: String) -> Bool
    optional func application(_ application: NSApplication, continue userActivity: NSUserActivity, restorationHandler restorationHandler: @escaping ([Any]) -> Swift.Void) -> Bool
    optional func application(_ application: NSApplication, didFailToContinueUserActivityWithType userActivityType: String, error error: Error)
    optional func application(_ application: NSApplication, didUpdate userActivity: NSUserActivity)
    optional func application(_ application: NSApplication, userDidAcceptCloudKitShareWith metadata: CKShareMetadata)
    optional func applicationWillFinishLaunching(_ notification: Notification)
    optional func applicationDidFinishLaunching(_ notification: Notification)
    optional func applicationWillHide(_ notification: Notification)
    optional func applicationDidHide(_ notification: Notification)
    optional func applicationWillUnhide(_ notification: Notification)
    optional func applicationDidUnhide(_ notification: Notification)
    optional func applicationWillBecomeActive(_ notification: Notification)
    optional func applicationDidBecomeActive(_ notification: Notification)
    optional func applicationWillResignActive(_ notification: Notification)
    optional func applicationDidResignActive(_ notification: Notification)
    optional func applicationWillUpdate(_ notification: Notification)
    optional func applicationDidUpdate(_ notification: Notification)
    optional func applicationWillTerminate(_ notification: Notification)
    optional func applicationDidChangeScreenParameters(_ notification: Notification)
    optional func applicationDidChangeOcclusionState(_ notification: Notification)
}

Declaration
From
optional func application(_ application: NSApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler restorationHandler: ([AnyObject]) -> Void) -> Bool
To
optional func application(_ application: NSApplication, continue userActivity: NSUserActivity, restorationHandler restorationHandler: @escaping ([Any]) -> Swift.Void) -> Bool

Declaration
From
optional func application(_ application: NSApplication, didFailToContinueUserActivityWithType userActivityType: String, error error: NSError)
To
optional func application(_ application: NSApplication, didFailToContinueUserActivityWithType userActivityType: String, error error: Error)

Declaration
From
optional func application(_ application: NSApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError)
To
optional func application(_ application: NSApplication, didFailToRegisterForRemoteNotificationsWithError error: Error)

Declaration
From
optional func application(_ application: NSApplication, didReceiveRemoteNotification userInfo: [String : AnyObject])
To
optional func application(_ application: NSApplication, didReceiveRemoteNotification userInfo: [String : Any])

Declaration
From
optional func application(_ application: NSApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData)
To
optional func application(_ application: NSApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)

Declaration
From
optional func application(_ application: NSApplication, didUpdateUserActivity userActivity: NSUserActivity)
To
optional func application(_ application: NSApplication, didUpdate userActivity: NSUserActivity)

Declaration
From
optional func application(_ sender: AnyObject, openFileWithoutUI filename: String) -> Bool
To
optional func application(_ sender: Any, openFileWithoutUI filename: String) -> Bool

Declaration
From
optional func application(_ application: NSApplication, printFiles fileNames: [String], withSettings printSettings: [String : AnyObject], showPrintPanels showPrintPanels: Bool) -> NSApplicationPrintReply
To
optional func application(_ application: NSApplication, printFiles fileNames: [String], withSettings printSettings: [String : Any], showPrintPanels showPrintPanels: Bool) -> NSApplicationPrintReply

Declaration
From
optional func application(_ application: NSApplication, willPresentError error: NSError) -> NSError
To
optional func application(_ application: NSApplication, willPresentError error: Error) -> Error

Declaration
From
optional func applicationDidBecomeActive(_ notification: NSNotification)
To
optional func applicationDidBecomeActive(_ notification: Notification)

Declaration
From
optional func applicationDidChangeOcclusionState(_ notification: NSNotification)
To
optional func applicationDidChangeOcclusionState(_ notification: Notification)

Declaration
From
optional func applicationDidChangeScreenParameters(_ notification: NSNotification)
To
optional func applicationDidChangeScreenParameters(_ notification: Notification)

Declaration
From
optional func applicationDidFinishLaunching(_ notification: NSNotification)
To
optional func applicationDidFinishLaunching(_ notification: Notification)

Declaration
From
optional func applicationDidHide(_ notification: NSNotification)
To
optional func applicationDidHide(_ notification: Notification)

Declaration
From
optional func applicationDidResignActive(_ notification: NSNotification)
To
optional func applicationDidResignActive(_ notification: Notification)

Declaration
From
optional func applicationDidUnhide(_ notification: NSNotification)
To
optional func applicationDidUnhide(_ notification: Notification)

Declaration
From
optional func applicationDidUpdate(_ notification: NSNotification)
To
optional func applicationDidUpdate(_ notification: Notification)

Declaration
From
optional func applicationWillBecomeActive(_ notification: NSNotification)
To
optional func applicationWillBecomeActive(_ notification: Notification)

Declaration
From
optional func applicationWillFinishLaunching(_ notification: NSNotification)
To
optional func applicationWillFinishLaunching(_ notification: Notification)

Declaration
From
optional func applicationWillHide(_ notification: NSNotification)
To
optional func applicationWillHide(_ notification: Notification)

Declaration
From
optional func applicationWillResignActive(_ notification: NSNotification)
To
optional func applicationWillResignActive(_ notification: Notification)

Declaration
From
optional func applicationWillTerminate(_ notification: NSNotification)
To
optional func applicationWillTerminate(_ notification: Notification)

Declaration
From
optional func applicationWillUnhide(_ notification: NSNotification)
To
optional func applicationWillUnhide(_ notification: Notification)

Declaration
From
optional func applicationWillUpdate(_ notification: NSNotification)
To
optional func applicationWillUpdate(_ notification: Notification)

Declaration
From
enum NSApplicationDelegateReply : UInt {
    case Success
    case Cancel
    case Failure
}
To
enum NSApplicationDelegateReply : UInt {
    case success
    case cancel
    case failure
}

Declaration
From
case Cancel
To
case cancel

Declaration
From
case Failure
To
case failure

Declaration
From
case Success
To
case success

DeclarationProtocols
From
struct NSApplicationOcclusionState : OptionSetType {
    init(rawValue rawValue: UInt)
    static var Visible: NSApplicationOcclusionState { get }
}
OptionSetType
To
struct NSApplicationOcclusionState : OptionSet {
    init(rawValue rawValue: UInt)
    static var visible: NSApplicationOcclusionState { get }
    func intersect(_ other: NSApplicationOcclusionState) -> NSApplicationOcclusionState
    func exclusiveOr(_ other: NSApplicationOcclusionState) -> NSApplicationOcclusionState
    mutating func unionInPlace(_ other: NSApplicationOcclusionState)
    mutating func intersectInPlace(_ other: NSApplicationOcclusionState)
    mutating func exclusiveOrInPlace(_ other: NSApplicationOcclusionState)
    func isSubsetOf(_ other: NSApplicationOcclusionState) -> Bool
    func isDisjointWith(_ other: NSApplicationOcclusionState) -> Bool
    func isSupersetOf(_ other: NSApplicationOcclusionState) -> Bool
    mutating func subtractInPlace(_ other: NSApplicationOcclusionState)
    func isStrictSupersetOf(_ other: NSApplicationOcclusionState) -> Bool
    func isStrictSubsetOf(_ other: NSApplicationOcclusionState) -> Bool
}
extension NSApplicationOcclusionState {
    func union(_ other: NSApplicationOcclusionState) -> NSApplicationOcclusionState
    func intersection(_ other: NSApplicationOcclusionState) -> NSApplicationOcclusionState
    func symmetricDifference(_ other: NSApplicationOcclusionState) -> NSApplicationOcclusionState
}
extension NSApplicationOcclusionState {
    func contains(_ member: NSApplicationOcclusionState) -> Bool
    mutating func insert(_ newMember: NSApplicationOcclusionState) -> (inserted: Bool, memberAfterInsert: NSApplicationOcclusionState)
    mutating func remove(_ member: NSApplicationOcclusionState) -> NSApplicationOcclusionState?
    mutating func update(with newMember: NSApplicationOcclusionState) -> NSApplicationOcclusionState?
}
extension NSApplicationOcclusionState {
    convenience init()
    mutating func formUnion(_ other: NSApplicationOcclusionState)
    mutating func formIntersection(_ other: NSApplicationOcclusionState)
    mutating func formSymmetricDifference(_ other: NSApplicationOcclusionState)
}
extension NSApplicationOcclusionState {
    convenience init<S : Sequence where S.Iterator.Element == NSApplicationOcclusionState>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: NSApplicationOcclusionState...)
    mutating func subtract(_ other: NSApplicationOcclusionState)
    func isSubset(of other: NSApplicationOcclusionState) -> Bool
    func isSuperset(of other: NSApplicationOcclusionState) -> Bool
    func isDisjoint(with other: NSApplicationOcclusionState) -> Bool
    func subtracting(_ other: NSApplicationOcclusionState) -> NSApplicationOcclusionState
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: NSApplicationOcclusionState) -> Bool
    func isStrictSubset(of other: NSApplicationOcclusionState) -> Bool
}
OptionSet

Declaration
From
static var Visible: NSApplicationOcclusionState { get }
To
static var visible: NSApplicationOcclusionState { get }

DeclarationProtocols
From
struct NSApplicationPresentationOptions : OptionSetType {
    init(rawValue rawValue: UInt)
    static var Default: NSApplicationPresentationOptions { get }
    static var AutoHideDock: NSApplicationPresentationOptions { get }
    static var HideDock: NSApplicationPresentationOptions { get }
    static var AutoHideMenuBar: NSApplicationPresentationOptions { get }
    static var HideMenuBar: NSApplicationPresentationOptions { get }
    static var DisableAppleMenu: NSApplicationPresentationOptions { get }
    static var DisableProcessSwitching: NSApplicationPresentationOptions { get }
    static var DisableForceQuit: NSApplicationPresentationOptions { get }
    static var DisableSessionTermination: NSApplicationPresentationOptions { get }
    static var DisableHideApplication: NSApplicationPresentationOptions { get }
    static var DisableMenuBarTransparency: NSApplicationPresentationOptions { get }
    static var FullScreen: NSApplicationPresentationOptions { get }
    static var AutoHideToolbar: NSApplicationPresentationOptions { get }
    static var DisableCursorLocationAssistance: NSApplicationPresentationOptions { get }
}
OptionSetType
To
struct NSApplicationPresentationOptions : OptionSet {
    init(rawValue rawValue: UInt)
    static var `default`: NSApplicationPresentationOptions { get }
    static var autoHideDock: NSApplicationPresentationOptions { get }
    static var hideDock: NSApplicationPresentationOptions { get }
    static var autoHideMenuBar: NSApplicationPresentationOptions { get }
    static var hideMenuBar: NSApplicationPresentationOptions { get }
    static var disableAppleMenu: NSApplicationPresentationOptions { get }
    static var disableProcessSwitching: NSApplicationPresentationOptions { get }
    static var disableForceQuit: NSApplicationPresentationOptions { get }
    static var disableSessionTermination: NSApplicationPresentationOptions { get }
    static var disableHideApplication: NSApplicationPresentationOptions { get }
    static var disableMenuBarTransparency: NSApplicationPresentationOptions { get }
    static var fullScreen: NSApplicationPresentationOptions { get }
    static var autoHideToolbar: NSApplicationPresentationOptions { get }
    static var disableCursorLocationAssistance: NSApplicationPresentationOptions { get }
    func intersect(_ other: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions
    func exclusiveOr(_ other: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions
    mutating func unionInPlace(_ other: NSApplicationPresentationOptions)
    mutating func intersectInPlace(_ other: NSApplicationPresentationOptions)
    mutating func exclusiveOrInPlace(_ other: NSApplicationPresentationOptions)
    func isSubsetOf(_ other: NSApplicationPresentationOptions) -> Bool
    func isDisjointWith(_ other: NSApplicationPresentationOptions) -> Bool
    func isSupersetOf(_ other: NSApplicationPresentationOptions) -> Bool
    mutating func subtractInPlace(_ other: NSApplicationPresentationOptions)
    func isStrictSupersetOf(_ other: NSApplicationPresentationOptions) -> Bool
    func isStrictSubsetOf(_ other: NSApplicationPresentationOptions) -> Bool
}
extension NSApplicationPresentationOptions {
    func union(_ other: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions
    func intersection(_ other: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions
    func symmetricDifference(_ other: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions
}
extension NSApplicationPresentationOptions {
    func contains(_ member: NSApplicationPresentationOptions) -> Bool
    mutating func insert(_ newMember: NSApplicationPresentationOptions) -> (inserted: Bool, memberAfterInsert: NSApplicationPresentationOptions)
    mutating func remove(_ member: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions?
    mutating func update(with newMember: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions?
}
extension NSApplicationPresentationOptions {
    convenience init()
    mutating func formUnion(_ other: NSApplicationPresentationOptions)
    mutating func formIntersection(_ other: NSApplicationPresentationOptions)
    mutating func formSymmetricDifference(_ other: NSApplicationPresentationOptions)
}
extension NSApplicationPresentationOptions {
    convenience init<S : Sequence where S.Iterator.Element == NSApplicationPresentationOptions>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: NSApplicationPresentationOptions...)
    mutating func subtract(_ other: NSApplicationPresentationOptions)
    func isSubset(of other: NSApplicationPresentationOptions) -> Bool
    func isSuperset(of other: NSApplicationPresentationOptions) -> Bool
    func isDisjoint(with other: NSApplicationPresentationOptions) -> Bool
    func subtracting(_ other: NSApplicationPresentationOptions) -> NSApplicationPresentationOptions
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: NSApplicationPresentationOptions) -> Bool
    func isStrictSubset(of other: NSApplicationPresentationOptions) -> Bool
}
OptionSet

Declaration
From
static var AutoHideDock: NSApplicationPresentationOptions { get }
To
static var autoHideDock: NSApplicationPresentationOptions { get }

Declaration
From
static var AutoHideMenuBar: NSApplicationPresentationOptions { get }
To
static var autoHideMenuBar: NSApplicationPresentationOptions { get }

Declaration
From
static var AutoHideToolbar: NSApplicationPresentationOptions { get }
To
static var autoHideToolbar: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableAppleMenu: NSApplicationPresentationOptions { get }
To
static var disableAppleMenu: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableCursorLocationAssistance: NSApplicationPresentationOptions { get }
To
static var disableCursorLocationAssistance: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableForceQuit: NSApplicationPresentationOptions { get }
To
static var disableForceQuit: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableHideApplication: NSApplicationPresentationOptions { get }
To
static var disableHideApplication: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableMenuBarTransparency: NSApplicationPresentationOptions { get }
To
static var disableMenuBarTransparency: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableProcessSwitching: NSApplicationPresentationOptions { get }
To
static var disableProcessSwitching: NSApplicationPresentationOptions { get }

Declaration
From
static var DisableSessionTermination: NSApplicationPresentationOptions { get }
To
static var disableSessionTermination: NSApplicationPresentationOptions { get }

Declaration
From
static var FullScreen: NSApplicationPresentationOptions { get }
To
static var fullScreen: NSApplicationPresentationOptions { get }

Declaration
From
static var HideDock: NSApplicationPresentationOptions { get }
To
static var hideDock: NSApplicationPresentationOptions { get }

Declaration
From
static var HideMenuBar: NSApplicationPresentationOptions { get }
To
static var hideMenuBar: NSApplicationPresentationOptions { get }

Declaration
From
enum NSApplicationPrintReply : UInt {
    case PrintingCancelled
    case PrintingSuccess
    case PrintingFailure
    case PrintingReplyLater
}
To
enum NSApplicationPrintReply : UInt {
    case printingCancelled
    case printingSuccess
    case printingFailure
    case printingReplyLater
}

Declaration
From
case PrintingCancelled
To
case printingCancelled

Declaration
From
case PrintingFailure
To
case printingFailure

Declaration
From
case PrintingReplyLater
To
case printingReplyLater

Declaration
From
case PrintingSuccess
To
case printingSuccess

Declaration
From
enum NSApplicationTerminateReply : UInt {
    case TerminateCancel
    case TerminateNow
    case TerminateLater
}
To
enum NSApplicationTerminateReply : UInt {
    case terminateCancel
    case terminateNow
    case terminateLater
}

Declaration
From
case TerminateCancel
To
case terminateCancel

Declaration
From
case TerminateLater
To
case terminateLater

Declaration
From
case TerminateNow
To
case terminateNow

Declaration
From
class NSArrayController : NSObjectController {
    func rearrangeObjects()
    var automaticallyRearrangesObjects: Bool
    var automaticRearrangementKeyPaths: [String]? { get }
    func didChangeArrangementCriteria()
    var sortDescriptors: [NSSortDescriptor]
    var filterPredicate: NSPredicate?
    var clearsFilterPredicateOnInsertion: Bool
    func arrangeObjects(_ objects: [AnyObject]) -> [AnyObject]
    var arrangedObjects: AnyObject { get }
    var avoidsEmptySelection: Bool
    var preservesSelection: Bool
    var selectsInsertedObjects: Bool
    var alwaysUsesMultipleValuesMarker: Bool
    func setSelectionIndexes(_ indexes: NSIndexSet) -> Bool
    @NSCopying var selectionIndexes: NSIndexSet { get }
    func setSelectionIndex(_ index: Int) -> Bool
    var selectionIndex: Int { get }
    func addSelectionIndexes(_ indexes: NSIndexSet) -> Bool
    func removeSelectionIndexes(_ indexes: NSIndexSet) -> Bool
    func setSelectedObjects(_ objects: [AnyObject]) -> Bool
    var selectedObjects: [AnyObject]! { get }
    func addSelectedObjects(_ objects: [AnyObject]) -> Bool
    func removeSelectedObjects(_ objects: [AnyObject]) -> Bool
    func add(_ sender: AnyObject?)
    func remove(_ sender: AnyObject?)
    func insert(_ sender: AnyObject?)
    var canInsert: Bool { get }
    func selectNext(_ sender: AnyObject?)
    func selectPrevious(_ sender: AnyObject?)
    var canSelectNext: Bool { get }
    var canSelectPrevious: Bool { get }
    func addObject(_ object: AnyObject)
    func addObjects(_ objects: [AnyObject])
    func insertObject(_ object: AnyObject, atArrangedObjectIndex index: Int)
    func insertObjects(_ objects: [AnyObject], atArrangedObjectIndexes indexes: NSIndexSet)
    func removeObjectAtArrangedObjectIndex(_ index: Int)
    func removeObjectsAtArrangedObjectIndexes(_ indexes: NSIndexSet)
    func removeObject(_ object: AnyObject)
    func removeObjects(_ objects: [AnyObject])
}
To
class NSArrayController : NSObjectController {
    func rearrangeObjects()
    var automaticallyRearrangesObjects: Bool
    var automaticRearrangementKeyPaths: [String]? { get }
    func didChangeArrangementCriteria()
    var sortDescriptors: [NSSortDescriptor]
    var filterPredicate: NSPredicate?
    var clearsFilterPredicateOnInsertion: Bool
    func arrange(_ objects: [Any]) -> [Any]
    var arrangedObjects: Any { get }
    var avoidsEmptySelection: Bool
    var preservesSelection: Bool
    var selectsInsertedObjects: Bool
    var alwaysUsesMultipleValuesMarker: Bool
    func setSelectionIndexes(_ indexes: IndexSet) -> Bool
    var selectionIndexes: IndexSet { get }
    func setSelectionIndex(_ index: Int) -> Bool
    var selectionIndex: Int { get }
    func addSelectionIndexes(_ indexes: IndexSet) -> Bool
    func removeSelectionIndexes(_ indexes: IndexSet) -> Bool
    func setSelectedObjects(_ objects: [Any]) -> Bool
    var selectedObjects: [Any]! { get }
    func addSelectedObjects(_ objects: [Any]) -> Bool
    func removeSelectedObjects(_ objects: [Any]) -> Bool
    func add(_ sender: Any?)
    func remove(_ sender: Any?)
    func insert(_ sender: Any?)
    var canInsert: Bool { get }
    func selectNext(_ sender: Any?)
    func selectPrevious(_ sender: Any?)
    var canSelectNext: Bool { get }
    var canSelectPrevious: Bool { get }
    func addObject(_ object: Any)
    func add(contentsOf objects: [Any])
    func insert(_ object: Any, atArrangedObjectIndex index: Int)
    func insert(contentsOf objects: [Any], atArrangedObjectIndexes indexes: IndexSet)
    func remove(atArrangedObjectIndex index: Int)
    func remove(atArrangedObjectIndexes indexes: IndexSet)
    func removeObject(_ object: Any)
    func remove(contentsOf objects: [Any])
    var managedObjectContext: NSManagedObjectContext?
    var entityName: String?
    var fetchPredicate: NSPredicate?
    func fetch(with fetchRequest: NSFetchRequest<NSFetchRequestResult>?, merge merge: Bool) throws
    func fetch(_ sender: Any?)
    var usesLazyFetching: Bool
    func defaultFetchRequest() -> NSFetchRequest<NSFetchRequestResult>
}

Declaration
From
func add(_ sender: AnyObject?)
To
func add(_ sender: Any?)

Declaration
From
func addObjects(_ objects: [AnyObject])
To
func add(contentsOf objects: [Any])

Declaration
From
func addObject(_ object: AnyObject)
To
func addObject(_ object: Any)

Declaration
From
func addSelectedObjects(_ objects: [AnyObject]) -> Bool
To
func addSelectedObjects(_ objects: [Any]) -> Bool

Declaration
From
func addSelectionIndexes(_ indexes: NSIndexSet) -> Bool
To
func addSelectionIndexes(_ indexes: IndexSet) -> Bool

Declaration
From
func arrangeObjects(_ objects: [AnyObject]) -> [AnyObject]
To
func arrange(_ objects: [Any]) -> [Any]

Declaration
From
var arrangedObjects: AnyObject { get }
To
var arrangedObjects: Any { get }

Declaration
From
func insert(_ sender: AnyObject?)
To
func insert(_ sender: Any?)

Declaration
From
func insertObject(_ object: AnyObject, atArrangedObjectIndex index: Int)
To
func insert(_ object: Any, atArrangedObjectIndex index: Int)

Declaration
From
func insertObjects(_ objects: [AnyObject], atArrangedObjectIndexes indexes: NSIndexSet)
To
func insert(contentsOf objects: [Any], atArrangedObjectIndexes indexes: IndexSet)

Declaration
From
func remove(_ sender: AnyObject?)
To
func remove(_ sender: Any?)

Declaration
From
func removeObjectAtArrangedObjectIndex(_ index: Int)
To
func remove(atArrangedObjectIndex index: Int)

Declaration
From
func removeObjectsAtArrangedObjectIndexes(_ indexes: NSIndexSet)
To
func remove(atArrangedObjectIndexes indexes: IndexSet)

Declaration
From
func removeObjects(_ objects: [AnyObject])
To
func remove(contentsOf objects: [Any])

Declaration
From
func removeObject(_ object: AnyObject)
To
func removeObject(_ object: Any)

Declaration
From
func removeSelectedObjects(_ objects: [AnyObject]) -> Bool
To
func removeSelectedObjects(_ objects: [Any]) -> Bool

Declaration
From
func removeSelectionIndexes(_ indexes: NSIndexSet) -> Bool
To
func removeSelectionIndexes(_ indexes: IndexSet) -> Bool

Declaration
From
var selectedObjects: [AnyObject]! { get }
To
var selectedObjects: [Any]! { get }

Declaration
From
@NSCopying var selectionIndexes: NSIndexSet { get }
To
var selectionIndexes: IndexSet { get }

Declaration
From
func selectNext(_ sender: AnyObject?)
To
func selectNext(_ sender: Any?)

Declaration
From
func selectPrevious(_ sender: AnyObject?)
To
func selectPrevious(_ sender: Any?)

Declaration
From
func setSelectedObjects(_ objects: [AnyObject]) -> Bool
To
func setSelectedObjects(_ objects: [Any]) -> Bool

Declaration
From
func setSelectionIndexes(_ indexes: NSIndexSet) -> Bool
To
func setSelectionIndexes(_ indexes: IndexSet) -> Bool

DeclarationProtocols
From
class NSATSTypesetter : NSTypesetter {
    class func sharedTypesetter() -> NSATSTypesetter
}
extension NSATSTypesetter {
    func lineFragmentRectForProposedRect(_ proposedRect: NSRect, remainingRect remainingRect: NSRectPointer) -> NSRect
}
extension NSATSTypesetter {
    var usesFontLeading: Bool
    var typesetterBehavior: NSTypesetterBehavior
    var hyphenationFactor: Float
    var lineFragmentPadding: CGFloat
    func substituteFontForFont(_ originalFont: NSFont) -> NSFont
    func textTabForGlyphLocation(_ glyphLocation: CGFloat, writingDirection direction: NSWritingDirection, maxLocation maxLocation: CGFloat) -> NSTextTab?
    var bidiProcessingEnabled: Bool
    unowned(unsafe) var attributedString: NSAttributedString?
    func setParagraphGlyphRange(_ paragraphRange: NSRange, separatorGlyphRange paragraphSeparatorRange: NSRange)
    var paragraphGlyphRange: NSRange { get }
    var paragraphSeparatorGlyphRange: NSRange { get }
    func layoutParagraphAtPoint(_ lineFragmentOrigin: UnsafeMutablePointer<NSPoint>) -> Int
    func lineSpacingAfterGlyphAtIndex(_ glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    func paragraphSpacingBeforeGlyphAtIndex(_ glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    func paragraphSpacingAfterGlyphAtIndex(_ glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    unowned(unsafe) var layoutManager: NSLayoutManager? { get }
    unowned(unsafe) var currentTextContainer: NSTextContainer? { get }
    func setHardInvalidation(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func getLineFragmentRect(_ lineFragmentRect: UnsafeMutablePointer<NSRect>, usedRect lineFragmentUsedRect: UnsafeMutablePointer<NSRect>, forParagraphSeparatorGlyphRange paragraphSeparatorGlyphRange: NSRange, atProposedOrigin lineOrigin: NSPoint)
}
extension NSATSTypesetter {
    func willSetLineFragmentRect(_ lineRect: UnsafeMutablePointer<NSRect>, forGlyphRange glyphRange: NSRange, usedRect usedRect: UnsafeMutablePointer<NSRect>, baselineOffset baselineOffset: UnsafeMutablePointer<CGFloat>)
    func shouldBreakLineByWordBeforeCharacterAtIndex(_ charIndex: Int) -> Bool
    func shouldBreakLineByHyphenatingBeforeCharacterAtIndex(_ charIndex: Int) -> Bool
    func hyphenationFactorForGlyphAtIndex(_ glyphIndex: Int) -> Float
    func hyphenCharacterForGlyphAtIndex(_ glyphIndex: Int) -> UTF32Char
    func boundingBoxForControlGlyphAtIndex(_ glyphIndex: Int, forTextContainer textContainer: NSTextContainer, proposedLineFragment proposedRect: NSRect, glyphPosition glyphPosition: NSPoint, characterIndex charIndex: Int) -> NSRect
}
extension NSATSTypesetter {
    func characterRangeForGlyphRange(_ glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer) -> NSRange
    func glyphRangeForCharacterRange(_ charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer) -> NSRange
    func getGlyphsInRange(_ glyphsRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>) -> Int
    func setLineFragmentRect(_ fragmentRect: NSRect, forGlyphRange glyphRange: NSRange, usedRect usedRect: NSRect, baselineOffset baselineOffset: CGFloat)
    func substituteGlyphsInRange(_ glyphRange: NSRange, withGlyphs glyphs: UnsafeMutablePointer<NSGlyph>)
    func insertGlyph(_ glyph: NSGlyph, atGlyphIndex glyphIndex: Int, characterIndex characterIndex: Int)
    func deleteGlyphsInRange(_ glyphRange: NSRange)
    func setNotShownAttribute(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func setDrawsOutsideLineFragment(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func setLocation(_ location: NSPoint, withAdvancements advancements: UnsafePointer<CGFloat>, forStartOfGlyphRange glyphRange: NSRange)
    func setAttachmentSize(_ attachmentSize: NSSize, forGlyphRange glyphRange: NSRange)
    func setBidiLevels(_ levels: UnsafePointer<UInt8>, forGlyphRange glyphRange: NSRange)
}
--
To
class NSATSTypesetter : NSTypesetter {
    class func shared() -> NSATSTypesetter
    func lineFragmentRect(forProposedRect proposedRect: NSRect, remaining remainingRect: NSRectPointer!) -> NSRect
    var usesFontLeading: Bool
    var typesetterBehavior: NSTypesetterBehavior
    var hyphenationFactor: Float
    var lineFragmentPadding: CGFloat
    func substituteFont(for originalFont: NSFont) -> NSFont
    func textTab(forGlyphLocation glyphLocation: CGFloat, writingDirection direction: NSWritingDirection, maxLocation maxLocation: CGFloat) -> NSTextTab?
    var bidiProcessingEnabled: Bool
    unowned(unsafe) var attributedString: NSAttributedString?
    func setParagraphGlyphRange(_ paragraphRange: NSRange, separatorGlyphRange paragraphSeparatorRange: NSRange)
    var paragraphGlyphRange: NSRange { get }
    var paragraphSeparatorGlyphRange: NSRange { get }
    func layoutParagraph(at lineFragmentOrigin: UnsafeMutablePointer<NSPoint>) -> Int
    func lineSpacing(afterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    func paragraphSpacing(beforeGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    func paragraphSpacing(afterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    unowned(unsafe) var layoutManager: NSLayoutManager? { get }
    unowned(unsafe) var currentTextContainer: NSTextContainer? { get }
    func setHardInvalidation(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func getLineFragmentRect(_ lineFragmentRect: UnsafeMutablePointer<NSRect>, usedRect lineFragmentUsedRect: UnsafeMutablePointer<NSRect>, forParagraphSeparatorGlyphRange paragraphSeparatorGlyphRange: NSRange, atProposedOrigin lineOrigin: NSPoint)
    func willSetLineFragmentRect(_ lineRect: UnsafeMutablePointer<NSRect>, forGlyphRange glyphRange: NSRange, usedRect usedRect: UnsafeMutablePointer<NSRect>, baselineOffset baselineOffset: UnsafeMutablePointer<CGFloat>)
    func shouldBreakLine(byWordBeforeCharacterAt charIndex: Int) -> Bool
    func shouldBreakLine(byHyphenatingBeforeCharacterAt charIndex: Int) -> Bool
    func hyphenationFactor(forGlyphAt glyphIndex: Int) -> Float
    func hyphenCharacter(forGlyphAt glyphIndex: Int) -> UTF32Char
    func boundingBox(forControlGlyphAt glyphIndex: Int, for textContainer: NSTextContainer, proposedLineFragment proposedRect: NSRect, glyphPosition glyphPosition: NSPoint, characterIndex charIndex: Int) -> NSRect
    func characterRange(forGlyphRange glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer?) -> NSRange
    func glyphRange(forCharacterRange charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer?) -> NSRange
    func getGlyphs(in glyphsRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>!, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>!, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>!, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>!) -> Int
    func setLineFragmentRect(_ fragmentRect: NSRect, forGlyphRange glyphRange: NSRange, usedRect usedRect: NSRect, baselineOffset baselineOffset: CGFloat)
    func substituteGlyphs(in glyphRange: NSRange, withGlyphs glyphs: UnsafeMutablePointer<NSGlyph>!)
    func insertGlyph(_ glyph: NSGlyph, atGlyphIndex glyphIndex: Int, characterIndex characterIndex: Int)
    func deleteGlyphs(in glyphRange: NSRange)
    func setNotShownAttribute(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func setDrawsOutsideLineFragment(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func setLocation(_ location: NSPoint, withAdvancements advancements: UnsafePointer<CGFloat>!, forStartOfGlyphRange glyphRange: NSRange)
    func setAttachmentSize(_ attachmentSize: NSSize, forGlyphRange glyphRange: NSRange)
    func setBidiLevels(_ levels: UnsafePointer<UInt8>!, forGlyphRange glyphRange: NSRange)
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func getGlyphs(in glyphsRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>!, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>!, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>!, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>!, bidiLevels bidiLevelBuffer: UnsafeMutablePointer<UInt8>!) -> Int
    func getLineFragmentRect(_ lineFragmentRect: NSRectPointer!, usedRect lineFragmentUsedRect: NSRectPointer!, remaining remainingRect: NSRectPointer!, forStartingGlyphAt startingGlyphIndex: Int, proposedRect proposedRect: NSRect, lineSpacing lineSpacing: CGFloat, paragraphSpacingBefore paragraphSpacingBefore: CGFloat, paragraphSpacingAfter paragraphSpacingAfter: CGFloat)
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
}
extension NSATSTypesetter : CVarArg {
}
extension NSATSTypesetter : Equatable, Hashable {
    var hashValue: Int { get }
}
extension NSATSTypesetter {
    func lineFragmentRect(forProposedRect proposedRect: NSRect, remaining remainingRect: NSRectPointer!) -> NSRect
}
extension NSATSTypesetter {
    var usesFontLeading: Bool
    var typesetterBehavior: NSTypesetterBehavior
    var hyphenationFactor: Float
    var lineFragmentPadding: CGFloat
    func substituteFont(for originalFont: NSFont) -> NSFont
    func textTab(forGlyphLocation glyphLocation: CGFloat, writingDirection direction: NSWritingDirection, maxLocation maxLocation: CGFloat) -> NSTextTab?
    var bidiProcessingEnabled: Bool
    unowned(unsafe) var attributedString: NSAttributedString?
    func setParagraphGlyphRange(_ paragraphRange: NSRange, separatorGlyphRange paragraphSeparatorRange: NSRange)
    var paragraphGlyphRange: NSRange { get }
    var paragraphSeparatorGlyphRange: NSRange { get }
    func layoutParagraph(at lineFragmentOrigin: UnsafeMutablePointer<NSPoint>) -> Int
    func lineSpacing(afterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    func paragraphSpacing(beforeGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    func paragraphSpacing(afterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
    unowned(unsafe) var layoutManager: NSLayoutManager? { get }
    unowned(unsafe) var currentTextContainer: NSTextContainer? { get }
    func setHardInvalidation(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func getLineFragmentRect(_ lineFragmentRect: UnsafeMutablePointer<NSRect>, usedRect lineFragmentUsedRect: UnsafeMutablePointer<NSRect>, forParagraphSeparatorGlyphRange paragraphSeparatorGlyphRange: NSRange, atProposedOrigin lineOrigin: NSPoint)
}
extension NSATSTypesetter {
    func willSetLineFragmentRect(_ lineRect: UnsafeMutablePointer<NSRect>, forGlyphRange glyphRange: NSRange, usedRect usedRect: UnsafeMutablePointer<NSRect>, baselineOffset baselineOffset: UnsafeMutablePointer<CGFloat>)
    func shouldBreakLine(byWordBeforeCharacterAt charIndex: Int) -> Bool
    func shouldBreakLine(byHyphenatingBeforeCharacterAt charIndex: Int) -> Bool
    func hyphenationFactor(forGlyphAt glyphIndex: Int) -> Float
    func hyphenCharacter(forGlyphAt glyphIndex: Int) -> UTF32Char
    func boundingBox(forControlGlyphAt glyphIndex: Int, for textContainer: NSTextContainer, proposedLineFragment proposedRect: NSRect, glyphPosition glyphPosition: NSPoint, characterIndex charIndex: Int) -> NSRect
}
extension NSATSTypesetter {
    func characterRange(forGlyphRange glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer?) -> NSRange
    func glyphRange(forCharacterRange charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer?) -> NSRange
    func getGlyphs(in glyphsRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>!, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>!, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>!, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>!) -> Int
    func setLineFragmentRect(_ fragmentRect: NSRect, forGlyphRange glyphRange: NSRange, usedRect usedRect: NSRect, baselineOffset baselineOffset: CGFloat)
    func substituteGlyphs(in glyphRange: NSRange, withGlyphs glyphs: UnsafeMutablePointer<NSGlyph>!)
    func insertGlyph(_ glyph: NSGlyph, atGlyphIndex glyphIndex: Int, characterIndex characterIndex: Int)
    func deleteGlyphs(in glyphRange: NSRange)
    func setNotShownAttribute(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func setDrawsOutsideLineFragment(_ flag: Bool, forGlyphRange glyphRange: NSRange)
    func setLocation(_ location: NSPoint, withAdvancements advancements: UnsafePointer<CGFloat>!, forStartOfGlyphRange glyphRange: NSRange)
    func setAttachmentSize(_ attachmentSize: NSSize, forGlyphRange glyphRange: NSRange)
    func setBidiLevels(_ levels: UnsafePointer<UInt8>!, forGlyphRange glyphRange: NSRange)
}
CVarArg, Equatable, Hashable

Declaration
From
func boundingBoxForControlGlyphAtIndex(_ glyphIndex: Int, forTextContainer textContainer: NSTextContainer, proposedLineFragment proposedRect: NSRect, glyphPosition glyphPosition: NSPoint, characterIndex charIndex: Int) -> NSRect
To
func boundingBox(forControlGlyphAt glyphIndex: Int, for textContainer: NSTextContainer, proposedLineFragment proposedRect: NSRect, glyphPosition glyphPosition: NSPoint, characterIndex charIndex: Int) -> NSRect

Modified NSATSTypesetter.characterRange(forGlyphRange: NSRange, actualGlyphRange: NSRangePointer?) -> NSRange
Declaration
From
func characterRangeForGlyphRange(_ glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer) -> NSRange
To
func characterRange(forGlyphRange glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer?) -> NSRange

Modified NSATSTypesetter.deleteGlyphs(in: NSRange)
Declaration
From
func deleteGlyphsInRange(_ glyphRange: NSRange)
To
func deleteGlyphs(in glyphRange: NSRange)

Declaration
From
func getGlyphsInRange(_ glyphsRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>) -> Int
To
func getGlyphs(in glyphsRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>!, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>!, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>!, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>!) -> Int

Modified NSATSTypesetter.glyphRange(forCharacterRange: NSRange, actualCharacterRange: NSRangePointer?) -> NSRange
Declaration
From
func glyphRangeForCharacterRange(_ charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer) -> NSRange
To
func glyphRange(forCharacterRange charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer?) -> NSRange

Declaration
From
func hyphenationFactorForGlyphAtIndex(_ glyphIndex: Int) -> Float
To
func hyphenationFactor(forGlyphAt glyphIndex: Int) -> Float

Declaration
From
func hyphenCharacterForGlyphAtIndex(_ glyphIndex: Int) -> UTF32Char
To
func hyphenCharacter(forGlyphAt glyphIndex: Int) -> UTF32Char

Declaration
From
func layoutParagraphAtPoint(_ lineFragmentOrigin: UnsafeMutablePointer<NSPoint>) -> Int
To
func layoutParagraph(at lineFragmentOrigin: UnsafeMutablePointer<NSPoint>) -> Int

Declaration
From
func lineSpacingAfterGlyphAtIndex(_ glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
To
func lineSpacing(afterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat

Declaration
From
func paragraphSpacingAfterGlyphAtIndex(_ glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
To
func paragraphSpacing(afterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat

Declaration
From
func paragraphSpacingBeforeGlyphAtIndex(_ glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
To
func paragraphSpacing(beforeGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat

Modified NSATSTypesetter.setBidiLevels(_: UnsafePointer<UInt8>!, forGlyphRange: NSRange)
Declaration
From
func setBidiLevels(_ levels: UnsafePointer<UInt8>, forGlyphRange glyphRange: NSRange)
To
func setBidiLevels(_ levels: UnsafePointer<UInt8>!, forGlyphRange glyphRange: NSRange)

Modified NSATSTypesetter.setLocation(_: NSPoint, withAdvancements: UnsafePointer<CGFloat>!, forStartOfGlyphRange: NSRange)
Declaration
From
func setLocation(_ location: NSPoint, withAdvancements advancements: UnsafePointer<CGFloat>, forStartOfGlyphRange glyphRange: NSRange)
To
func setLocation(_ location: NSPoint, withAdvancements advancements: UnsafePointer<CGFloat>!, forStartOfGlyphRange glyphRange: NSRange)

Declaration
From
class func sharedTypesetter() -> NSATSTypesetter
To
class func shared() -> NSATSTypesetter

Declaration
From
func shouldBreakLineByHyphenatingBeforeCharacterAtIndex(_ charIndex: Int) -> Bool
To
func shouldBreakLine(byHyphenatingBeforeCharacterAt charIndex: Int) -> Bool

Declaration
From
func shouldBreakLineByWordBeforeCharacterAtIndex(_ charIndex: Int) -> Bool
To
func shouldBreakLine(byWordBeforeCharacterAt charIndex: Int) -> Bool

Declaration
From
func substituteFontForFont(_ originalFont: NSFont) -> NSFont
To
func substituteFont(for originalFont: NSFont) -> NSFont

Modified NSATSTypesetter.substituteGlyphs(in: NSRange, withGlyphs: UnsafeMutablePointer<NSGlyph>!)
Declaration
From
func substituteGlyphsInRange(_ glyphRange: NSRange, withGlyphs glyphs: UnsafeMutablePointer<NSGlyph>)
To
func substituteGlyphs(in glyphRange: NSRange, withGlyphs glyphs: UnsafeMutablePointer<NSGlyph>!)

Declaration
From
func textTabForGlyphLocation(_ glyphLocation: CGFloat, writingDirection direction: NSWritingDirection, maxLocation maxLocation: CGFloat) -> NSTextTab?
To
func textTab(forGlyphLocation glyphLocation: CGFloat, writingDirection direction: NSWritingDirection, maxLocation maxLocation: CGFloat) -> NSTextTab?

Declaration
From
func boundingRectWithSize(_ size: NSSize, options options: NSStringDrawingOptions) -> NSRect
To
func boundingRect(with size: NSSize, options options: NSStringDrawingOptions = []) -> NSRect

Declaration
From
func boundingRectWithSize(_ size: NSSize, options options: NSStringDrawingOptions, context context: NSStringDrawingContext?) -> NSRect
To
func boundingRect(with size: NSSize, options options: NSStringDrawingOptions = [], context context: NSStringDrawingContext?) -> NSRect

Declaration
From
func containsAttachmentsInRange(_ range: NSRange) -> Bool
To
func containsAttachments(in range: NSRange) -> Bool

Declaration
From
func dataFromRange(_ range: NSRange, documentAttributes dict: [String : AnyObject]) throws -> NSData
To
func data(from range: NSRange, documentAttributes dict: [String : Any] = [:]) throws -> Data

Declaration
From
func docFormatFromRange(_ range: NSRange, documentAttributes dict: [String : AnyObject]) -> NSData?
To
func docFormat(from range: NSRange, documentAttributes dict: [String : Any] = [:]) -> Data?

Declaration
From
func doubleClickAtIndex(_ location: Int) -> NSRange
To
func doubleClick(at location: Int) -> NSRange

Declaration
From
func drawAtPoint(_ point: NSPoint)
To
func draw(at point: NSPoint)

Declaration
From
func drawInRect(_ rect: NSRect)
To
func draw(in rect: NSRect)

Declaration
From
func drawWithRect(_ rect: NSRect, options options: NSStringDrawingOptions)
To
func draw(with rect: NSRect, options options: NSStringDrawingOptions = [])

Declaration
From
func drawWithRect(_ rect: NSRect, options options: NSStringDrawingOptions, context context: NSStringDrawingContext?)
To
func draw(with rect: NSRect, options options: NSStringDrawingOptions = [], context context: NSStringDrawingContext?)

Declaration
From
func fileWrapperFromRange(_ range: NSRange, documentAttributes dict: [String : AnyObject]) throws -> NSFileWrapper
To
func fileWrapper(from range: NSRange, documentAttributes dict: [String : Any] = [:]) throws -> FileWrapper

Declaration
From
func fontAttributesInRange(_ range: NSRange) -> [String : AnyObject]
To
func fontAttributes(in range: NSRange) -> [String : Any]

Declaration
From
init(data data: NSData, options options: [String : AnyObject], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>) throws
To
init(data data: Data, options options: [String : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Declaration
From
init?(docFormat data: NSData, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(docFormat data: Data, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(HTML data: NSData, baseURL base: NSURL, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(html data: Data, baseURL base: URL, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(HTML data: NSData, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(html data: Data, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(HTML data: NSData, options options: [NSObject : AnyObject], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(html data: Data, options options: [AnyHashable : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(path path: String, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(path path: String, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(RTF data: NSData, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(rtf data: Data, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(RTFD data: NSData, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(rtfd data: Data, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(RTFDFileWrapper wrapper: NSFileWrapper, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(rtfdFileWrapper wrapper: FileWrapper, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Declaration
From
init?(URL url: NSURL, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)
To
init?(url url: URL, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

DeclarationIntroduction
From
init(URL url: NSURL, options options: [String : AnyObject], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>) throws
OS X 10.11
To
init(url url: URL, options options: [String : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws
OS X 10.4

Declaration
From
func itemNumberInTextList(_ list: NSTextList, atIndex location: Int) -> Int
To
func itemNumber(in list: NSTextList, at location: Int) -> Int

Declaration
From
func lineBreakBeforeIndex(_ location: Int, withinRange aRange: NSRange) -> Int
To
func lineBreak(before location: Int, within aRange: NSRange) -> Int

Declaration
From
func lineBreakByHyphenatingBeforeIndex(_ location: Int, withinRange aRange: NSRange) -> Int
To
func lineBreakByHyphenating(before location: Int, within aRange: NSRange) -> Int

Declaration
From
func nextWordFromIndex(_ location: Int, forward isForward: Bool) -> Int
To
func nextWord(from location: Int, forward isForward: Bool) -> Int

Declaration
From
func rangeOfTextTable(_ table: NSTextTable, atIndex location: Int) -> NSRange
To
func range(of table: NSTextTable, at location: Int) -> NSRange

Declaration
From
func rangeOfTextBlock(_ block: NSTextBlock, atIndex location: Int) -> NSRange
To
func range(of block: NSTextBlock, at location: Int) -> NSRange

Declaration
From
func rangeOfTextList(_ list: NSTextList, atIndex location: Int) -> NSRange
To
func range(of list: NSTextList, at location: Int) -> NSRange

Declaration
From
func RTFFromRange(_ range: NSRange, documentAttributes dict: [String : AnyObject]) -> NSData?
To
func rtf(from range: NSRange, documentAttributes dict: [String : Any] = [:]) -> Data?

Declaration
From
func RTFDFromRange(_ range: NSRange, documentAttributes dict: [String : AnyObject]) -> NSData?
To
func rtfd(from range: NSRange, documentAttributes dict: [String : Any] = [:]) -> Data?

Declaration
From
func RTFDFileWrapperFromRange(_ range: NSRange, documentAttributes dict: [String : AnyObject]) -> NSFileWrapper?
To
func rtfdFileWrapper(from range: NSRange, documentAttributes dict: [String : Any] = [:]) -> FileWrapper?

Declaration
From
func rulerAttributesInRange(_ range: NSRange) -> [String : AnyObject]
To
func rulerAttributes(in range: NSRange) -> [String : Any]

Declaration
From
func URLAtIndex(_ location: Int, effectiveRange effectiveRange: NSRangePointer) -> NSURL?
To
func url(at location: Int, effectiveRange effectiveRange: NSRangePointer) -> URL?

DeclarationProtocols
From
struct NSAutoresizingMaskOptions : OptionSetType {
    init(rawValue rawValue: UInt)
    static var ViewNotSizable: NSAutoresizingMaskOptions { get }
    static var ViewMinXMargin: NSAutoresizingMaskOptions { get }
    static var ViewWidthSizable: NSAutoresizingMaskOptions { get }
    static var ViewMaxXMargin: NSAutoresizingMaskOptions { get }
    static var ViewMinYMargin: NSAutoresizingMaskOptions { get }
    static var ViewHeightSizable: NSAutoresizingMaskOptions { get }
    static var ViewMaxYMargin: NSAutoresizingMaskOptions { get }
}
OptionSetType
To
struct NSAutoresizingMaskOptions : OptionSet {
    init(rawValue rawValue: UInt)
    static var viewNotSizable: NSAutoresizingMaskOptions { get }
    static var viewMinXMargin: NSAutoresizingMaskOptions { get }
    static var viewWidthSizable: NSAutoresizingMaskOptions { get }
    static var viewMaxXMargin: NSAutoresizingMaskOptions { get }
    static var viewMinYMargin: NSAutoresizingMaskOptions { get }
    static var viewHeightSizable: NSAutoresizingMaskOptions { get }
    static var viewMaxYMargin: NSAutoresizingMaskOptions { get }
    func intersect(_ other: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions
    func exclusiveOr(_ other: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions
    mutating func unionInPlace(_ other: NSAutoresizingMaskOptions)
    mutating func intersectInPlace(_ other: NSAutoresizingMaskOptions)
    mutating func exclusiveOrInPlace(_ other: NSAutoresizingMaskOptions)
    func isSubsetOf(_ other: NSAutoresizingMaskOptions) -> Bool
    func isDisjointWith(_ other: NSAutoresizingMaskOptions) -> Bool
    func isSupersetOf(_ other: NSAutoresizingMaskOptions) -> Bool
    mutating func subtractInPlace(_ other: NSAutoresizingMaskOptions)
    func isStrictSupersetOf(_ other: NSAutoresizingMaskOptions) -> Bool
    func isStrictSubsetOf(_ other: NSAutoresizingMaskOptions) -> Bool
}
extension NSAutoresizingMaskOptions {
    func union(_ other: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions
    func intersection(_ other: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions
    func symmetricDifference(_ other: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions
}
extension NSAutoresizingMaskOptions {
    func contains(_ member: NSAutoresizingMaskOptions) -> Bool
    mutating func insert(_ newMember: NSAutoresizingMaskOptions) -> (inserted: Bool, memberAfterInsert: NSAutoresizingMaskOptions)
    mutating func remove(_ member: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions?
    mutating func update(with newMember: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions?
}
extension NSAutoresizingMaskOptions {
    convenience init()
    mutating func formUnion(_ other: NSAutoresizingMaskOptions)
    mutating func formIntersection(_ other: NSAutoresizingMaskOptions)
    mutating func formSymmetricDifference(_ other: NSAutoresizingMaskOptions)
}
extension NSAutoresizingMaskOptions {
    convenience init<S : Sequence where S.Iterator.Element == NSAutoresizingMaskOptions>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: NSAutoresizingMaskOptions...)
    mutating func subtract(_ other: NSAutoresizingMaskOptions)
    func isSubset(of other: NSAutoresizingMaskOptions) -> Bool
    func isSuperset(of other: NSAutoresizingMaskOptions) -> Bool
    func isDisjoint(with other: NSAutoresizingMaskOptions) -> Bool
    func subtracting(_ other: NSAutoresizingMaskOptions) -> NSAutoresizingMaskOptions
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: NSAutoresizingMaskOptions) -> Bool
    func isStrictSubset(of other: NSAutoresizingMaskOptions) -> Bool
}
OptionSet

Declaration
From
static var ViewHeightSizable: NSAutoresizingMaskOptions { get }
To
static var viewHeightSizable: NSAutoresizingMaskOptions { get }

Declaration
From
static var ViewMaxXMargin: NSAutoresizingMaskOptions { get }
To
static var viewMaxXMargin: NSAutoresizingMaskOptions { get }

Declaration
From
static var ViewMaxYMargin: NSAutoresizingMaskOptions { get }
To
static var viewMaxYMargin: NSAutoresizingMaskOptions { get }

Declaration
From
static var ViewMinXMargin: NSAutoresizingMaskOptions { get }
To
static var viewMinXMargin: NSAutoresizingMaskOptions { get }

Declaration
From
static var ViewMinYMargin: NSAutoresizingMaskOptions { get }
To
static var viewMinYMargin: NSAutoresizingMaskOptions { get }

Declaration
From
static var ViewNotSizable: NSAutoresizingMaskOptions { get }
To
static var viewNotSizable: NSAutoresizingMaskOptions { get }

Declaration
From
static var ViewWidthSizable: NSAutoresizingMaskOptions { get }
To
static var viewWidthSizable: NSAutoresizingMaskOptions { get }

Declaration
From
enum NSBackgroundStyle : Int {
    case Light
    case Dark
    case Raised
    case Lowered
}
To
enum NSBackgroundStyle : Int {
    case light
    case dark
    case raised
    case lowered
}

Declaration
From
case Dark
To
case dark

Declaration
From
case Light
To
case light

Declaration
From
case Lowered
To
case lowered

Declaration
From
case Raised
To
case raised

Declaration
From
enum NSBackingStoreType : UInt {
    case Retained
    case Nonretained
    case Buffered
}
To
enum NSBackingStoreType : UInt {
    case retained
    case nonretained
    case buffered
}

Declaration
From
case Buffered
To
case buffered

Declaration
From
case Nonretained
To
case nonretained

Declaration
From
case Retained
To
case retained

Declaration
From
enum NSBezelStyle : UInt {
    case RoundedBezelStyle
    case RegularSquareBezelStyle
    case ThickSquareBezelStyle
    case ThickerSquareBezelStyle
    case DisclosureBezelStyle
    case ShadowlessSquareBezelStyle
    case CircularBezelStyle
    case TexturedSquareBezelStyle
    case HelpButtonBezelStyle
    case SmallSquareBezelStyle
    case TexturedRoundedBezelStyle
    case RoundRectBezelStyle
    case RecessedBezelStyle
    case RoundedDisclosureBezelStyle
    case InlineBezelStyle
    static var SmallIconButtonBezelStyle: NSBezelStyle { get }
}
To
enum NSBezelStyle : UInt {
    case rounded
    case regularSquare
    case disclosure
    case shadowlessSquare
    case circular
    case texturedSquare
    case helpButton
    case smallSquare
    case texturedRounded
    case roundRect
    case recessed
    case roundedDisclosure
    case inline
}

Modified NSBezierPath
DeclarationProtocols
From
class NSBezierPath : NSObject, NSCopying, NSCoding {
     init()
    class func bezierPath() -> NSBezierPath
     init(rect rect: NSRect)
    class func bezierPathWithRect(_ rect: NSRect) -> NSBezierPath
     init(ovalInRect rect: NSRect)
    class func bezierPathWithOvalInRect(_ rect: NSRect) -> NSBezierPath
     init(roundedRect rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat)
    class func bezierPathWithRoundedRect(_ rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat) -> NSBezierPath
    class func fillRect(_ rect: NSRect)
    class func strokeRect(_ rect: NSRect)
    class func clipRect(_ rect: NSRect)
    class func strokeLineFromPoint(_ point1: NSPoint, toPoint point2: NSPoint)
    class func drawPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>, atPoint point: NSPoint)
    class func setDefaultMiterLimit(_ limit: CGFloat)
    class func defaultMiterLimit() -> CGFloat
    class func setDefaultFlatness(_ flatness: CGFloat)
    class func defaultFlatness() -> CGFloat
    class func setDefaultWindingRule(_ windingRule: NSWindingRule)
    class func defaultWindingRule() -> NSWindingRule
    class func setDefaultLineCapStyle(_ lineCapStyle: NSLineCapStyle)
    class func defaultLineCapStyle() -> NSLineCapStyle
    class func setDefaultLineJoinStyle(_ lineJoinStyle: NSLineJoinStyle)
    class func defaultLineJoinStyle() -> NSLineJoinStyle
    class func setDefaultLineWidth(_ lineWidth: CGFloat)
    class func defaultLineWidth() -> CGFloat
    func moveToPoint(_ point: NSPoint)
    func lineToPoint(_ point: NSPoint)
    func curveToPoint(_ endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)
    func closePath()
    func removeAllPoints()
    func relativeMoveToPoint(_ point: NSPoint)
    func relativeLineToPoint(_ point: NSPoint)
    func relativeCurveToPoint(_ endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)
    var lineWidth: CGFloat
    var lineCapStyle: NSLineCapStyle
    var lineJoinStyle: NSLineJoinStyle
    var windingRule: NSWindingRule
    var miterLimit: CGFloat
    var flatness: CGFloat
    func getLineDash(_ pattern: UnsafeMutablePointer<CGFloat>, count count: UnsafeMutablePointer<Int>, phase phase: UnsafeMutablePointer<CGFloat>)
    func setLineDash(_ pattern: UnsafePointer<CGFloat>, count count: Int, phase phase: CGFloat)
    func stroke()
    func fill()
    func addClip()
    func setClip()
    @NSCopying var bezierPathByFlatteningPath: NSBezierPath { get }
    @NSCopying var bezierPathByReversingPath: NSBezierPath { get }
    func transformUsingAffineTransform(_ transform: NSAffineTransform)
    var empty: Bool { get }
    var currentPoint: NSPoint { get }
    var controlPointBounds: NSRect { get }
    var bounds: NSRect { get }
    var elementCount: Int { get }
    func elementAtIndex(_ index: Int, associatedPoints points: NSPointArray) -> NSBezierPathElement
    func elementAtIndex(_ index: Int) -> NSBezierPathElement
    func setAssociatedPoints(_ points: NSPointArray, atIndex index: Int)
    func appendBezierPath(_ path: NSBezierPath)
    func appendBezierPathWithRect(_ rect: NSRect)
    func appendBezierPathWithPoints(_ points: NSPointArray, count count: Int)
    func appendBezierPathWithOvalInRect(_ rect: NSRect)
    func appendBezierPathWithArcWithCenter(_ center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat, clockwise clockwise: Bool)
    func appendBezierPathWithArcWithCenter(_ center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat)
    func appendBezierPathWithArcFromPoint(_ point1: NSPoint, toPoint point2: NSPoint, radius radius: CGFloat)
    func appendBezierPathWithGlyph(_ glyph: NSGlyph, inFont font: NSFont)
    func appendBezierPathWithGlyphs(_ glyphs: UnsafeMutablePointer<NSGlyph>, count count: Int, inFont font: NSFont)
    func appendBezierPathWithPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>)
    func appendBezierPathWithRoundedRect(_ rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat)
    func containsPoint(_ point: NSPoint) -> Bool
}
extension NSBezierPath {
    func cachesBezierPath() -> Bool
    func setCachesBezierPath(_ flag: Bool)
}
NSCoding, NSCopying
To
class NSBezierPath : NSObject, NSCopying, NSCoding {
     init()
    class func bezierPath() -> NSBezierPath
     init(rect rect: NSRect)
    class func withRect(_ rect: NSRect) -> NSBezierPath
     init(ovalIn rect: NSRect)
    class func withOvalIn(_ rect: NSRect) -> NSBezierPath
     init(roundedRect rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat)
    class func withRoundedRect(_ rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat) -> NSBezierPath
    class func fill(_ rect: NSRect)
    class func stroke(_ rect: NSRect)
    class func clip(_ rect: NSRect)
    class func strokeLine(from point1: NSPoint, to point2: NSPoint)
    class func drawPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>, at point: NSPoint)
    class func setDefaultMiterLimit(_ limit: CGFloat)
    class func defaultMiterLimit() -> CGFloat
    class func setDefaultFlatness(_ flatness: CGFloat)
    class func defaultFlatness() -> CGFloat
    class func setDefaultWindingRule(_ windingRule: NSWindingRule)
    class func defaultWindingRule() -> NSWindingRule
    class func setDefaultLineCapStyle(_ lineCapStyle: NSLineCapStyle)
    class func defaultLineCapStyle() -> NSLineCapStyle
    class func setDefaultLineJoinStyle(_ lineJoinStyle: NSLineJoinStyle)
    class func defaultLineJoinStyle() -> NSLineJoinStyle
    class func setDefaultLineWidth(_ lineWidth: CGFloat)
    class func defaultLineWidth() -> CGFloat
    func move(to point: NSPoint)
    func line(to point: NSPoint)
    func curve(to endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)
    func close()
    func removeAllPoints()
    func relativeMove(to point: NSPoint)
    func relativeLine(to point: NSPoint)
    func relativeCurve(to endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)
    var lineWidth: CGFloat
    var lineCapStyle: NSLineCapStyle
    var lineJoinStyle: NSLineJoinStyle
    var windingRule: NSWindingRule
    var miterLimit: CGFloat
    var flatness: CGFloat
    func getLineDash(_ pattern: UnsafeMutablePointer<CGFloat>?, count count: UnsafeMutablePointer<Int>?, phase phase: UnsafeMutablePointer<CGFloat>?)
    func setLineDash(_ pattern: UnsafePointer<CGFloat>?, count count: Int, phase phase: CGFloat)
    func stroke()
    func fill()
    func addClip()
    func setClip()
    @NSCopying var flattened: NSBezierPath { get }
    @NSCopying var reversed: NSBezierPath { get }
    func transform(using transform: AffineTransform)
    var isEmpty: Bool { get }
    var currentPoint: NSPoint { get }
    var controlPointBounds: NSRect { get }
    var bounds: NSRect { get }
    var elementCount: Int { get }
    func element(at index: Int, associatedPoints points: NSPointArray?) -> NSBezierPathElement
    func element(at index: Int) -> NSBezierPathElement
    func setAssociatedPoints(_ points: NSPointArray?, at index: Int)
    func append(_ path: NSBezierPath)
    func appendRect(_ rect: NSRect)
    func appendPoints(_ points: NSPointArray, count count: Int)
    func appendOval(in rect: NSRect)
    func appendArc(withCenter center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat, clockwise clockwise: Bool)
    func appendArc(withCenter center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat)
    func appendArc(from point1: NSPoint, to point2: NSPoint, radius radius: CGFloat)
    func appendGlyph(_ glyph: NSGlyph, in font: NSFont)
    func appendGlyphs(_ glyphs: UnsafeMutablePointer<NSGlyph>, count count: Int, in font: NSFont)
    func appendPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>)
    func appendRoundedRect(_ rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat)
    func contains(_ point: NSPoint) -> Bool
    func cachesBezierPath() -> Bool
    func setCaches(_ flag: Bool)
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
}
extension NSBezierPath : CVarArg {
}
extension NSBezierPath : Equatable, Hashable {
    var hashValue: Int { get }
}
extension NSBezierPath {
    func cachesBezierPath() -> Bool
    func setCaches(_ flag: Bool)
}
CVarArg, Equatable, Hashable, NSCoding, NSCopying

Declaration
From
func appendBezierPath(_ path: NSBezierPath)
To
func append(_ path: NSBezierPath)

Declaration
From
func appendBezierPathWithArcFromPoint(_ point1: NSPoint, toPoint point2: NSPoint, radius radius: CGFloat)
To
func appendArc(from point1: NSPoint, to point2: NSPoint, radius radius: CGFloat)

Declaration
From
func appendBezierPathWithArcWithCenter(_ center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat)
To
func appendArc(withCenter center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat)

Declaration
From
func appendBezierPathWithArcWithCenter(_ center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat, clockwise clockwise: Bool)
To
func appendArc(withCenter center: NSPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat, clockwise clockwise: Bool)

Declaration
From
func appendBezierPathWithGlyph(_ glyph: NSGlyph, inFont font: NSFont)
To
func appendGlyph(_ glyph: NSGlyph, in font: NSFont)

Declaration
From
func appendBezierPathWithGlyphs(_ glyphs: UnsafeMutablePointer<NSGlyph>, count count: Int, inFont font: NSFont)
To
func appendGlyphs(_ glyphs: UnsafeMutablePointer<NSGlyph>, count count: Int, in font: NSFont)

Declaration
From
func appendBezierPathWithOvalInRect(_ rect: NSRect)
To
func appendOval(in rect: NSRect)

Declaration
From
func appendBezierPathWithPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>)
To
func appendPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>)

Declaration
From
func appendBezierPathWithPoints(_ points: NSPointArray, count count: Int)
To
func appendPoints(_ points: NSPointArray, count count: Int)

Declaration
From
func appendBezierPathWithRect(_ rect: NSRect)
To
func appendRect(_ rect: NSRect)

Declaration
From
func appendBezierPathWithRoundedRect(_ rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat)
To
func appendRoundedRect(_ rect: NSRect, xRadius xRadius: CGFloat, yRadius yRadius: CGFloat)

Declaration
From
class func clipRect(_ rect: NSRect)
To
class func clip(_ rect: NSRect)

Declaration
From
func closePath()
To
func close()

Declaration
From
func containsPoint(_ point: NSPoint) -> Bool
To
func contains(_ point: NSPoint) -> Bool

Declaration
From
func curveToPoint(_ endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)
To
func curve(to endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)

Declaration
From
class func drawPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>, atPoint point: NSPoint)
To
class func drawPackedGlyphs(_ packedGlyphs: UnsafePointer<Int8>, at point: NSPoint)

Declaration
From
func elementAtIndex(_ index: Int) -> NSBezierPathElement
To
func element(at index: Int) -> NSBezierPathElement

Declaration
From
func elementAtIndex(_ index: Int, associatedPoints points: NSPointArray) -> NSBezierPathElement
To
func element(at index: Int, associatedPoints points: NSPointArray?) -> NSBezierPathElement

Declaration
From
class func fillRect(_ rect: NSRect)
To
class func fill(_ rect: NSRect)

Declaration
From
@NSCopying var bezierPathByFlatteningPath: NSBezierPath { get }
To
@NSCopying var flattened: NSBezierPath { get }

Declaration
From
func getLineDash(_ pattern: UnsafeMutablePointer<CGFloat>, count count: UnsafeMutablePointer<Int>, phase phase: UnsafeMutablePointer<CGFloat>)
To
func getLineDash(_ pattern: UnsafeMutablePointer<CGFloat>?, count count: UnsafeMutablePointer<Int>?, phase phase: UnsafeMutablePointer<CGFloat>?)

Declaration
From
init(ovalInRect rect: NSRect)
To
init(ovalIn rect: NSRect)

Declaration
From
var empty: Bool { get }
To
var isEmpty: Bool { get }

Declaration
From
func lineToPoint(_ point: NSPoint)
To
func line(to point: NSPoint)

Declaration
From
func moveToPoint(_ point: NSPoint)
To
func move(to point: NSPoint)

Declaration
From
func relativeCurveToPoint(_ endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)
To
func relativeCurve(to endPoint: NSPoint, controlPoint1 controlPoint1: NSPoint, controlPoint2 controlPoint2: NSPoint)

Declaration
From
func relativeLineToPoint(_ point: NSPoint)
To
func relativeLine(to point: NSPoint)

Declaration
From
func relativeMoveToPoint(_ point: NSPoint)
To
func relativeMove(to point: NSPoint)

Declaration
From
@NSCopying var bezierPathByReversingPath: NSBezierPath { get }
To
@NSCopying var reversed: NSBezierPath { get }

Declaration
From
func setAssociatedPoints(_ points: NSPointArray, atIndex index: Int)
To
func setAssociatedPoints(_ points: NSPointArray?, at index: Int)

Declaration
From
func setLineDash(_ pattern: UnsafePointer<CGFloat>, count count: Int, phase phase: CGFloat)
To
func setLineDash(_ pattern: UnsafePointer<CGFloat>?, count count: Int, phase phase: CGFloat)

Declaration
From
class func strokeRect(_ rect: NSRect)
To
class func stroke(_ rect: NSRect)

Declaration
From
class func strokeLineFromPoint(_ point1: NSPoint, toPoint point2: NSPoint)
To
class func strokeLine(from point1: NSPoint, to point2: NSPoint)

Declaration
From
func transformUsingAffineTransform(_ transform: NSAffineTransform)
To
func transform(using transform: AffineTransform)

Declaration
From
enum NSBezierPathElement : UInt {
    case MoveToBezierPathElement
    case LineToBezierPathElement
    case CurveToBezierPathElement
    case ClosePathBezierPathElement
}
To
enum NSBezierPathElement : UInt {
    case moveToBezierPathElement
    case lineToBezierPathElement
    case curveToBezierPathElement
    case closePathBezierPathElement
}

Declaration
From
case ClosePathBezierPathElement
To
case closePathBezierPathElement

Declaration
From
case CurveToBezierPathElement
To
case curveToBezierPathElement

Declaration
From
case LineToBezierPathElement
To
case lineToBezierPathElement

Declaration
From
case MoveToBezierPathElement
To
case moveToBezierPathElement

DeclarationProtocols
From
struct NSBitmapFormat : OptionSetType {
    init(rawValue rawValue: UInt)
    static var NSAlphaFirstBitmapFormat: NSBitmapFormat { get }
    static var NSAlphaNonpremultipliedBitmapFormat: NSBitmapFormat { get }
    static var NSFloatingPointSamplesBitmapFormat: NSBitmapFormat { get }
    static var NS16BitLittleEndianBitmapFormat: NSBitmapFormat { get }
    static var NS32BitLittleEndianBitmapFormat: NSBitmapFormat { get }
    static var NS16BitBigEndianBitmapFormat: NSBitmapFormat { get }
    static var NS32BitBigEndianBitmapFormat: NSBitmapFormat { get }
}
OptionSetType
To
struct NSBitmapFormat : OptionSet {
    init(rawValue rawValue: UInt)
    static var alphaFirst: NSBitmapFormat { get }
    static var alphaNonpremultiplied: NSBitmapFormat { get }
    static var floatingPointSamples: NSBitmapFormat { get }
    static var sixteenBitLittleEndian: NSBitmapFormat { get }
    static var thirtyTwoBitLittleEndian: NSBitmapFormat { get }
    static var sixteenBitBigEndian: NSBitmapFormat { get }
    static var thirtyTwoBitBigEndian: NSBitmapFormat { get }
    func intersect(_ other: NSBitmapFormat) -> NSBitmapFormat
    func exclusiveOr(_ other: NSBitmapFormat) -> NSBitmapFormat
    mutating func unionInPlace(_ other: NSBitmapFormat)
    mutating func intersectInPlace(_ other: NSBitmapFormat)
    mutating func exclusiveOrInPlace(_ other: NSBitmapFormat)
    func isSubsetOf(_ other: NSBitmapFormat) -> Bool
    func isDisjointWith(_ other: NSBitmapFormat) -> Bool
    func isSupersetOf(_ other: NSBitmapFormat) -> Bool
    mutating func subtractInPlace(_ other: NSBitmapFormat)
    func isStrictSupersetOf(_ other: NSBitmapFormat) -> Bool
    func isStrictSubsetOf(_ other: NSBitmapFormat) -> Bool
}
extension NSBitmapFormat {
    func union(_ other: NSBitmapFormat) -> NSBitmapFormat
    func intersection(_ other: NSBitmapFormat) -> NSBitmapFormat
    func symmetricDifference(_ other: NSBitmapFormat) -> NSBitmapFormat
}
extension NSBitmapFormat {
    func contains(_ member: NSBitmapFormat) -> Bool
    mutating func insert(_ newMember: NSBitmapFormat) -> (inserted: Bool, memberAfterInsert: NSBitmapFormat)
    mutating func remove(_ member: NSBitmapFormat) -> NSBitmapFormat?
    mutating func update(with newMember: NSBitmapFormat) -> NSBitmapFormat?
}
extension NSBitmapFormat {
    convenience init()
    mutating func formUnion(_ other: NSBitmapFormat)
    mutating func formIntersection(_ other: NSBitmapFormat)
    mutating func formSymmetricDifference(_ other: NSBitmapFormat)
}
extension NSBitmapFormat {
    convenience init<S : Sequence where S.Iterator.Element == NSBitmapFormat>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: NSBitmapFormat...)
    mutating func subtract(_ other: NSBitmapFormat)
    func isSubset(of other: NSBitmapFormat) -> Bool
    func isSuperset(of other: NSBitmapFormat) -> Bool
    func isDisjoint(with other: NSBitmapFormat) -> Bool
    func subtracting(_ other: NSBitmapFormat) -> NSBitmapFormat
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: NSBitmapFormat) -> Bool
    func isStrictSubset(of other: NSBitmapFormat) -> Bool
}
OptionSet

Declaration
From
enum NSBitmapImageFileType : UInt {
    case NSTIFFFileType
    case NSBMPFileType
    case NSGIFFileType
    case NSJPEGFileType
    case NSPNGFileType
    case NSJPEG2000FileType
}
To
enum NSBitmapImageFileType : UInt {
    case TIFF
    case BMP
    case GIF
    case JPEG
    case PNG
    case JPEG2000
}

Declaration
From
class NSBitmapImageRep : NSImageRep, NSSecureCoding {
    init?(focusedViewRect rect: NSRect)
    init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>>, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)
    init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>>, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bitmapFormat bitmapFormat: NSBitmapFormat, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)
    init(CGImage cgImage: CGImage)
    init(CIImage ciImage: CIImage)
    class func imageRepsWithData(_ data: NSData) -> [NSImageRep]
    convenience init?(data data: NSData)
    class func imageRepWithData(_ data: NSData) -> Self?
    init?(data data: NSData)
    var bitmapData: UnsafeMutablePointer<UInt8> { get }
    func getBitmapDataPlanes(_ data: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>>)
    var planar: Bool { get }
    var samplesPerPixel: Int { get }
    var bitsPerPixel: Int { get }
    var bytesPerRow: Int { get }
    var bytesPerPlane: Int { get }
    var numberOfPlanes: Int { get }
    var bitmapFormat: NSBitmapFormat { get }
    func getCompression(_ compression: UnsafeMutablePointer<NSTIFFCompression>, factor factor: UnsafeMutablePointer<Float>)
    func setCompression(_ compression: NSTIFFCompression, factor factor: Float)
    @NSCopying var TIFFRepresentation: NSData? { get }
    func TIFFRepresentationUsingCompression(_ comp: NSTIFFCompression, factor factor: Float) -> NSData?
    class func TIFFRepresentationOfImageRepsInArray(_ array: [NSImageRep]) -> NSData?
    class func TIFFRepresentationOfImageRepsInArray(_ array: [NSImageRep], usingCompression comp: NSTIFFCompression, factor factor: Float) -> NSData?
    class func getTIFFCompressionTypes(_ list: UnsafeMutablePointer<UnsafePointer<NSTIFFCompression>>, count numTypes: UnsafeMutablePointer<Int>)
    class func localizedNameForTIFFCompressionType(_ compression: NSTIFFCompression) -> String?
    func canBeCompressedUsing(_ compression: NSTIFFCompression) -> Bool
    func colorizeByMappingGray(_ midPoint: CGFloat, toColor midPointColor: NSColor?, blackMapping shadowColor: NSColor?, whiteMapping lightColor: NSColor?)
    init(forIncrementalLoad forIncrementalLoad: ())
    func incrementalLoadFromData(_ data: NSData, complete complete: Bool) -> Int
    func setColor(_ color: NSColor, atX x: Int, y y: Int)
    func colorAtX(_ x: Int, y y: Int) -> NSColor?
    func getPixel(_ p: UnsafeMutablePointer<Int>, atX x: Int, y y: Int)
    func setPixel(_ p: UnsafeMutablePointer<Int>, atX x: Int, y y: Int)
    var CGImage: CGImage? { get }
    var colorSpace: NSColorSpace { get }
    func bitmapImageRepByConvertingToColorSpace(_ targetSpace: NSColorSpace, renderingIntent renderingIntent: NSColorRenderingIntent) -> NSBitmapImageRep?
    func bitmapImageRepByRetaggingWithColorSpace(_ newSpace: NSColorSpace) -> NSBitmapImageRep?
}
extension NSBitmapImageRep {
    class func representationOfImageRepsInArray(_ imageReps: [NSImageRep], usingType storageType: NSBitmapImageFileType, properties properties: [String : AnyObject]) -> NSData?
    func representationUsingType(_ storageType: NSBitmapImageFileType, properties properties: [String : AnyObject]) -> NSData?
    func setProperty(_ property: String, withValue value: AnyObject?)
    func valueForProperty(_ property: String) -> AnyObject?
}
To
class NSBitmapImageRep : NSImageRep, NSSecureCoding {
    init?(focusedViewRect rect: NSRect)
    init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>?, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)
    init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>?, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bitmapFormat bitmapFormat: NSBitmapFormat, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)
    init(cgImage cgImage: CGImage)
    init(ciImage ciImage: CIImage)
    class func imageReps(with data: Data) -> [NSImageRep]
    convenience init?(data data: Data)
    class func withData(_ data: Data) -> Self?
    init?(data data: Data)
    var bitmapData: UnsafeMutablePointer<UInt8>? { get }
    func getBitmapDataPlanes(_ data: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>)
    var isPlanar: Bool { get }
    var samplesPerPixel: Int { get }
    var bitsPerPixel: Int { get }
    var bytesPerRow: Int { get }
    var bytesPerPlane: Int { get }
    var numberOfPlanes: Int { get }
    var bitmapFormat: NSBitmapFormat { get }
    func getCompression(_ compression: UnsafeMutablePointer<NSTIFFCompression>?, factor factor: UnsafeMutablePointer<Float>?)
    func setCompression(_ compression: NSTIFFCompression, factor factor: Float)
    var tiffRepresentation: Data? { get }
    func tiffRepresentation(using comp: NSTIFFCompression, factor factor: Float) -> Data?
    class func tiffRepresentationOfImageReps(in array: [NSImageRep]) -> Data?
    class func tiffRepresentationOfImageReps(in array: [NSImageRep], using comp: NSTIFFCompression, factor factor: Float) -> Data?
    class func getTIFFCompressionTypes(_ list: UnsafeMutablePointer<UnsafePointer<NSTIFFCompression>?>, count numTypes: UnsafeMutablePointer<Int>)
    class func localizedName(forTIFFCompressionType compression: NSTIFFCompression) -> String?
    func canBeCompressed(using compression: NSTIFFCompression) -> Bool
    func colorize(byMappingGray midPoint: CGFloat, to midPointColor: NSColor?, blackMapping shadowColor: NSColor?, whiteMapping lightColor: NSColor?)
    init(forIncrementalLoad forIncrementalLoad: ())
    func incrementalLoad(from data: Data, complete complete: Bool) -> Int
    func setColor(_ color: NSColor, atX x: Int, y y: Int)
    func colorAt(x x: Int, y y: Int) -> NSColor?
    func getPixel(_ p: UnsafeMutablePointer<Int>!, atX x: Int, y y: Int)
    func setPixel(_ p: UnsafeMutablePointer<Int>!, atX x: Int, y y: Int)
    var cgImage: CGImage? { get }
    var colorSpace: NSColorSpace { get }
    func converting(to targetSpace: NSColorSpace, renderingIntent renderingIntent: NSColorRenderingIntent) -> NSBitmapImageRep?
    func retagging(with newSpace: NSColorSpace) -> NSBitmapImageRep?
    class func representationOfImageReps(in imageReps: [NSImageRep], using storageType: NSBitmapImageFileType, properties properties: [String : Any]) -> Data?
    func representation(using storageType: NSBitmapImageFileType, properties properties: [String : Any]) -> Data?
    func setProperty(_ property: String, withValue value: Any?)
    func value(forProperty property: String) -> Any?
}
extension NSBitmapImageRep {
    class func representationOfImageReps(in imageReps: [NSImageRep], using storageType: NSBitmapImageFileType, properties properties: [String : Any]) -> Data?
    func representation(using storageType: NSBitmapImageFileType, properties properties: [String : Any]) -> Data?
    func setProperty(_ property: String, withValue value: Any?)
    func value(forProperty property: String) -> Any?
}

Declaration
From
var bitmapData: UnsafeMutablePointer<UInt8> { get }
To
var bitmapData: UnsafeMutablePointer<UInt8>? { get }

Declaration
From
func canBeCompressedUsing(_ compression: NSTIFFCompression) -> Bool
To
func canBeCompressed(using compression: NSTIFFCompression) -> Bool

Declaration
From
var CGImage: CGImage? { get }
To
var cgImage: CGImage? { get }

Declaration
From
func colorAtX(_ x: Int, y y: Int) -> NSColor?
To
func colorAt(x x: Int, y y: Int) -> NSColor?

Declaration
From
func colorizeByMappingGray(_ midPoint: CGFloat, toColor midPointColor: NSColor?, blackMapping shadowColor: NSColor?, whiteMapping lightColor: NSColor?)
To
func colorize(byMappingGray midPoint: CGFloat, to midPointColor: NSColor?, blackMapping shadowColor: NSColor?, whiteMapping lightColor: NSColor?)

Declaration
From
func bitmapImageRepByConvertingToColorSpace(_ targetSpace: NSColorSpace, renderingIntent renderingIntent: NSColorRenderingIntent) -> NSBitmapImageRep?
To
func converting(to targetSpace: NSColorSpace, renderingIntent renderingIntent: NSColorRenderingIntent) -> NSBitmapImageRep?

Declaration
From
func getBitmapDataPlanes(_ data: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>>)
To
func getBitmapDataPlanes(_ data: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>)

Declaration
From
func getCompression(_ compression: UnsafeMutablePointer<NSTIFFCompression>, factor factor: UnsafeMutablePointer<Float>)
To
func getCompression(_ compression: UnsafeMutablePointer<NSTIFFCompression>?, factor factor: UnsafeMutablePointer<Float>?)

Declaration
From
func getPixel(_ p: UnsafeMutablePointer<Int>, atX x: Int, y y: Int)
To
func getPixel(_ p: UnsafeMutablePointer<Int>!, atX x: Int, y y: Int)

Declaration
From
class func getTIFFCompressionTypes(_ list: UnsafeMutablePointer<UnsafePointer<NSTIFFCompression>>, count numTypes: UnsafeMutablePointer<Int>)
To
class func getTIFFCompressionTypes(_ list: UnsafeMutablePointer<UnsafePointer<NSTIFFCompression>?>, count numTypes: UnsafeMutablePointer<Int>)

Declaration
From
class func imageRepsWithData(_ data: NSData) -> [NSImageRep]
To
class func imageReps(with data: Data) -> [NSImageRep]

Declaration
From
func incrementalLoadFromData(_ data: NSData, complete complete: Bool) -> Int
To
func incrementalLoad(from data: Data, complete complete: Bool) -> Int

Declaration
From
init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>>, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bitmapFormat bitmapFormat: NSBitmapFormat, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)
To
init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>?, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bitmapFormat bitmapFormat: NSBitmapFormat, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)

Declaration
From
init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>>, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)
To
init?(bitmapDataPlanes planes: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>?, pixelsWide width: Int, pixelsHigh height: Int, bitsPerSample bps: Int, samplesPerPixel spp: Int, hasAlpha alpha: Bool, isPlanar isPlanar: Bool, colorSpaceName colorSpaceName: String, bytesPerRow rBytes: Int, bitsPerPixel pBits: Int)

Declaration
From
init(CGImage cgImage: CGImage)
To
init(cgImage cgImage: CGImage)

Declaration
From
init(CIImage ciImage: CIImage)
To
init(ciImage ciImage: CIImage)

Declaration
From
init?(data data: NSData)
To
init?(data data: Data)

Declaration
From
var planar: Bool { get }
To
var isPlanar: Bool { get }

Declaration
From
class func localizedNameForTIFFCompressionType(_ compression: NSTIFFCompression) -> String?
To
class func localizedName(forTIFFCompressionType compression: NSTIFFCompression) -> String?

Declaration
From
func representationUsingType(_ storageType: NSBitmapImageFileType, properties properties: [String : AnyObject]) -> NSData?
To
func representation(using storageType: NSBitmapImageFileType, properties properties: [String : Any]) -> Data?

Declaration
From
class func representationOfImageRepsInArray(_ imageReps: [NSImageRep], usingType storageType: NSBitmapImageFileType, properties properties: [String : AnyObject]) -> NSData?
To
class func representationOfImageReps(in imageReps: [NSImageRep], using storageType: NSBitmapImageFileType, properties properties: [String : Any]) -> Data?

Declaration
From
func bitmapImageRepByRetaggingWithColorSpace(_ newSpace: NSColorSpace) -> NSBitmapImageRep?
To
func retagging(with newSpace: NSColorSpace) -> NSBitmapImageRep?

Declaration
From
func setPixel(_ p: UnsafeMutablePointer<Int>, atX x: Int, y y: Int)
To
func setPixel(_ p: UnsafeMutablePointer<Int>!, atX x: Int, y y: Int)

Declaration
From
func setProperty(_ property: String, withValue value: AnyObject?)
To
func setProperty(_ property: String, withValue value: Any?)

Declaration
From
@NSCopying var TIFFRepresentation: NSData? { get }
To
var tiffRepresentation: Data? { get }

Declaration
From
func TIFFRepresentationUsingCompression(_ comp: NSTIFFCompression, factor factor: Float) -> NSData?
To
func tiffRepresentation(using comp: NSTIFFCompression, factor factor: Float) -> Data?

Declaration
From
class func TIFFRepresentationOfImageRepsInArray(_ array: [NSImageRep]) -> NSData?
To
class func tiffRepresentationOfImageReps(in array: [NSImageRep]) -> Data?

Declaration
From
class func TIFFRepresentationOfImageRepsInArray(_ array: [NSImageRep], usingCompression comp: NSTIFFCompression, factor factor: Float) -> NSData?
To
class func tiffRepresentationOfImageReps(in array: [NSImageRep], using comp: NSTIFFCompression, factor factor: Float) -> Data?

Declaration
From
func valueForProperty(_ property: String) -> AnyObject?
To
func value(forProperty property: String) -> Any?

Declaration
From
enum NSBorderType : UInt {
    case NoBorder
    case LineBorder
    case BezelBorder
    case GrooveBorder
}
To
enum NSBorderType : UInt {
    case noBorder
    case lineBorder
    case bezelBorder
    case grooveBorder
}

Declaration
From
case BezelBorder
To
case bezelBorder

Declaration
From
case GrooveBorder
To
case grooveBorder

Declaration
From
case LineBorder
To
case lineBorder

Declaration
From
case NoBorder
To
case noBorder

Modified NSBox
DeclarationProtocols
From
class NSBox : NSView {
    var borderType: NSBorderType
    var titlePosition: NSTitlePosition
    var boxType: NSBoxType
    var title: String
    var titleFont: NSFont
    var borderRect: NSRect { get }
    var titleRect: NSRect { get }
    var titleCell: AnyObject { get }
    func sizeToFit()
    var contentViewMargins: NSSize
    func setFrameFromContentFrame(_ contentFrame: NSRect)
    unowned(unsafe) var contentView: NSView?
    var transparent: Bool
    var borderWidth: CGFloat
    var cornerRadius: CGFloat
    @NSCopying var borderColor: NSColor
    @NSCopying var fillColor: NSColor
}
extension NSBox {
    func setTitleWithMnemonic(_ stringWithAmpersand: String!)
}
--
To
class NSBox : NSView {
    var borderType: NSBorderType
    var titlePosition: NSTitlePosition
    var boxType: NSBoxType
    var title: String
    var titleFont: NSFont
    var borderRect: NSRect { get }
    var titleRect: NSRect { get }
    var titleCell: Any { get }
    func sizeToFit()
    var contentViewMargins: NSSize
    func setFrameFromContentFrame(_ contentFrame: NSRect)
    unowned(unsafe) var contentView: NSView?
    var isTransparent: Bool
    var borderWidth: CGFloat
    var cornerRadius: CGFloat
    @NSCopying var borderColor: NSColor
    @NSCopying var fillColor: NSColor
    func setTitleWithMnemonic(_ stringWithAmpersand: String!)
    var pressureConfiguration: NSPressureConfiguration?
    var wantsExtendedDynamicRangeOpenGLSurface: Bool
    var wantsBestResolutionOpenGLSurface: Bool
    func rulerView(_ ruler: NSRulerView, shouldMove marker: NSRulerMarker) -> Bool
    func rulerView(_ ruler: NSRulerView, willMove marker: NSRulerMarker, toLocation location: CGFloat) -> CGFloat
    func rulerView(_ ruler: NSRulerView, didMove marker: NSRulerMarker)
    func rulerView(_ ruler: NSRulerView, shouldRemove marker: NSRulerMarker) -> Bool
    func rulerView(_ ruler: NSRulerView, didRemove marker: NSRulerMarker)
    func rulerView(_ ruler: NSRulerView, shouldAdd marker: NSRulerMarker) -> Bool
    func rulerView(_ ruler: NSRulerView, willAdd marker: NSRulerMarker, atLocation location: CGFloat) -> CGFloat
    func rulerView(_ ruler: NSRulerView, didAdd marker: NSRulerMarker)
    func rulerView(_ ruler: NSRulerView, handleMouseDownWith event: NSEvent)
    func rulerView(_ ruler: NSRulerView, willSetClientView newClient: NSView)
    func rulerView(_ ruler: NSRulerView, locationFor point: NSPoint) -> CGFloat
    func rulerView(_ ruler: NSRulerView, pointForLocation point: CGFloat) -> NSPoint
    func addLayoutGuide(_ guide: NSLayoutGuide)
    func removeLayoutGuide(_ guide: NSLayoutGuide)
    var layoutGuides: [NSLayoutGuide] { get }
    func constraintsAffectingLayout(for orientation: NSLayoutConstraintOrientation) -> [NSLayoutConstraint]
    var hasAmbiguousLayout: Bool { get }
    func exerciseAmbiguityInLayout()
    var fittingSize: NSSize { get }
    func alignmentRect(forFrame frame: NSRect) -> NSRect
    func frame(forAlignmentRect alignmentRect: NSRect) -> NSRect
    var alignmentRectInsets: EdgeInsets { get }
    var firstBaselineOffsetFromTop: CGFloat { get }
    var lastBaselineOffsetFromBottom: CGFloat { get }
    var baselineOffsetFromBottom: CGFloat { get }
    var intrinsicContentSize: NSSize { get }
    func invalidateIntrinsicContentSize()
    func contentHuggingPriority(for orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
    func setContentHuggingPriority(_ priority: NSLayoutPriority, for orientation: NSLayoutConstraintOrientation)
    func contentCompressionResistancePriority(for orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
    func setContentCompressionResistancePriority(_ priority: NSLayoutPriority, for orientation: NSLayoutConstraintOrientation)
    var translatesAutoresizingMaskIntoConstraints: Bool
    class func requiresConstraintBasedLayout() -> Bool
    func updateConstraintsForSubtreeIfNeeded()
    func updateConstraints()
    var needsUpdateConstraints: Bool
    func layoutSubtreeIfNeeded()
    func layout()
    var needsLayout: Bool
    var leadingAnchor: NSLayoutXAxisAnchor { get }
    var trailingAnchor: NSLayoutXAxisAnchor { get }
    var leftAnchor: NSLayoutXAxisAnchor { get }
    var rightAnchor: NSLayoutXAxisAnchor { get }
    var topAnchor: NSLayoutYAxisAnchor { get }
    var bottomAnchor: NSLayoutYAxisAnchor { get }
    var widthAnchor: NSLayoutDimension { get }
    var heightAnchor: NSLayoutDimension { get }
    var centerXAnchor: NSLayoutXAxisAnchor { get }
    var centerYAnchor: NSLayoutYAxisAnchor { get }
    var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
    var lastBaselineAnchor: NSLayoutYAxisAnchor { get }
    var constraints: [NSLayoutConstraint] { get }
    func addConstraint(_ constraint: NSLayoutConstraint)
    func addConstraints(_ constraints: [NSLayoutConstraint])
    func removeConstraint(_ constraint: NSLayoutConstraint)
    func removeConstraints(_ constraints: [NSLayoutConstraint])
    var enclosingMenuItem: NSMenuItem? { get }
    func reflectScrolledClipView(_ clipView: NSClipView)
    func scroll(_ clipView: NSClipView, to point: NSPoint)
    func drag(_ image: NSImage, at viewLocation: NSPoint, offset initialOffset: NSSize, event event: NSEvent, pasteboard pboard: NSPasteboard, source sourceObj: Any, slideBack slideFlag: Bool)
    func convertPoint(toBase point: NSPoint) -> NSPoint
    func convertPoint(fromBase point: NSPoint) -> NSPoint
    func convertSize(toBase size: NSSize) -> NSSize
    func convertSize(fromBase size: NSSize) -> NSSize
    func convertRect(toBase rect: NSRect) -> NSRect
    func convertRect(fromBase rect: NSRect) -> NSRect
    func performMnemonic(_ string: String) -> Bool
    func shouldDrawColor() -> Bool
    func gState() -> Int
    func allocateGState()
    func releaseGState()
    func setUpGState()
    func renewGState()
    var gestureRecognizers: [NSGestureRecognizer]
    func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
    func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
    var isDrawingFindIndicator: Bool { get }
    func showDefinition(for attrString: NSAttributedString?, at textBaselineOrigin: NSPoint)
    func showDefinition(for attrString: NSAttributedString?, range targetRange: NSRange, options options: [String : Any]? = nil, baselineOriginProvider originProvider: (@escaping (NSRange) -> NSPoint)? = nil)
    func enterFullScreenMode(_ screen: NSScreen, withOptions options: [String : Any]? = nil) -> Bool
    func exitFullScreenMode(options options: [String : Any]? = nil)
    var isInFullScreenMode: Bool { get }
    func beginDraggingSession(with items: [NSDraggingItem], event event: NSEvent, source source: NSDraggingSource) -> NSDraggingSession
    var registeredDraggedTypes: [String] { get }
    func register(forDraggedTypes newTypes: [String])
    func unregisterDraggedTypes()
    func dragFile(_ filename: String, from rect: NSRect, slideBack flag: Bool, event event: NSEvent) -> Bool
    func dragPromisedFiles(ofTypes typeArray: [String], from rect: NSRect, source sourceObject: Any, slideBack flag: Bool, event event: NSEvent) -> Bool
    func writeEPS(inside rect: NSRect, to pasteboard: NSPasteboard)
    func dataWithEPS(inside rect: NSRect) -> Data
    func writePDF(inside rect: NSRect, to pasteboard: NSPasteboard)
    func dataWithPDF(inside rect: NSRect) -> Data
    @warn_unqualified_access
    func print(_ sender: Any?)
    func knowsPageRange(_ range: NSRangePointer) -> Bool
    var heightAdjustLimit: CGFloat { get }
    var widthAdjustLimit: CGFloat { get }
    func adjustPageWidthNew(_ newRight: UnsafeMutablePointer<CGFloat>, left oldLeft: CGFloat, right oldRight: CGFloat, limit rightLimit: CGFloat)
    func adjustPageHeightNew(_ newBottom: UnsafeMutablePointer<CGFloat>, top oldTop: CGFloat, bottom oldBottom: CGFloat, limit bottomLimit: CGFloat)
    func rectForPage(_ page: Int) -> NSRect
    func locationOfPrintRect(_ rect: NSRect) -> NSPoint
    func drawPageBorder(with borderSize: NSSize)
    @NSCopying var pageHeader: NSAttributedString { get }
    @NSCopying var pageFooter: NSAttributedString { get }
    func drawSheetBorder(with borderSize: NSSize)
    var printJobTitle: String { get }
    func beginDocument()
    func endDocument()
    func beginPage(in rect: NSRect, atPlacement location: NSPoint)
    func endPage()
    unowned(unsafe) var nextKeyView: NSView?
    unowned(unsafe) var previousKeyView: NSView? { get }
    unowned(unsafe) var nextValidKeyView: NSView? { get }
    unowned(unsafe) var previousValidKeyView: NSView? { get }
    var canBecomeKeyView: Bool { get }
    func setKeyboardFocusRingNeedsDisplay(_ rect: NSRect)
    var focusRingType: NSFocusRingType
    class func defaultFocusRingType() -> NSFocusRingType
    func drawFocusRingMask()
    var focusRingMaskBounds: NSRect { get }
    func noteFocusRingMaskChanged()
    func encodeRestorableState(with coder: NSCoder)
    func restoreState(with coder: NSCoder)
    func invalidateRestorableState()
    class func restorableStateKeyPaths() -> [String]
    func interfaceStyle() -> Int
    func setInterfaceStyle(_ interfaceStyle: Int)
    var userActivity: NSUserActivity?
    func updateUserActivityState(_ userActivity: NSUserActivity)
    func restoreUserActivityState(_ userActivity: NSUserActivity)
    @IBAction func newWindowForTab(_ sender: Any?)
    func performTextFinderAction(_ sender: Any?)
    func presentError(_ error: Error, modalFor window: NSWindow, delegate delegate: Any?, didPresent didPresentSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func presentError(_ error: Error) -> Bool
    func willPresentError(_ error: Error) -> Error
    func validateProposedFirstResponder(_ responder: NSResponder, for event: NSEvent?) -> Bool
    var undoManager: UndoManager? { get }
    func insertText(_ insertString: Any)
    func doCommand(by selector: Selector)
    func moveForward(_ sender: Any?)
    func moveRight(_ sender: Any?)
    func moveBackward(_ sender: Any?)
    func moveLeft(_ sender: Any?)
    func moveUp(_ sender: Any?)
    func moveDown(_ sender: Any?)
    func moveWordForward(_ sender: Any?)
    func moveWordBackward(_ sender: Any?)
    func moveToBeginningOfLine(_ sender: Any?)
    func moveToEndOfLine(_ sender: Any?)
    func moveToBeginningOfParagraph(_ sender: Any?)
    func moveToEndOfParagraph(_ sender: Any?)
    func moveToEndOfDocument(_ sender: Any?)
    func moveToBeginningOfDocument(_ sender: Any?)
    func pageDown(_ sender: Any?)
    func pageUp(_ sender: Any?)
    func centerSelectionInVisibleArea(_ sender: Any?)
    func moveBackwardAndModifySelection(_ sender: Any?)
    func moveForwardAndModifySelection(_ sender: Any?)
    func moveWordForwardAndModifySelection(_ sender: Any?)
    func moveWordBackwardAndModifySelection(_ sender: Any?)
    func moveUpAndModifySelection(_ sender: Any?)
    func moveDownAndModifySelection(_ sender: Any?)
    func moveToBeginningOfLineAndModifySelection(_ sender: Any?)
    func moveToEndOfLineAndModifySelection(_ sender: Any?)
    func moveToBeginningOfParagraphAndModifySelection(_ sender: Any?)
    func moveToEndOfParagraphAndModifySelection(_ sender: Any?)
    func moveToEndOfDocumentAndModifySelection(_ sender: Any?)
    func moveToBeginningOfDocumentAndModifySelection(_ sender: Any?)
    func pageDownAndModifySelection(_ sender: Any?)
    func pageUpAndModifySelection(_ sender: Any?)
    func moveParagraphForwardAndModifySelection(_ sender: Any?)
    func moveParagraphBackwardAndModifySelection(_ sender: Any?)
    func moveWordRight(_ sender: Any?)
    func moveWordLeft(_ sender: Any?)
    func moveRightAndModifySelection(_ sender: Any?)
    func moveLeftAndModifySelection(_ sender: Any?)
    func moveWordRightAndModifySelection(_ sender: Any?)
    func moveWordLeftAndModifySelection(_ sender: Any?)
    func moveToLeftEndOfLine(_ sender: Any?)
    func moveToRightEndOfLine(_ sender: Any?)
    func moveToLeftEndOfLineAndModifySelection(_ sender: Any?)
    func moveToRightEndOfLineAndModifySelection(_ sender: Any?)
    func scrollPageUp(_ sender: Any?)
    func scrollPageDown(_ sender: Any?)
    func scrollLineUp(_ sender: Any?)
    func scrollLineDown(_ sender: Any?)
    func scrollToBeginningOfDocument(_ sender: Any?)
    func scrollToEndOfDocument(_ sender: Any?)
    func transpose(_ sender: Any?)
    func transposeWords(_ sender: Any?)
    func selectAll(_ sender: Any?)
    func selectParagraph(_ sender: Any?)
    func selectLine(_ sender: Any?)
    func selectWord(_ sender: Any?)
    func indent(_ sender: Any?)
    func insertTab(_ sender: Any?)
    func insertBacktab(_ sender: Any?)
    func insertNewline(_ sender: Any?)
    func insertParagraphSeparator(_ sender: Any?)
    func insertNewlineIgnoringFieldEditor(_ sender: Any?)
    func insertTabIgnoringFieldEditor(_ sender: Any?)
    func insertLineBreak(_ sender: Any?)
    func insertContainerBreak(_ sender: Any?)
    func insertSingleQuoteIgnoringSubstitution(_ sender: Any?)
    func insertDoubleQuoteIgnoringSubstitution(_ sender: Any?)
    func changeCaseOfLetter(_ sender: Any?)
    func uppercaseWord(_ sender: Any?)
    func lowercaseWord(_ sender: Any?)
    func capitalizeWord(_ sender: Any?)
    func deleteForward(_ sender: Any?)
    func deleteBackward(_ sender: Any?)
    func deleteBackwardByDecomposingPreviousCharacter(_ sender: Any?)
    func deleteWordForward(_ sender: Any?)
    func deleteWordBackward(_ sender: Any?)
    func deleteToBeginningOfLine(_ sender: Any?)
    func deleteToEndOfLine(_ sender: Any?)
    func deleteToBeginningOfParagraph(_ sender: Any?)
    func deleteToEndOfParagraph(_ sender: Any?)
    func yank(_ sender: Any?)
    func complete(_ sender: Any?)
    func setMark(_ sender: Any?)
    func deleteToMark(_ sender: Any?)
    func selectToMark(_ sender: Any?)
    func swapWithMark(_ sender: Any?)
    func cancelOperation(_ sender: Any?)
    func makeBaseWritingDirectionNatural(_ sender: Any?)
    func makeBaseWritingDirectionLeftToRight(_ sender: Any?)
    func makeBaseWritingDirectionRightToLeft(_ sender: Any?)
    func makeTextWritingDirectionNatural(_ sender: Any?)
    func makeTextWritingDirectionLeftToRight(_ sender: Any?)
    func makeTextWritingDirectionRightToLeft(_ sender: Any?)
    func quickLookPreviewItems(_ sender: Any?)
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    func awakeFromNib()
    func prepareForInterfaceBuilder()
}
extension NSBox : CVarArg {
}
extension NSBox : Equatable, Hashable {
    var hashValue: Int { get }
}
extension NSBox {
    func setTitleWithMnemonic(_ stringWithAmpersand: String!)
}
CVarArg, Equatable, Hashable

Declaration
From
var transparent: Bool
To
var isTransparent: Bool

Declaration
From
var titleCell: AnyObject { get }
To
var titleCell: Any { get }

Declaration
From
enum NSBoxType : UInt {
    case Primary
    case Secondary
    case Separator
    case OldStyle
    case Custom
}
To
enum NSBoxType : UInt {
    case primary
    case secondary
    case separator
    case oldStyle
    case custom
}

Declaration
From
case Custom
To
case custom

Declaration
From
case OldStyle
To
case oldStyle

Declaration
From
case Primary
To
case primary

Declaration
From
case Secondary
To
case secondary

Declaration
From
case Separator
To
case separator

Modified NSBrowser
DeclarationProtocols
From
class NSBrowser : NSControl {
    class func cellClass() -> AnyClass
    func loadColumnZero()
    var loaded: Bool { get }
    var doubleAction: Selector
    func setCellClass(_ factoryId: AnyClass)
    var cellPrototype: AnyObject!
    unowned(unsafe) var delegate: NSBrowserDelegate?
    var reusesColumns: Bool
    var hasHorizontalScroller: Bool
    var autohidesScroller: Bool
    var separatesColumns: Bool
    var titled: Bool
    var minColumnWidth: CGFloat
    var maxVisibleColumns: Int
    var allowsMultipleSelection: Bool
    var allowsBranchSelection: Bool
    var allowsEmptySelection: Bool
    var takesTitleFromPreviousColumn: Bool
    var sendsActionOnArrowKeys: Bool
    func itemAtIndexPath(_ indexPath: NSIndexPath) -> AnyObject?
    func itemAtRow(_ row: Int, inColumn column: Int) -> AnyObject?
    func indexPathForColumn(_ column: Int) -> NSIndexPath
    func isLeafItem(_ item: AnyObject?) -> Bool
    func reloadDataForRowIndexes(_ rowIndexes: NSIndexSet, inColumn column: Int)
    func parentForItemsInColumn(_ column: Int) -> AnyObject?
    func scrollRowToVisible(_ row: Int, inColumn column: Int)
    func setTitle(_ aString: String, ofColumn column: Int)
    func titleOfColumn(_ column: Int) -> String?
    var pathSeparator: String
    func setPath(_ path: String) -> Bool
    func path() -> String
    func pathToColumn(_ column: Int) -> String
    var clickedColumn: Int { get }
    var clickedRow: Int { get }
    var selectedColumn: Int { get }
    func selectedCellInColumn(_ column: Int) -> AnyObject?
    var selectedCells: [NSCell]? { get }
    func selectRow(_ row: Int, inColumn column: Int)
    func selectedRowInColumn(_ column: Int) -> Int
    @NSCopying var selectionIndexPath: NSIndexPath
    var selectionIndexPaths: [NSIndexPath]
    func selectRowIndexes(_ indexes: NSIndexSet, inColumn column: Int)
    func selectedRowIndexesInColumn(_ column: Int) -> NSIndexSet?
    func reloadColumn(_ column: Int)
    func validateVisibleColumns()
    func scrollColumnsRightBy(_ shiftAmount: Int)
    func scrollColumnsLeftBy(_ shiftAmount: Int)
    func scrollColumnToVisible(_ column: Int)
    var lastColumn: Int
    func addColumn()
    var numberOfVisibleColumns: Int { get }
    var firstVisibleColumn: Int { get }
    var lastVisibleColumn: Int { get }
    func loadedCellAtRow(_ row: Int, column col: Int) -> AnyObject?
    func selectAll(_ sender: AnyObject?)
    func tile()
    func doClick(_ sender: AnyObject?)
    func doDoubleClick(_ sender: AnyObject?)
    func sendAction() -> Bool
    func titleFrameOfColumn(_ column: Int) -> NSRect
    func drawTitleOfColumn(_ column: Int, inRect aRect: NSRect)
    var titleHeight: CGFloat { get }
    func frameOfColumn(_ column: Int) -> NSRect
    func frameOfInsideOfColumn(_ column: Int) -> NSRect
    func frameOfRow(_ row: Int, inColumn column: Int) -> NSRect
    func getRow(_ row: UnsafeMutablePointer<Int>, column column: UnsafeMutablePointer<Int>, forPoint point: NSPoint) -> Bool
    func columnWidthForColumnContentWidth(_ columnContentWidth: CGFloat) -> CGFloat
    func columnContentWidthForColumnWidth(_ columnWidth: CGFloat) -> CGFloat
    var columnResizingType: NSBrowserColumnResizingType
    var prefersAllColumnUserResizing: Bool
    func setWidth(_ columnWidth: CGFloat, ofColumn columnIndex: Int)
    func widthOfColumn(_ column: Int) -> CGFloat
    var rowHeight: CGFloat
    func noteHeightOfRowsWithIndexesChanged(_ indexSet: NSIndexSet, inColumn columnIndex: Int)
    func setDefaultColumnWidth(_ columnWidth: CGFloat)
    func defaultColumnWidth() -> CGFloat
    var columnsAutosaveName: String
    class func removeSavedColumnsWithAutosaveName(_ name: String)
    func canDragRowsWithIndexes(_ rowIndexes: NSIndexSet, inColumn column: Int, withEvent event: NSEvent) -> Bool
    func draggingImageForRowsWithIndexes(_ rowIndexes: NSIndexSet, inColumn column: Int, withEvent event: NSEvent, offset dragImageOffset: NSPointPointer) -> NSImage?
    func setDraggingSourceOperationMask(_ mask: NSDragOperation, forLocal isLocal: Bool)
    var allowsTypeSelect: Bool
    var backgroundColor: NSColor
    func editItemAtIndexPath(_ indexPath: NSIndexPath, withEvent theEvent: NSEvent, select select: Bool)
    func selectedCell() -> AnyObject?
}
extension NSBrowser {
    func setAcceptsArrowKeys(_ flag: Bool)
    func acceptsArrowKeys() -> Bool
    func displayColumn(_ column: Int)
    func displayAllColumns()
    func scrollViaScroller(_ sender: NSScroller!)
    func updateScroller()
    func setMatrixClass(_ factoryId: AnyClass)
    func matrixClass() -> AnyClass
    func columnOfMatrix(_ matrix: NSMatrix) -> Int
    func matrixInColumn(_ column: Int) -> NSMatrix?
}
--
To
class NSBrowser : NSControl {
    class func cellClass() -> Swift.AnyClass
    func loadColumnZero()
    var isLoaded: Bool { get }
    var doubleAction: Selector?
    func setCellClass(_ factoryId: Swift.AnyClass)
    var cellPrototype: Any!
    unowned(unsafe) var delegate: NSBrowserDelegate?
    var reusesColumns: Bool
    var hasHorizontalScroller: Bool
    var autohidesScroller: Bool
    var separatesColumns: Bool
    var isTitled: Bool
    var minColumnWidth: CGFloat
    var maxVisibleColumns: Int
    var allowsMultipleSelection: Bool
    var allowsBranchSelection: Bool
    var allowsEmptySelection: Bool
    var takesTitleFromPreviousColumn: Bool
    var sendsActionOnArrowKeys: Bool
    func item(at indexPath: IndexPath) -> Any?
    func item(atRow row: Int, inColumn column: Int) -> Any?
    func indexPath(forColumn column: Int) -> IndexPath
    func isLeafItem(_ item: Any?) -> Bool
    func reloadData(forRowIndexes rowIndexes: IndexSet, inColumn column: Int)
    func parentForItems(inColumn column: Int) -> Any?
    func scrollRowToVisible(_ row: Int, inColumn column: Int)
    func setTitle(_ string: String, ofColumn column: Int)
    func title(ofColumn column: Int) -> String?
    var pathSeparator: String
    func setPath(_ path: String) -> Bool
    func path() -> String
    func path(toColumn column: Int) -> String
    var clickedColumn: Int { get }
    var clickedRow: Int { get }
    var selectedColumn: Int { get }
    func selectedCell(inColumn column: Int) -> Any?
    var selectedCells: [NSCell]? { get }
    func selectRow(_ row: Int, inColumn column: Int)
    func selectedRow(inColumn column: Int) -> Int
    var selectionIndexPath: IndexPath
    var selectionIndexPaths: [IndexPath]
    func selectRowIndexes(_ indexes: IndexSet, inColumn column: Int)
    func selectedRowIndexes(inColumn column: Int) -> IndexSet?
    func reloadColumn(_ column: Int)
    func validateVisibleColumns()
    func scrollColumnsRight(by shiftAmount: Int)
    func scrollColumnsLeft(by shiftAmount: Int)
    func scrollColumnToVisible(_ column: Int)
    var lastColumn: Int
    func addColumn()
    var numberOfVisibleColumns: Int { get }
    var firstVisibleColumn: Int { get }
    var lastVisibleColumn: Int { get }
    func loadedCell(atRow row: Int, column col: Int) -> Any?
    func selectAll(_ sender: Any?)
    func tile()
    func doClick(_ sender: Any?)
    func doDoubleClick(_ sender: Any?)
    func sendAction() -> Bool
    func titleFrame(ofColumn column: Int) -> NSRect
    func drawTitle(ofColumn column: Int, in rect: NSRect)
    var titleHeight: CGFloat { get }
    func frame(ofColumn column: Int) -> NSRect
    func frame(ofInsideOfColumn column: Int) -> NSRect
    func frame(ofRow row: Int, inColumn column: Int) -> NSRect
    func getRow(_ row: UnsafeMutablePointer<Int>?, column column: UnsafeMutablePointer<Int>?, for point: NSPoint) -> Bool
    func columnWidth(forColumnContentWidth columnContentWidth: CGFloat) -> CGFloat
    func columnContentWidth(forColumnWidth columnWidth: CGFloat) -> CGFloat
    var columnResizingType: NSBrowserColumnResizingType
    var prefersAllColumnUserResizing: Bool
    func setWidth(_ columnWidth: CGFloat, ofColumn columnIndex: Int)
    func width(ofColumn column: Int) -> CGFloat
    var rowHeight: CGFloat
    func noteHeightOfRowsWithIndexesChanged(_ indexSet: IndexSet, inColumn columnIndex: Int)
    func setDefaultColumnWidth(_ columnWidth: CGFloat)
    func defaultColumnWidth() -> CGFloat
    var columnsAutosaveName: String
    class func removeSavedColumns(withAutosaveName name: String)
    func canDragRows(with rowIndexes: IndexSet, inColumn column: Int, with event: NSEvent) -> Bool
    func draggingImageForRows(with rowIndexes: IndexSet, inColumn column: Int, with event: NSEvent, offset dragImageOffset: NSPointPointer?) -> NSImage?
    func setDraggingSourceOperationMask(_ mask: NSDragOperation, forLocal isLocal: Bool)
    var allowsTypeSelect: Bool
    var backgroundColor: NSColor
    func editItem(at indexPath: IndexPath, with event: NSEvent?, select select: Bool)
    func selectedCell() -> Any?
    func setAcceptsArrowKeys(_ flag: Bool)
    func acceptsArrowKeys() -> Bool
    func displayColumn(_ column: Int)
    func displayAllColumns()
    func scroll(via sender: NSScroller!)
    func updateScroller()
    func setMatrixClass(_ factoryId: Swift.AnyClass)
    func matrixClass() -> Swift.AnyClass
    func column(of matrix: NSMatrix) -> Int
    func matrix(inColumn column: Int) -> NSMatrix?
    func setFloatingPointFormat(_ autoRange: Bool, left leftDigits: Int, right rightDigits: Int)
    class func cellClass() -> AnyClass?
    var cell: NSCell?
    func selectedTag() -> Int
    func setNeedsDisplay()
    func calcSize()
    func updateCell(_ cell: NSCell)
    func updateCellInside(_ cell: NSCell)
    func drawCellInside(_ cell: NSCell)
    func drawCell(_ cell: NSCell)
    func selectCell(_ cell: NSCell)
    func currentEditor() -> NSText?
    func abortEditing() -> Bool
    func validateEditing()
    func edit(withFrame rect: NSRect, editor textObj: NSText, delegate delegate: Any?, event event: NSEvent)
    func select(withFrame rect: NSRect, editor textObj: NSText, delegate delegate: Any?, start selStart: Int, length selLength: Int)
    func endEditing(_ textObj: NSText)
    var alignment: NSTextAlignment
    @NSCopying var font: NSFont?
    var lineBreakMode: NSLineBreakMode
    var usesSingleLineMode: Bool
    var baseWritingDirection: NSWritingDirection
    var allowsExpansionToolTips: Bool
    func expansionFrame(withFrame contentFrame: NSRect) -> NSRect
    func draw(withExpansionFrame contentFrame: NSRect, in view: NSView)
    func performClick(_ sender: Any?)
    var pressureConfiguration: NSPressureConfiguration?
    var wantsExtendedDynamicRangeOpenGLSurface: Bool
    var wantsBestResolutionOpenGLSurface: Bool
    func rulerView(_ ruler: NSRulerView, shouldMove marker: NSRulerMarker) -> Bool
    func rulerView(_ ruler: NSRulerView, willMove marker: NSRulerMarker, toLocation location: CGFloat) -> CGFloat
    func rulerView(_ ruler: NSRulerView, didMove marker: NSRulerMarker)
    func rulerView(_ ruler: NSRulerView, shouldRemove marker: NSRulerMarker) -> Bool
    func rulerView(_ ruler: NSRulerView, didRemove marker: NSRulerMarker)
    func rulerView(_ ruler: NSRulerView, shouldAdd marker: NSRulerMarker) -> Bool
    func rulerView(_ ruler: NSRulerView, willAdd marker: NSRulerMarker, atLocation location: CGFloat) -> CGFloat
    func rulerView(_ ruler: NSRulerView, didAdd marker: NSRulerMarker)
    func rulerView(_ ruler: NSRulerView, handleMouseDownWith event: NSEvent)
    func rulerView(_ ruler: NSRulerView, willSetClientView newClient: NSView)
    func rulerView(_ ruler: NSRulerView, locationFor point: NSPoint) -> CGFloat
    func rulerView(_ ruler: NSRulerView, pointForLocation point: CGFloat) -> NSPoint
    func addLayoutGuide(_ guide: NSLayoutGuide)
    func removeLayoutGuide(_ guide: NSLayoutGuide)
    var layoutGuides: [NSLayoutGuide] { get }
    func constraintsAffectingLayout(for orientation: NSLayoutConstraintOrientation) -> [NSLayoutConstraint]
    var hasAmbiguousLayout: Bool { get }
    func exerciseAmbiguityInLayout()
    var fittingSize: NSSize { get }
    func alignmentRect(forFrame frame: NSRect) -> NSRect
    func frame(forAlignmentRect alignmentRect: NSRect) -> NSRect
    var alignmentRectInsets: EdgeInsets { get }
    var firstBaselineOffsetFromTop: CGFloat { get }
    var lastBaselineOffsetFromBottom: CGFloat { get }
    var baselineOffsetFromBottom: CGFloat { get }
    var intrinsicContentSize: NSSize { get }
    func invalidateIntrinsicContentSize()
    func contentHuggingPriority(for orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
    func setContentHuggingPriority(_ priority: NSLayoutPriority, for orientation: NSLayoutConstraintOrientation)
    func contentCompressionResistancePriority(for orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
    func setContentCompressionResistancePriority(_ priority: NSLayoutPriority, for orientation: NSLayoutConstraintOrientation)
    var translatesAutoresizingMaskIntoConstraints: Bool
    class func requiresConstraintBasedLayout() -> Bool
    func updateConstraintsForSubtreeIfNeeded()
    func updateConstraints()
    var needsUpdateConstraints: Bool
    func layoutSubtreeIfNeeded()
    func layout()
    var needsLayout: Bool
    var leadingAnchor: NSLayoutXAxisAnchor { get }
    var trailingAnchor: NSLayoutXAxisAnchor { get }
    var leftAnchor: NSLayoutXAxisAnchor { get }
    var rightAnchor: NSLayoutXAxisAnchor { get }
    var topAnchor: NSLayoutYAxisAnchor { get }
    var bottomAnchor: NSLayoutYAxisAnchor { get }
    var widthAnchor: NSLayoutDimension { get }
    var heightAnchor: NSLayoutDimension { get }
    var centerXAnchor: NSLayoutXAxisAnchor { get }
    var centerYAnchor: NSLayoutYAxisAnchor { get }
    var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
    var lastBaselineAnchor: NSLayoutYAxisAnchor { get }
    var constraints: [NSLayoutConstraint] { get }
    func addConstraint(_ constraint: NSLayoutConstraint)
    func addConstraints(_ constraints: [NSLayoutConstraint])
    func removeConstraint(_ constraint: NSLayoutConstraint)
    func removeConstraints(_ constraints: [NSLayoutConstraint])
    var enclosingMenuItem: NSMenuItem? { get }
    func reflectScrolledClipView(_ clipView: NSClipView)
    func scroll(_ clipView: NSClipView, to point: NSPoint)
    func drag(_ image: NSImage, at viewLocation: NSPoint, offset initialOffset: NSSize, event event: NSEvent, pasteboard pboard: NSPasteboard, source sourceObj: Any, slideBack slideFlag: Bool)
    func convertPoint(toBase point: NSPoint) -> NSPoint
    func convertPoint(fromBase point: NSPoint) -> NSPoint
    func convertSize(toBase size: NSSize) -> NSSize
    func convertSize(fromBase size: NSSize) -> NSSize
    func convertRect(toBase rect: NSRect) -> NSRect
    func convertRect(fromBase rect: NSRect) -> NSRect
    func performMnemonic(_ string: String) -> Bool
    func shouldDrawColor() -> Bool
    func gState() -> Int
    func allocateGState()
    func releaseGState()
    func setUpGState()
    func renewGState()
    var gestureRecognizers: [NSGestureRecognizer]
    func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
    func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
    var isDrawingFindIndicator: Bool { get }
    func showDefinition(for attrString: NSAttributedString?, at textBaselineOrigin: NSPoint)
    func showDefinition(for attrString: NSAttributedString?, range targetRange: NSRange, options options: [String : Any]? = nil, baselineOriginProvider originProvider: (@escaping (NSRange) -> NSPoint)? = nil)
    func enterFullScreenMode(_ screen: NSScreen, withOptions options: [String : Any]? = nil) -> Bool
    func exitFullScreenMode(options options: [String : Any]? = nil)
    var isInFullScreenMode: Bool { get }
    func beginDraggingSession(with items: [NSDraggingItem], event event: NSEvent, source source: NSDraggingSource) -> NSDraggingSession
    var registeredDraggedTypes: [String] { get }
    func register(forDraggedTypes newTypes: [String])
    func unregisterDraggedTypes()
    func dragFile(_ filename: String, from rect: NSRect, slideBack flag: Bool, event event: NSEvent) -> Bool
    func dragPromisedFiles(ofTypes typeArray: [String], from rect: NSRect, source sourceObject: Any, slideBack flag: Bool, event event: NSEvent) -> Bool
    func writeEPS(inside rect: NSRect, to pasteboard: NSPasteboard)
    func dataWithEPS(inside rect: NSRect) -> Data
    func writePDF(inside rect: NSRect, to pasteboard: NSPasteboard)
    func dataWithPDF(inside rect: NSRect) -> Data
    @warn_unqualified_access
    func print(_ sender: Any?)
    func knowsPageRange(_ range: NSRangePointer) -> Bool
    var heightAdjustLimit: CGFloat { get }
    var widthAdjustLimit: CGFloat { get }
    func adjustPageWidthNew(_ newRight: UnsafeMutablePointer<CGFloat>, left oldLeft: CGFloat, right oldRight: CGFloat, limit rightLimit: CGFloat)
    func adjustPageHeightNew(_ newBottom: UnsafeMutablePointer<CGFloat>, top oldTop: CGFloat, bottom oldBottom: CGFloat, limit bottomLimit: CGFloat)
    func rectForPage(_ page: Int) -> NSRect
    func locationOfPrintRect(_ rect: NSRect) -> NSPoint
    func drawPageBorder(with borderSize: NSSize)
    @NSCopying var pageHeader: NSAttributedString { get }
    @NSCopying var pageFooter: NSAttributedString { get }
    func drawSheetBorder(with borderSize: NSSize)
    var printJobTitle: String { get }
    func beginDocument()
    func endDocument()
    func beginPage(in rect: NSRect, atPlacement location: NSPoint)
    func endPage()
    unowned(unsafe) var nextKeyView: NSView?
    unowned(unsafe) var previousKeyView: NSView? { get }
    unowned(unsafe) var nextValidKeyView: NSView? { get }
    unowned(unsafe) var previousValidKeyView: NSView? { get }
    var canBecomeKeyView: Bool { get }
    func setKeyboardFocusRingNeedsDisplay(_ rect: NSRect)
    var focusRingType: NSFocusRingType
    class func defaultFocusRingType() -> NSFocusRingType
    func drawFocusRingMask()
    var focusRingMaskBounds: NSRect { get }
    func noteFocusRingMaskChanged()
    func encodeRestorableState(with coder: NSCoder)
    func restoreState(with coder: NSCoder)
    func invalidateRestorableState()
    class func restorableStateKeyPaths() -> [String]
    func interfaceStyle() -> Int
    func setInterfaceStyle(_ interfaceStyle: Int)
    var userActivity: NSUserActivity?
    func updateUserActivityState(_ userActivity: NSUserActivity)
    func restoreUserActivityState(_ userActivity: NSUserActivity)
    @IBAction func newWindowForTab(_ sender: Any?)
    func performTextFinderAction(_ sender: Any?)
    func presentError(_ error: Error, modalFor window: NSWindow, delegate delegate: Any?, didPresent didPresentSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func presentError(_ error: Error) -> Bool
    func willPresentError(_ error: Error) -> Error
    func validateProposedFirstResponder(_ responder: NSResponder, for event: NSEvent?) -> Bool
    var undoManager: UndoManager? { get }
    func insertText(_ insertString: Any)
    func doCommand(by selector: Selector)
    func moveForward(_ sender: Any?)
    func moveRight(_ sender: Any?)
    func moveBackward(_ sender: Any?)
    func moveLeft(_ sender: Any?)
    func moveUp(_ sender: Any?)
    func moveDown(_ sender: Any?)
    func moveWordForward(_ sender: Any?)
    func moveWordBackward(_ sender: Any?)
    func moveToBeginningOfLine(_ sender: Any?)
    func moveToEndOfLine(_ sender: Any?)
    func moveToBeginningOfParagraph(_ sender: Any?)
    func moveToEndOfParagraph(_ sender: Any?)
    func moveToEndOfDocument(_ sender: Any?)
    func moveToBeginningOfDocument(_ sender: Any?)
    func pageDown(_ sender: Any?)
    func pageUp(_ sender: Any?)
    func centerSelectionInVisibleArea(_ sender: Any?)
    func moveBackwardAndModifySelection(_ sender: Any?)
    func moveForwardAndModifySelection(_ sender: Any?)
    func moveWordForwardAndModifySelection(_ sender: Any?)
    func moveWordBackwardAndModifySelection(_ sender: Any?)
    func moveUpAndModifySelection(_ sender: Any?)
    func moveDownAndModifySelection(_ sender: Any?)
    func moveToBeginningOfLineAndModifySelection(_ sender: Any?)
    func moveToEndOfLineAndModifySelection(_ sender: Any?)
    func moveToBeginningOfParagraphAndModifySelection(_ sender: Any?)
    func moveToEndOfParagraphAndModifySelection(_ sender: Any?)
    func moveToEndOfDocumentAndModifySelection(_ sender: Any?)
    func moveToBeginningOfDocumentAndModifySelection(_ sender: Any?)
    func pageDownAndModifySelection(_ sender: Any?)
    func pageUpAndModifySelection(_ sender: Any?)
    func moveParagraphForwardAndModifySelection(_ sender: Any?)
    func moveParagraphBackwardAndModifySelection(_ sender: Any?)
    func moveWordRight(_ sender: Any?)
    func moveWordLeft(_ sender: Any?)
    func moveRightAndModifySelection(_ sender: Any?)
    func moveLeftAndModifySelection(_ sender: Any?)
    func moveWordRightAndModifySelection(_ sender: Any?)
    func moveWordLeftAndModifySelection(_ sender: Any?)
    func moveToLeftEndOfLine(_ sender: Any?)
    func moveToRightEndOfLine(_ sender: Any?)
    func moveToLeftEndOfLineAndModifySelection(_ sender: Any?)
    func moveToRightEndOfLineAndModifySelection(_ sender: Any?)
    func scrollPageUp(_ sender: Any?)
    func scrollPageDown(_ sender: Any?)
    func scrollLineUp(_ sender: Any?)
    func scrollLineDown(_ sender: Any?)
    func scrollToBeginningOfDocument(_ sender: Any?)
    func scrollToEndOfDocument(_ sender: Any?)
    func transpose(_ sender: Any?)
    func transposeWords(_ sender: Any?)
    func selectParagraph(_ sender: Any?)
    func selectLine(_ sender: Any?)
    func selectWord(_ sender: Any?)
    func indent(_ sender: Any?)
    func insertTab(_ sender: Any?)
    func insertBacktab(_ sender: Any?)
    func insertNewline(_ sender: Any?)
    func insertParagraphSeparator(_ sender: Any?)
    func insertNewlineIgnoringFieldEditor(_ sender: Any?)
    func insertTabIgnoringFieldEditor(_ sender: Any?)
    func insertLineBreak(_ sender: Any?)
    func insertContainerBreak(_ sender: Any?)
    func insertSingleQuoteIgnoringSubstitution(_ sender: Any?)
    func insertDoubleQuoteIgnoringSubstitution(_ sender: Any?)
    func changeCaseOfLetter(_ sender: Any?)
    func uppercaseWord(_ sender: Any?)
    func lowercaseWord(_ sender: Any?)
    func capitalizeWord(_ sender: Any?)
    func deleteForward(_ sender: Any?)
    func deleteBackward(_ sender: Any?)
    func deleteBackwardByDecomposingPreviousCharacter(_ sender: Any?)
    func deleteWordForward(_ sender: Any?)
    func deleteWordBackward(_ sender: Any?)
    func deleteToBeginningOfLine(_ sender: Any?)
    func deleteToEndOfLine(_ sender: Any?)
    func deleteToBeginningOfParagraph(_ sender: Any?)
    func deleteToEndOfParagraph(_ sender: Any?)
    func yank(_ sender: Any?)
    func complete(_ sender: Any?)
    func setMark(_ sender: Any?)
    func deleteToMark(_ sender: Any?)
    func selectToMark(_ sender: Any?)
    func swapWithMark(_ sender: Any?)
    func cancelOperation(_ sender: Any?)
    func makeBaseWritingDirectionNatural(_ sender: Any?)
    func makeBaseWritingDirectionLeftToRight(_ sender: Any?)
    func makeBaseWritingDirectionRightToLeft(_ sender: Any?)
    func makeTextWritingDirectionNatural(_ sender: Any?)
    func makeTextWritingDirectionLeftToRight(_ sender: Any?)
    func makeTextWritingDirectionRightToLeft(_ sender: Any?)
    func quickLookPreviewItems(_ sender: Any?)
    func discardEditing()
    func commitEditing() -> Bool
    func commitEditing(withDelegate delegate: Any?, didCommit didCommitSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func commitEditingAndReturnError() throws
    func objectDidBeginEditing(_ editor: Any)
    func objectDidEndEditing(_ editor: Any)
    class func setDefaultPlaceholder(_ placeholder: Any?, forMarker marker: Any?, withBinding binding: String)
    class func defaultPlaceholder(forMarker marker: Any?, withBinding binding: String) -> Any?
    class func exposeBinding(_ binding: String)
    var exposedBindings: [String] { get }
    func valueClassForBinding(_ binding: String) -> AnyClass?
    func bind(_ binding: String, to observable: Any, withKeyPath keyPath: String, options options: [String : Any]? = nil)
    func unbind(_ binding: String)
    func infoForBinding(_ binding: String) -> [String : Any]?
    func optionDescriptionsForBinding(_ binding: String) -> [NSAttributeDescription]
    func validateToolbarItem(_ item: NSToolbarItem) -> Bool
    func application(_ sender: NSApplication, delegateHandlesKey key: String) -> Bool
    func invalidateIntrinsicContentSize(for cell: NSCell)
    func textStorageWillProcessEditing(_ notification: Notification)
    func textStorageDidProcessEditing(_ notification: Notification)
    func panel(_ sender: Any, isValidFilename filename: String) -> Bool
    func panel(_ sender: Any, directoryDidChange path: String)
    func panel(_ sender: Any, compareFilename name1: String, with name2: String, caseSensitive caseSensitive: Bool) -> ComparisonResult
    func panel(_ sender: Any, shouldShowFilename filename: String) -> Bool
    func awakeFromNib()
    func prepareForInterfaceBuilder()
    func changeColor(_ sender: Any?)
    func pasteboard(_ sender: NSPasteboard, provideDataForType type: String)
    func pasteboardChangedOwner(_ sender: NSPasteboard)
    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool
    func validModesForFontPanel(_ fontPanel: NSFontPanel) -> Int
    func changeFont(_ sender: Any?)
    func fontManager(_ sender: Any, willIncludeFont fontName: String) -> Bool
    func controlTextDidBeginEditing(_ obj: Notification)
    func controlTextDidEndEditing(_ obj: Notification)
    func controlTextDidChange(_ obj: Notification)
    func view(_ view: NSView, stringForToolTip tag: NSToolTipTag, point point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String
    func layer(_ layer: CALayer, shouldInheritContentsScale newScale: CGFloat, from window: NSWindow) -> Bool
    func namesOfPromisedFilesDropped(atDestination dropDestination: URL) -> [String]?
    func draggingSourceOperationMask(forLocal flag: Bool) -> NSDragOperation
    func draggedImage(_ image: NSImage!, beganAt screenPoint: NSPoint)
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, operation operation: NSDragOperation)
    func draggedImage(_ image: NSImage!, movedTo screenPoint: NSPoint)
    func ignoreModifierKeysWhileDragging() -> Bool
    func draggedImage(_ image: NSImage!, endedAt screenPoint: NSPoint, deposited flag: Bool)
    func accessibilitySetOverrideValue(_ value: Any?, forAttribute attribute: String) -> Bool
    func accessibilityAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String) -> Any?
    func accessibilityIsAttributeSettable(_ attribute: String) -> Bool
    func accessibilitySetValue(_ value: Any?, forAttribute attribute: String)
    func accessibilityParameterizedAttributeNames() -> [Any]
    func accessibilityAttributeValue(_ attribute: String, forParameter parameter: Any?) -> Any?
    func accessibilityActionNames() -> [Any]
    func accessibilityActionDescription(_ action: String) -> String?
    func accessibilityPerformAction(_ action: String)
    func accessibilityIsIgnored() -> Bool
    func accessibilityHitTest(_ point: NSPoint) -> Any?
    var accessibilityFocusedUIElement: Any? { get }
    func accessibilityIndex(ofChild child: Any) -> Int
    func accessibilityArrayAttributeCount(_ attribute: String) -> Int
    func accessibilityArrayAttributeValues(_ attribute: String, index index: Int, maxCount maxCount: Int) -> [Any]
    var accessibilityNotifiesWhenDestroyed: Bool { get }
    func scriptingIsEqual(to object: Any) -> Bool
    func scriptingIsLessThanOrEqual(to object: Any) -> Bool
    func scriptingIsLessThan(_ object: Any) -> Bool
    func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
    func scriptingIsGreaterThan(_ object: Any) -> Bool
    func scriptingBegins(with object: Any) -> Bool
    func scriptingEnds(with object: Any) -> Bool
    func scriptingContains(_ object: Any) -> Bool
    func isEqual(to object: Any?) -> Bool
    func isLessThanOrEqual(to object: Any?) -> Bool
    func isLessThan(_ object: Any?) -> Bool
    func isGreaterThanOrEqual(to object: Any?) -> Bool
    func isGreaterThan(_ object: Any?) -> Bool
    func isNotEqual(to object: Any?) -> Bool
    func doesContain(_ object: Any) -> Bool
    func isLike(_ object: String) -> Bool
    func isCaseInsensitiveLike(_ object: String) -> Bool
    var objectSpecifier: NSScriptObjectSpecifier? { get }
    func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
    func value(at index: Int, inPropertyWithKey key: String) -> Any?
    func value(withName name: String, inPropertyWithKey key: String) -> Any?
    func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
    func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
    func removeValue(at index: Int, fromPropertyWithKey key: String)
    func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
    func insertValue(_ value: Any, inPropertyWithKey key: String)
    func coerceValue(_ value: Any?, forKey key: String) -> Any?
    var classCode: FourCharCode { get }
    var className: String { get }
    func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
    var scriptingProperties: [String : Any]?
    func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
    func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
    @NSCopying var classDescription: NSClassDescription { get }
    var attributeKeys: [String] { get }
    var toOneRelationshipKeys: [String] { get }
    var toManyRelationshipKeys: [String] { get }
    func inverse(forRelationshipKey relationshipKey: String) -> String?
    var classForPortCoder: AnyClass { get }
    func replacementObject(for coder: NSPortCoder) -> Any?
    var classForArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSArchiver) -> Any?
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class func useStoredAccessor() -> Bool
    func storedValue(forKey key: String) -> Any?
    func takeStoredValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKey key: String)
    func takeValue(_ value: Any?, forKeyPath keyPath: String)
    func handleQuery(withUnboundKey key: String) -> Any?
    func handleTakeValue(_ value: Any?, forUnboundKey key: String)
    func unableToSetNil(forKey key: String)
    func values(forKeys keys: [Any]) -> [AnyHashable : Any]
    func takeValues(from properties: [AnyHashable : Any])
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func pose(as aClass: AnyClass)
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func replacementObject(for aCoder: NSCoder) -> Any?
    func awakeAfter(using aDecoder: NSCoder) -> Any?
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    func tableView(_ tableView: NSTableView, writeRows rows: [Any], to pboard: NSPasteboard) -> Bool
}
extension NSBrowser : CVarArg {
}
extension NSBrowser : Equatable, Hashable {
    var hashValue: Int { get }
}
extension NSBrowser {
    func setAcceptsArrowKeys(_ flag: Bool)
    func acceptsArrowKeys() -> Bool
    func displayColumn(_ column: Int)
    func displayAllColumns()
    func scroll(via sender: NSScroller!)
    func updateScroller()
    func setMatrixClass(_ factoryId: Swift.AnyClass)
    func matrixClass() -> Swift.AnyClass
    func column(of matrix: NSMatrix) -> Int
    func matrix(inColumn column: Int) -> NSMatrix?
}
CVarArg, Equatable, Hashable

Declaration
From
func canDragRowsWithIndexes(_ rowIndexes: NSIndexSet, inColumn column: Int, withEvent event: NSEvent) -> Bool
To
func canDragRows(with rowIndexes: IndexSet, inColumn column: Int, with event: NSEvent) -> Bool

Declaration
From
class func cellClass() -> AnyClass
To
class func cellClass() -> Swift.AnyClass

Declaration
From
var cellPrototype: AnyObject!
To
var cellPrototype: Any!

Declaration
From
func columnOfMatrix(_ matrix: NSMatrix) -> Int
To
func column(of matrix: NSMatrix) -> Int

Declaration
From
func columnContentWidthForColumnWidth(_ columnWidth: CGFloat) -> CGFloat
To
func columnContentWidth(forColumnWidth columnWidth: CGFloat) -> CGFloat

Declaration
From
func columnWidthForColumnContentWidth(_ columnContentWidth: CGFloat) -> CGFloat
To
func columnWidth(forColumnContentWidth columnContentWidth: CGFloat) -> CGFloat

Declaration
From
func doClick(_ sender: AnyObject?)
To
func doClick(_ sender: Any?)

Declaration
From
func doDoubleClick(_ sender: AnyObject?)
To
func doDoubleClick(_ sender: Any?)

Declaration
From
var doubleAction: Selector
To
var doubleAction: Selector?

Declaration
From
func draggingImageForRowsWithIndexes(_ rowIndexes: NSIndexSet, inColumn column: Int, withEvent event: NSEvent, offset dragImageOffset: NSPointPointer) -> NSImage?
To
func draggingImageForRows(with rowIndexes: IndexSet, inColumn column: Int, with event: NSEvent, offset dragImageOffset: NSPointPointer?) -> NSImage?

Declaration
From
func drawTitleOfColumn(_ column: Int, inRect aRect: NSRect)
To
func drawTitle(ofColumn column: Int, in rect: NSRect)

Declaration
From
func editItemAtIndexPath(_ indexPath: NSIndexPath, withEvent theEvent: NSEvent, select select: Bool)
To
func editItem(at indexPath: IndexPath, with event: NSEvent?, select select: Bool)

Declaration
From
func frameOfColumn(_ column: Int) -> NSRect
To
func frame(ofColumn column: Int) -> NSRect

Declaration
From
func frameOfInsideOfColumn(_ column: Int) -> NSRect
To
func frame(ofInsideOfColumn column: Int) -> NSRect

Declaration
From
func frameOfRow(_ row: Int, inColumn column: Int) -> NSRect
To
func frame(ofRow row: Int, inColumn column: Int) -> NSRect

Declaration
From
func getRow(_ row: UnsafeMutablePointer<Int>, column column: UnsafeMutablePointer<Int>, forPoint point: NSPoint) -> Bool
To
func getRow(_ row: UnsafeMutablePointer<Int>?, column column: UnsafeMutablePointer<Int>?, for point: NSPoint) -> Bool

Declaration
From
func indexPathForColumn(_ column: Int) -> NSIndexPath
To
func indexPath(forColumn column: Int) -> IndexPath

Declaration
From
func isLeafItem(_ item: AnyObject?) -> Bool
To
func isLeafItem(_ item: Any?) -> Bool

Declaration
From
var loaded: Bool { get }
To
var isLoaded: Bool { get }

Declaration
From
var titled: Bool
To
var isTitled: Bool

Declaration
From
func itemAtIndexPath(_ indexPath: NSIndexPath) -> AnyObject?
To
func item(at indexPath: IndexPath) -> Any?

Declaration
From
func itemAtRow(_ row: Int, inColumn column: Int) -> AnyObject?
To
func item(atRow row: Int, inColumn column: Int) -> Any?

Declaration
From
func loadedCellAtRow(_ row: Int, column col: Int) -> AnyObject?
To
func loadedCell(atRow row: Int, column col: Int) -> Any?

Declaration
From
func matrixInColumn(_ column: Int) -> NSMatrix?
To
func matrix(inColumn column: Int) -> NSMatrix?

Declaration
From
func matrixClass() -> AnyClass
To
func matrixClass() -> Swift.AnyClass

Declaration
From
func noteHeightOfRowsWithIndexesChanged(_ indexSet: NSIndexSet, inColumn columnIndex: Int)
To
func noteHeightOfRowsWithIndexesChanged(_ indexSet: IndexSet, inColumn columnIndex: Int)

Declaration
From
func parentForItemsInColumn(_ column: Int) -> AnyObject?
To
func parentForItems(inColumn column: Int) -> Any?

Declaration
From
func pathToColumn(_ column: Int) -> String
To
func path(toColumn column: Int) -> String

Declaration
From
func reloadDataForRowIndexes(_ rowIndexes: NSIndexSet, inColumn column: Int)
To
func reloadData(forRowIndexes rowIndexes: IndexSet, inColumn column: Int)

Declaration
From
class func removeSavedColumnsWithAutosaveName(_ name: String)
To
class func removeSavedColumns(withAutosaveName name: String)

Declaration
From
func scrollColumnsLeftBy(_ shiftAmount: Int)
To
func scrollColumnsLeft(by shiftAmount: Int)

Declaration
From
func scrollColumnsRightBy(_ shiftAmount: Int)
To
func scrollColumnsRight(by shiftAmount: Int)

Declaration
From
func selectAll(_ sender: AnyObject?)
To
func selectAll(_ sender: Any?)

Declaration
From
func selectedCell() -> AnyObject?
To
func selectedCell() -> Any?

Declaration
From
func selectedCellInColumn(_ column: Int) -> AnyObject?
To
func selectedCell(inColumn column: Int) -> Any?

Declaration
From
func selectedRowInColumn(_ column: Int) -> Int
To
func selectedRow(inColumn column: Int) -> Int

Declaration
From
func selectedRowIndexesInColumn(_ column: Int) -> NSIndexSet?
To
func selectedRowIndexes(inColumn column: Int) -> IndexSet?

Declaration
From
@NSCopying var selectionIndexPath: NSIndexPath
To
var selectionIndexPath: IndexPath

Declaration
From
var selectionIndexPaths: [NSIndexPath]
To
var selectionIndexPaths: [IndexPath]

Declaration
From
func selectRowIndexes(_ indexes: NSIndexSet, inColumn column: Int)
To
func selectRowIndexes(_ indexes: IndexSet, inColumn column: Int)

Declaration
From
func setCellClass(_ factoryId: AnyClass)
To
func setCellClass(_ factoryId: Swift.AnyClass)

Declaration
From
func setMatrixClass(_ factoryId: AnyClass)
To
func setMatrixClass(_ factoryId: Swift.AnyClass)

Declaration
From
func titleOfColumn(_ column: Int) -> String?
To
func title(ofColumn column: Int) -> String?

Declaration
From
func titleFrameOfColumn(_ column: Int) -> NSRect
To
func titleFrame(ofColumn column: Int) -> NSRect

Declaration
From
func widthOfColumn(_ column: Int) -> CGFloat
To
func width(ofColumn column: Int) -> CGFloat

Modified NSBrowserCell
DeclarationProtocols
From
class NSBrowserCell : NSCell {
    class func branchImage() -> NSImage?
    class func highlightedBranchImage() -> NSImage?
    func highlig