Documentation Archive Developer
Search

Quartz Changes for Swift

Quartz

Removed IKImageBrowserView.setDataSource(_: AnyObject!)
Removed IKImageBrowserView.setDelegate(_: AnyObject!)
Removed NSObject.isSelectable() -> Bool
Removed NSObject.PDFViewOpenPDF(_: PDFView!, forRemoteGoToAction: PDFActionRemoteGoTo!)
Removed NSObject.PDFViewPerformFind(_: PDFView!)
Removed NSObject.PDFViewPerformGoToPage(_: PDFView!)
Removed NSObject.PDFViewPerformPrint(_: PDFView!)
Removed NSObject.PDFViewPrintJobTitle(_: PDFView!) -> String!
Removed NSObject.PDFViewWillChangeScaleFactor(_: PDFView!, toScale: CGFloat) -> CGFloat
Removed NSObject.PDFViewWillClickOnLink(_: PDFView!, withURL: NSURL!)
Removed PDFActionGoTo.setDestination(_: PDFDestination!)
Removed PDFActionNamed.setName(_: PDFActionNamedName)
Removed PDFActionRemoteGoTo.setPageIndex(_: Int)
Removed PDFActionRemoteGoTo.setPoint(_: NSPoint)
Removed PDFActionRemoteGoTo.setURL(_: NSURL!)
Removed PDFActionResetForm.setFields(_: [AnyObject]!)
Removed PDFActionResetForm.setFieldsIncludedAreCleared(_: Bool)
Removed PDFActionURL.setURL(_: NSURL!)
Removed PDFAnnotation.setBorder(_: PDFBorder!)
Removed PDFAnnotation.setBounds(_: NSRect)
Removed PDFAnnotation.setColor(_: NSColor!)
Removed PDFAnnotation.setContents(_: String!)
Removed PDFAnnotation.setModificationDate(_: NSDate!)
Removed PDFAnnotation.setMouseUpAction(_: PDFAction!)
Removed PDFAnnotation.setPopup(_: PDFAnnotationPopup!)
Removed PDFAnnotation.setShouldDisplay(_: Bool)
Removed PDFAnnotation.setShouldPrint(_: Bool)
Removed PDFAnnotation.setUserName(_: String!)
Removed PDFBorder.setDashPattern(_: [AnyObject]!)
Removed PDFBorder.setLineWidth(_: CGFloat)
Removed PDFBorder.setStyle(_: PDFBorderStyle)
Removed PDFDestination.setZoom(_: CGFloat)
Removed PDFDocument.setDelegate(_: AnyObject!)
Removed PDFDocument.setDocumentAttributes(_: [NSObject : AnyObject]!)
Removed PDFDocument.setOutlineRoot(_: PDFOutline!)
Removed PDFOutline.setAction(_: PDFAction!)
Removed PDFOutline.setDestination(_: PDFDestination!)
Removed PDFOutline.setIsOpen(_: Bool)
Removed PDFOutline.setLabel(_: String!)
Removed PDFPage.setDisplaysAnnotations(_: Bool)
Removed PDFPage.setRotation(_: Int)
Removed PDFSelection.setColor(_: NSColor!)
Removed PDFThumbnailView.setAllowsDragging(_: Bool)
Removed PDFThumbnailView.setAllowsMultipleSelection(_: Bool)
Removed PDFThumbnailView.setBackgroundColor(_: NSColor!)
Removed PDFThumbnailView.setLabelFont(_: NSFont!)
Removed PDFThumbnailView.setMaximumNumberOfColumns(_: Int)
Removed PDFThumbnailView.setPDFView(_: PDFView!)
Removed PDFThumbnailView.setThumbnailSize(_: NSSize)
Removed PDFView.setAllowsDragging(_: Bool)
Removed PDFView.setAutoScales(_: Bool)
Removed PDFView.setBackgroundColor(_: NSColor!)
Removed PDFView.setCurrentSelection(_: PDFSelection!)
Removed PDFView.setDelegate(_: AnyObject!)
Removed PDFView.setDisplayBox(_: PDFDisplayBox)
Removed PDFView.setDisplayMode(_: PDFDisplayMode)
Removed PDFView.setDisplaysAsBook(_: Bool)
Removed PDFView.setDisplaysPageBreaks(_: Bool)
Removed PDFView.setDocument(_: PDFDocument!)
Removed PDFView.setEnableDataDetectors(_: Bool)
Removed PDFView.setGreekingThreshold(_: CGFloat)
Removed PDFView.setHighlightedSelections(_: [AnyObject]!)
Removed PDFView.setInterpolationQuality(_: PDFInterpolationQuality)
Removed PDFView.setScaleFactor(_: CGFloat)
Removed PDFView.setShouldAntiAlias(_: Bool)
Removed kPDFIconArea
Removed kPDFLinkArea
Removed kPDFNoArea
Removed kPDFPageArea
Removed kPDFTextArea
Removed PDFLineStyle
Added PDFAnnotationStamp.isSignature() -> Bool
Added kPDFAnnotationKey_AppleExtras
Declaration
From
func viewForUIConfiguration(_ inUIConfiguration: [NSObject : AnyObject]!, excludedKeys inKeys: [AnyObject]!) -> IKFilterUIView!
To
func view(forUIConfiguration inUIConfiguration: [AnyHashable : Any]!, excludedKeys inKeys: [Any]!) -> IKFilterUIView!

DeclarationProtocols
From
class IKCameraDeviceView : NSView {
    unowned(unsafe) var delegate: IKCameraDeviceViewDelegate!
    unowned(unsafe) var cameraDevice: ICCameraDevice!
    var mode: IKCameraDeviceViewDisplayMode
    var hasDisplayModeTable: Bool
    var hasDisplayModeIcon: Bool
    var downloadAllControlLabel: String!
    var downloadSelectedControlLabel: String!
    var iconSize: Int
    var transferMode: IKCameraDeviceViewTransferMode
    var displaysDownloadsDirectoryControl: Bool
    var downloadsDirectory: NSURL!
    var displaysPostProcessApplicationControl: Bool
    var postProcessApplication: NSURL!
    var canRotateSelectedItemsLeft: Bool { get }
    var canRotateSelectedItemsRight: Bool { get }
    var canDeleteSelectedItems: Bool { get }
    var canDownloadSelectedItems: Bool { get }
    func selectedIndexes() -> NSIndexSet!
    func selectIndexes(_ indexes: NSIndexSet!, byExtendingSelection extend: Bool)
    @IBAction func rotateLeft(_ sender: AnyObject!)
    @IBAction func rotateRight(_ sender: AnyObject!)
    @IBAction func deleteSelectedItems(_ sender: AnyObject!)
    @IBAction func downloadSelectedItems(_ sender: AnyObject!)
    @IBAction func downloadAllItems(_ sender: AnyObject!)
}
--
To
class IKCameraDeviceView : NSView {
    @IBOutlet unowned(unsafe) var delegate: IKCameraDeviceViewDelegate!
    unowned(unsafe) var cameraDevice: ICCameraDevice!
    var mode: IKCameraDeviceViewDisplayMode
    var hasDisplayModeTable: Bool
    var hasDisplayModeIcon: Bool
    var downloadAllControlLabel: String!
    var downloadSelectedControlLabel: String!
    var iconSize: Int
    var transferMode: IKCameraDeviceViewTransferMode
    var displaysDownloadsDirectoryControl: Bool
    var downloadsDirectory: URL!
    var displaysPostProcessApplicationControl: Bool
    var postProcessApplication: URL!
    var canRotateSelectedItemsLeft: Bool { get }
    var canRotateSelectedItemsRight: Bool { get }
    var canDeleteSelectedItems: Bool { get }
    var canDownloadSelectedItems: Bool { get }
    func selectedIndexes() -> IndexSet!
    func select(_ indexes: IndexSet!, byExtendingSelection extend: Bool)
    @IBAction func rotateLeft(_ sender: Any!)
    @IBAction func rotateRight(_ sender: Any!)
    @IBAction func deleteSelectedItems(_ sender: Any!)
    @IBAction func downloadSelectedItems(_ sender: Any!)
    @IBAction func downloadAllItems(_ 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 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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKCameraDeviceView : CVarArg {
}
extension IKCameraDeviceView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
unowned(unsafe) var delegate: IKCameraDeviceViewDelegate!
To
@IBOutlet unowned(unsafe) var delegate: IKCameraDeviceViewDelegate!

Declaration
From
@IBAction func deleteSelectedItems(_ sender: AnyObject!)
To
@IBAction func deleteSelectedItems(_ sender: Any!)

Declaration
From
@IBAction func downloadAllItems(_ sender: AnyObject!)
To
@IBAction func downloadAllItems(_ sender: Any!)

Declaration
From
var downloadsDirectory: NSURL!
To
var downloadsDirectory: URL!

Declaration
From
@IBAction func downloadSelectedItems(_ sender: AnyObject!)
To
@IBAction func downloadSelectedItems(_ sender: Any!)

Declaration
From
var postProcessApplication: NSURL!
To
var postProcessApplication: URL!

Declaration
From
@IBAction func rotateLeft(_ sender: AnyObject!)
To
@IBAction func rotateLeft(_ sender: Any!)

Declaration
From
@IBAction func rotateRight(_ sender: AnyObject!)
To
@IBAction func rotateRight(_ sender: Any!)

Declaration
From
func selectIndexes(_ indexes: NSIndexSet!, byExtendingSelection extend: Bool)
To
func select(_ indexes: IndexSet!, byExtendingSelection extend: Bool)

Declaration
From
func selectedIndexes() -> NSIndexSet!
To
func selectedIndexes() -> IndexSet!

Declaration
From
protocol IKCameraDeviceViewDelegate {
    optional func cameraDeviceViewSelectionDidChange(_ cameraDeviceView: IKCameraDeviceView!)
    optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didDownloadFile file: ICCameraFile!, location url: NSURL!, fileData data: NSData!, error error: NSError!)
    optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didEncounterError error: NSError!)
}
To
protocol IKCameraDeviceViewDelegate {
    optional func cameraDeviceViewSelectionDidChange(_ cameraDeviceView: IKCameraDeviceView!)
    optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didDownloadFile file: ICCameraFile!, location url: URL!, fileData data: Data!, error error: Error!)
    optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didEncounterError error: Error!)
}

Declaration
From
optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didDownloadFile file: ICCameraFile!, location url: NSURL!, fileData data: NSData!, error error: NSError!)
To
optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didDownloadFile file: ICCameraFile!, location url: URL!, fileData data: Data!, error error: Error!)

Declaration
From
optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didEncounterError error: NSError!)
To
optional func cameraDeviceView(_ cameraDeviceView: IKCameraDeviceView!, didEncounterError error: Error!)

Declaration
From
enum IKCameraDeviceViewDisplayMode : Int {
    case Table
    case Icon
}
To
enum IKCameraDeviceViewDisplayMode : Int {
    case table
    case icon
}

Declaration
From
case Icon
To
case icon

Declaration
From
case Table
To
case table

Declaration
From
enum IKCameraDeviceViewTransferMode : Int {
    case FileBased
    case MemoryBased
}
To
enum IKCameraDeviceViewTransferMode : Int {
    case fileBased
    case memoryBased
}

Declaration
From
case FileBased
To
case fileBased

Declaration
From
case MemoryBased
To
case memoryBased

DeclarationProtocols
From
class IKDeviceBrowserView : NSView {
    unowned(unsafe) var delegate: IKDeviceBrowserViewDelegate!
    var displaysLocalCameras: Bool
    var displaysNetworkCameras: Bool
    var displaysLocalScanners: Bool
    var displaysNetworkScanners: Bool
    var mode: IKDeviceBrowserViewDisplayMode
    var selectedDevice: ICDevice! { get }
}
--
To
class IKDeviceBrowserView : NSView {
    @IBOutlet unowned(unsafe) var delegate: IKDeviceBrowserViewDelegate!
    var displaysLocalCameras: Bool
    var displaysNetworkCameras: Bool
    var displaysLocalScanners: Bool
    var displaysNetworkScanners: Bool
    var mode: IKDeviceBrowserViewDisplayMode
    var selectedDevice: ICDevice! { get }
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKDeviceBrowserView : CVarArg {
}
extension IKDeviceBrowserView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
unowned(unsafe) var delegate: IKDeviceBrowserViewDelegate!
To
@IBOutlet unowned(unsafe) var delegate: IKDeviceBrowserViewDelegate!

Declaration
From
protocol IKDeviceBrowserViewDelegate {
    func deviceBrowserView(_ deviceBrowserView: IKDeviceBrowserView!, selectionDidChange device: ICDevice!)
    optional func deviceBrowserView(_ deviceBrowserView: IKDeviceBrowserView!, didEncounterError error: NSError!)
}
To
protocol IKDeviceBrowserViewDelegate {
    func deviceBrowserView(_ deviceBrowserView: IKDeviceBrowserView!, selectionDidChange device: ICDevice!)
    optional func deviceBrowserView(_ deviceBrowserView: IKDeviceBrowserView!, didEncounterError error: Error!)
}

Declaration
From
optional func deviceBrowserView(_ deviceBrowserView: IKDeviceBrowserView!, didEncounterError error: NSError!)
To
optional func deviceBrowserView(_ deviceBrowserView: IKDeviceBrowserView!, didEncounterError error: Error!)

Declaration
From
enum IKDeviceBrowserViewDisplayMode : Int {
    case Table
    case Outline
    case Icon
}
To
enum IKDeviceBrowserViewDisplayMode : Int {
    case table
    case outline
    case icon
}

Declaration
From
case Icon
To
case icon

Declaration
From
case Outline
To
case outline

Declaration
From
case Table
To
case table

Declaration
From
class IKFilterBrowserPanel : NSPanel {
    class func filterBrowserPanelWithStyleMask(_ styleMask: UInt32) -> AnyObject!
    func filterName() -> String!
}
extension IKFilterBrowserPanel {
    func beginWithOptions(_ inOptions: [NSObject : AnyObject]!, modelessDelegate modelessDelegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func beginSheetWithOptions(_ inOptions: [NSObject : AnyObject]!, modalForWindow docWindow: NSWindow!, modalDelegate modalDelegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func runModalWithOptions(_ inOptions: [NSObject : AnyObject]!) -> Int32
    func filterBrowserViewWithOptions(_ inOptions: [NSObject : AnyObject]!) -> IKFilterBrowserView!
    func finish(_ sender: AnyObject!)
}
To
class IKFilterBrowserPanel : NSPanel {
    class func filterBrowserPanel(withStyleMask styleMask: UInt32) -> Any!
    func filterName() -> String!
    func begin(options inOptions: [AnyHashable : Any]! = [:], modelessDelegate modelessDelegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func beginSheet(options inOptions: [AnyHashable : Any]! = [:], modalFor docWindow: NSWindow!, modalDelegate modalDelegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func runModal(options inOptions: [AnyHashable : Any]! = [:]) -> Int32
    func filterBrowserView(options inOptions: [AnyHashable : Any]! = [:]) -> IKFilterBrowserView!
    func finish(_ sender: Any!)
}
extension IKFilterBrowserPanel {
    func begin(options inOptions: [AnyHashable : Any]! = [:], modelessDelegate modelessDelegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func beginSheet(options inOptions: [AnyHashable : Any]! = [:], modalFor docWindow: NSWindow!, modalDelegate modalDelegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func runModal(options inOptions: [AnyHashable : Any]! = [:]) -> Int32
    func filterBrowserView(options inOptions: [AnyHashable : Any]! = [:]) -> IKFilterBrowserView!
    func finish(_ sender: Any!)
}

Declaration
From
func beginWithOptions(_ inOptions: [NSObject : AnyObject]!, modelessDelegate modelessDelegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func begin(options inOptions: [AnyHashable : Any]! = [:], modelessDelegate modelessDelegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)

Declaration
From
func beginSheetWithOptions(_ inOptions: [NSObject : AnyObject]!, modalForWindow docWindow: NSWindow!, modalDelegate modalDelegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func beginSheet(options inOptions: [AnyHashable : Any]! = [:], modalFor docWindow: NSWindow!, modalDelegate modalDelegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)

Declaration
From
class func filterBrowserPanelWithStyleMask(_ styleMask: UInt32) -> AnyObject!
To
class func filterBrowserPanel(withStyleMask styleMask: UInt32) -> Any!

Declaration
From
func filterBrowserViewWithOptions(_ inOptions: [NSObject : AnyObject]!) -> IKFilterBrowserView!
To
func filterBrowserView(options inOptions: [AnyHashable : Any]! = [:]) -> IKFilterBrowserView!

Declaration
From
func finish(_ sender: AnyObject!)
To
func finish(_ sender: Any!)

Declaration
From
func runModalWithOptions(_ inOptions: [NSObject : AnyObject]!) -> Int32
To
func runModal(options inOptions: [AnyHashable : Any]! = [:]) -> Int32

DeclarationProtocols
From
class IKFilterBrowserView : NSView {
    func setPreviewState(_ inState: Bool)
    func filterName() -> String!
}
--
To
class IKFilterBrowserView : NSView {
    func setPreviewState(_ inState: Bool)
    func filterName() -> 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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKFilterBrowserView : CVarArg {
}
extension IKFilterBrowserView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
protocol IKFilterCustomUIProvider {
    func provideViewForUIConfiguration(_ inUIConfiguration: [NSObject : AnyObject]!, excludedKeys inKeys: [AnyObject]!) -> IKFilterUIView!
}
To
protocol IKFilterCustomUIProvider {
    func provideView(forUIConfiguration inUIConfiguration: [AnyHashable : Any]!, excludedKeys inKeys: [Any]!) -> IKFilterUIView!
}

Declaration
From
func provideViewForUIConfiguration(_ inUIConfiguration: [NSObject : AnyObject]!, excludedKeys inKeys: [AnyObject]!) -> IKFilterUIView!
To
func provideView(forUIConfiguration inUIConfiguration: [AnyHashable : Any]!, excludedKeys inKeys: [Any]!) -> IKFilterUIView!

DeclarationProtocols
From
class IKFilterUIView : NSView {
    class func viewWithFrame(_ frameRect: NSRect, filter inFilter: CIFilter!) -> AnyObject!
    init!(frame frameRect: NSRect, filter inFilter: CIFilter!)
    func filter() -> CIFilter!
    func objectController() -> NSObjectController!
}
--
To
class IKFilterUIView : NSView {
    class func view(withFrame frameRect: NSRect, filter inFilter: CIFilter!) -> Any!
    init!(frame frameRect: NSRect, filter inFilter: CIFilter!)
    func filter() -> CIFilter!
    func objectController() -> NSObjectController!
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKFilterUIView : CVarArg {
}
extension IKFilterUIView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
class func viewWithFrame(_ frameRect: NSRect, filter inFilter: CIFilter!) -> AnyObject!
To
class func view(withFrame frameRect: NSRect, filter inFilter: CIFilter!) -> Any!

DeclarationProtocols
From
class IKImageBrowserCell : NSObject {
    func imageBrowserView() -> IKImageBrowserView!
    func representedItem() -> AnyObject!
    func indexOfRepresentedItem() -> Int
    func frame() -> NSRect
    func imageContainerFrame() -> NSRect
    func imageFrame() -> NSRect
    func selectionFrame() -> NSRect
    func titleFrame() -> NSRect
    func subtitleFrame() -> NSRect
    func imageAlignment() -> NSImageAlignment
    func isSelected() -> Bool
    func cellState() -> IKImageBrowserCellState
    func opacity() -> CGFloat
    func layerForType(_ type: String!) -> CALayer!
}
--
To
class IKImageBrowserCell : NSObject {
    func imageBrowserView() -> IKImageBrowserView!
    func representedItem() -> Any!
    func indexOfRepresentedItem() -> Int
    func frame() -> NSRect
    func imageContainerFrame() -> NSRect
    func imageFrame() -> NSRect
    func selectionFrame() -> NSRect
    func titleFrame() -> NSRect
    func subtitleFrame() -> NSRect
    func imageAlignment() -> NSImageAlignment
    func isSelected() -> Bool
    func cellState() -> IKImageBrowserCellState
    func opacity() -> CGFloat
    func layer(forType type: String!) -> CALayer!
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKImageBrowserCell : CVarArg {
}
extension IKImageBrowserCell : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func layerForType(_ type: String!) -> CALayer!
To
func layer(forType type: String!) -> CALayer!

Declaration
From
func representedItem() -> AnyObject!
To
func representedItem() -> Any!

DeclarationProtocols
From
class IKImageBrowserView : NSView, NSDraggingSource {
}
extension IKImageBrowserView {
    init!(frame frame: NSRect)
    func setDataSource(_ source: AnyObject!)
    func dataSource() -> AnyObject!
    func reloadData()
    func setDelegate(_ aDelegate: AnyObject!)
    func delegate() -> AnyObject!
}
extension IKImageBrowserView {
    func setCellsStyleMask(_ mask: Int)
    func cellsStyleMask() -> Int
    func setConstrainsToOriginalSize(_ flag: Bool)
    func constrainsToOriginalSize() -> Bool
    func setBackgroundLayer(_ aLayer: CALayer!)
    func backgroundLayer() -> CALayer!
    func setForegroundLayer(_ aLayer: CALayer!)
    func foregroundLayer() -> CALayer!
    func newCellForRepresentedItem(_ anItem: AnyObject!) -> IKImageBrowserCell!
    func cellForItemAtIndex(_ index: Int) -> IKImageBrowserCell!
}
extension IKImageBrowserView {
    func setZoomValue(_ aValue: Float)
    func zoomValue() -> Float
    func setContentResizingMask(_ mask: Int)
    func contentResizingMask() -> Int
    func scrollIndexToVisible(_ index: Int)
    func setCellSize(_ size: NSSize)
    func cellSize() -> NSSize
    func intercellSpacing() -> NSSize
    func setIntercellSpacing(_ aSize: NSSize)
    func indexOfItemAtPoint(_ point: NSPoint) -> Int
    func itemFrameAtIndex(_ index: Int) -> NSRect
    func visibleItemIndexes() -> NSIndexSet!
    func rowIndexesInRect(_ rect: NSRect) -> NSIndexSet!
    func columnIndexesInRect(_ rect: NSRect) -> NSIndexSet!
    func rectOfColumn(_ columnIndex: Int) -> NSRect
    func rectOfRow(_ rowIndex: Int) -> NSRect
    func numberOfRows() -> Int
    func numberOfColumns() -> Int
    func setCanControlQuickLookPanel(_ flag: Bool)
    func canControlQuickLookPanel() -> Bool
}
extension IKImageBrowserView {
    func selectionIndexes() -> NSIndexSet!
    func setSelectionIndexes(_ indexes: NSIndexSet!, byExtendingSelection extendSelection: Bool)
    func setAllowsMultipleSelection(_ flag: Bool)
    func allowsMultipleSelection() -> Bool
    func setAllowsEmptySelection(_ flag: Bool)
    func allowsEmptySelection() -> Bool
    func setAllowsReordering(_ flag: Bool)
    func allowsReordering() -> Bool
    func setAnimates(_ flag: Bool)
    func animates() -> Bool
    func expandGroupAtIndex(_ index: Int)
    func collapseGroupAtIndex(_ index: Int)
    func isGroupExpandedAtIndex(_ index: Int) -> Bool
}
extension IKImageBrowserView {
    func setDraggingDestinationDelegate(_ delegate: AnyObject!)
    func draggingDestinationDelegate() -> AnyObject!
    func indexAtLocationOfDroppedItem() -> Int
    func dropOperation() -> IKImageBrowserDropOperation
    func setAllowsDroppingOnItems(_ flag: Bool)
    func allowsDroppingOnItems() -> Bool
    func setDropIndex(_ index: Int, dropOperation operation: IKImageBrowserDropOperation)
}
NSDraggingSource
To
class IKImageBrowserView : NSView, NSDraggingSource {
    @IBOutlet unowned(unsafe) var dataSource: AnyObject!
    func reloadData()
    @IBOutlet unowned(unsafe) var delegate: AnyObject!
    func setCellsStyleMask(_ mask: Int)
    func cellsStyleMask() -> Int
    func setConstrainsToOriginalSize(_ flag: Bool)
    func constrainsToOriginalSize() -> Bool
    func setBackgroundLayer(_ aLayer: CALayer!)
    func backgroundLayer() -> CALayer!
    func setForegroundLayer(_ aLayer: CALayer!)
    func foregroundLayer() -> CALayer!
    func newCell(forRepresentedItem anItem: Any!) -> IKImageBrowserCell!
    func cellForItem(at index: Int) -> IKImageBrowserCell!
    func setZoomValue(_ aValue: Float)
    func zoomValue() -> Float
    func setContentResizingMask(_ mask: Int)
    func contentResizingMask() -> Int
    func scrollIndexToVisible(_ index: Int)
    func setCellSize(_ size: NSSize)
    func cellSize() -> NSSize
    func intercellSpacing() -> NSSize
    func setIntercellSpacing(_ aSize: NSSize)
    func indexOfItem(at point: NSPoint) -> Int
    func itemFrame(at index: Int) -> NSRect
    func visibleItemIndexes() -> IndexSet!
    func rowIndexes(in rect: NSRect) -> IndexSet!
    func columnIndexes(in rect: NSRect) -> IndexSet!
    func rect(ofColumn columnIndex: Int) -> NSRect
    func rect(ofRow rowIndex: Int) -> NSRect
    func numberOfRows() -> Int
    func numberOfColumns() -> Int
    func setCanControlQuickLookPanel(_ flag: Bool)
    func canControlQuickLookPanel() -> Bool
    func selectionIndexes() -> IndexSet!
    func setSelectionIndexes(_ indexes: IndexSet!, byExtendingSelection extendSelection: Bool)
    func setAllowsMultipleSelection(_ flag: Bool)
    func allowsMultipleSelection() -> Bool
    func setAllowsEmptySelection(_ flag: Bool)
    func allowsEmptySelection() -> Bool
    func setAllowsReordering(_ flag: Bool)
    func allowsReordering() -> Bool
    func setAnimates(_ flag: Bool)
    func animates() -> Bool
    func expandGroup(at index: Int)
    func collapseGroup(at index: Int)
    func isGroupExpanded(at index: Int) -> Bool
    func setDraggingDestinationDelegate(_ delegate: Any!)
    func draggingDestinationDelegate() -> Any!
    func indexAtLocationOfDroppedItem() -> Int
    func dropOperation() -> IKImageBrowserDropOperation
    func setAllowsDroppingOnItems(_ flag: Bool)
    func allowsDroppingOnItems() -> Bool
    func setDrop(_ index: Int, dropOperation operation: IKImageBrowserDropOperation)
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 }
    @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 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 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
    var wantsBestResolutionOpenGLSurface: Bool
    var wantsExtendedDynamicRangeOpenGLSurface: Bool
    var pressureConfiguration: NSPressureConfiguration?
    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?
}
extension IKImageBrowserView : CVarArg {
}
extension IKImageBrowserView : Equatable, Hashable {
    var hashValue: Int { get }
}
extension IKImageBrowserView {
    @IBOutlet unowned(unsafe) var dataSource: AnyObject!
    func reloadData()
    @IBOutlet unowned(unsafe) var delegate: AnyObject!
}
extension IKImageBrowserView {
    func setCellsStyleMask(_ mask: Int)
    func cellsStyleMask() -> Int
    func setConstrainsToOriginalSize(_ flag: Bool)
    func constrainsToOriginalSize() -> Bool
    func setBackgroundLayer(_ aLayer: CALayer!)
    func backgroundLayer() -> CALayer!
    func setForegroundLayer(_ aLayer: CALayer!)
    func foregroundLayer() -> CALayer!
    func newCell(forRepresentedItem anItem: Any!) -> IKImageBrowserCell!
    func cellForItem(at index: Int) -> IKImageBrowserCell!
}
extension IKImageBrowserView {
    func setZoomValue(_ aValue: Float)
    func zoomValue() -> Float
    func setContentResizingMask(_ mask: Int)
    func contentResizingMask() -> Int
    func scrollIndexToVisible(_ index: Int)
    func setCellSize(_ size: NSSize)
    func cellSize() -> NSSize
    func intercellSpacing() -> NSSize
    func setIntercellSpacing(_ aSize: NSSize)
    func indexOfItem(at point: NSPoint) -> Int
    func itemFrame(at index: Int) -> NSRect
    func visibleItemIndexes() -> IndexSet!
    func rowIndexes(in rect: NSRect) -> IndexSet!
    func columnIndexes(in rect: NSRect) -> IndexSet!
    func rect(ofColumn columnIndex: Int) -> NSRect
    func rect(ofRow rowIndex: Int) -> NSRect
    func numberOfRows() -> Int
    func numberOfColumns() -> Int
    func setCanControlQuickLookPanel(_ flag: Bool)
    func canControlQuickLookPanel() -> Bool
}
extension IKImageBrowserView {
    func selectionIndexes() -> IndexSet!
    func setSelectionIndexes(_ indexes: IndexSet!, byExtendingSelection extendSelection: Bool)
    func setAllowsMultipleSelection(_ flag: Bool)
    func allowsMultipleSelection() -> Bool
    func setAllowsEmptySelection(_ flag: Bool)
    func allowsEmptySelection() -> Bool
    func setAllowsReordering(_ flag: Bool)
    func allowsReordering() -> Bool
    func setAnimates(_ flag: Bool)
    func animates() -> Bool
    func expandGroup(at index: Int)
    func collapseGroup(at index: Int)
    func isGroupExpanded(at index: Int) -> Bool
}
extension IKImageBrowserView {
    func setDraggingDestinationDelegate(_ delegate: Any!)
    func draggingDestinationDelegate() -> Any!
    func indexAtLocationOfDroppedItem() -> Int
    func dropOperation() -> IKImageBrowserDropOperation
    func setAllowsDroppingOnItems(_ flag: Bool)
    func allowsDroppingOnItems() -> Bool
    func setDrop(_ index: Int, dropOperation operation: IKImageBrowserDropOperation)
}
CVarArg, Equatable, Hashable, NSDraggingSource

Declaration
From
func cellForItemAtIndex(_ index: Int) -> IKImageBrowserCell!
To
func cellForItem(at index: Int) -> IKImageBrowserCell!

Declaration
From
func collapseGroupAtIndex(_ index: Int)
To
func collapseGroup(at index: Int)

Declaration
From
func columnIndexesInRect(_ rect: NSRect) -> NSIndexSet!
To
func columnIndexes(in rect: NSRect) -> IndexSet!

Declaration
From
func draggingDestinationDelegate() -> AnyObject!
To
func draggingDestinationDelegate() -> Any!

Declaration
From
func expandGroupAtIndex(_ index: Int)
To
func expandGroup(at index: Int)

Declaration
From
func indexOfItemAtPoint(_ point: NSPoint) -> Int
To
func indexOfItem(at point: NSPoint) -> Int

Declaration
From
func isGroupExpandedAtIndex(_ index: Int) -> Bool
To
func isGroupExpanded(at index: Int) -> Bool

Declaration
From
func itemFrameAtIndex(_ index: Int) -> NSRect
To
func itemFrame(at index: Int) -> NSRect

Declaration
From
func newCellForRepresentedItem(_ anItem: AnyObject!) -> IKImageBrowserCell!
To
func newCell(forRepresentedItem anItem: Any!) -> IKImageBrowserCell!

Declaration
From
func rectOfColumn(_ columnIndex: Int) -> NSRect
To
func rect(ofColumn columnIndex: Int) -> NSRect

Declaration
From
func rectOfRow(_ rowIndex: Int) -> NSRect
To
func rect(ofRow rowIndex: Int) -> NSRect

Declaration
From
func rowIndexesInRect(_ rect: NSRect) -> NSIndexSet!
To
func rowIndexes(in rect: NSRect) -> IndexSet!

Declaration
From
func selectionIndexes() -> NSIndexSet!
To
func selectionIndexes() -> IndexSet!

Declaration
From
func setDraggingDestinationDelegate(_ delegate: AnyObject!)
To
func setDraggingDestinationDelegate(_ delegate: Any!)

Declaration
From
func setDropIndex(_ index: Int, dropOperation operation: IKImageBrowserDropOperation)
To
func setDrop(_ index: Int, dropOperation operation: IKImageBrowserDropOperation)

Declaration
From
func setSelectionIndexes(_ indexes: NSIndexSet!, byExtendingSelection extendSelection: Bool)
To
func setSelectionIndexes(_ indexes: IndexSet!, byExtendingSelection extendSelection: Bool)

Declaration
From
func visibleItemIndexes() -> NSIndexSet!
To
func visibleItemIndexes() -> IndexSet!

Declaration
From
class IKImageEditPanel : NSPanel {
    unowned(unsafe) var dataSource: IKImageEditPanelDataSource!
    var filterArray: [AnyObject]! { get }
    class func sharedImageEditPanel() -> IKImageEditPanel!
    func reloadData()
}
To
class IKImageEditPanel : NSPanel {
    unowned(unsafe) var dataSource: IKImageEditPanelDataSource!
    var filterArray: [Any]! { get }
    class func shared() -> IKImageEditPanel!
    func reloadData()
}

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

Declaration
From
class func sharedImageEditPanel() -> IKImageEditPanel!
To
class func shared() -> IKImageEditPanel!

Declaration
From
protocol IKImageEditPanelDataSource {
    func image() -> Unmanaged<CGImage>!
    func setImage(_ image: CGImage!, imageProperties metaData: [NSObject : AnyObject]!)
    optional func thumbnailWithMaximumSize(_ size: NSSize) -> Unmanaged<CGImage>!
    optional func imageProperties() -> [NSObject : AnyObject]!
    optional func hasAdjustMode() -> Bool
    optional func hasEffectsMode() -> Bool
    optional func hasDetailsMode() -> Bool
}
To
protocol IKImageEditPanelDataSource {
    func image() -> Unmanaged<CGImage>!
    func setImage(_ image: CGImage!, imageProperties metaData: [AnyHashable : Any]!)
    optional func thumbnail(withMaximumSize size: NSSize) -> Unmanaged<CGImage>!
    optional func imageProperties() -> [AnyHashable : Any]!
    optional func hasAdjustMode() -> Bool
    optional func hasEffectsMode() -> Bool
    optional func hasDetailsMode() -> Bool
}

Declaration
From
optional func imageProperties() -> [NSObject : AnyObject]!
To
optional func imageProperties() -> [AnyHashable : Any]!

Declaration
From
func setImage(_ image: CGImage!, imageProperties metaData: [NSObject : AnyObject]!)
To
func setImage(_ image: CGImage!, imageProperties metaData: [AnyHashable : Any]!)

Declaration
From
optional func thumbnailWithMaximumSize(_ size: NSSize) -> Unmanaged<CGImage>!
To
optional func thumbnail(withMaximumSize size: NSSize) -> Unmanaged<CGImage>!

Modified IKImageView
DeclarationProtocols
From
class IKImageView : NSView {
    unowned(unsafe) var delegate: AnyObject!
    var zoomFactor: CGFloat
    var rotationAngle: CGFloat
    var currentToolMode: String!
    var autoresizes: Bool
    var hasHorizontalScroller: Bool
    var hasVerticalScroller: Bool
    var autohidesScrollers: Bool
    var supportsDragAndDrop: Bool
    var editable: Bool
    var doubleClickOpensImageEditPanel: Bool
    unowned(unsafe) var imageCorrection: CIFilter!
    unowned(unsafe) var backgroundColor: NSColor!
    func setImage(_ image: CGImage!, imageProperties metaData: [NSObject : AnyObject]!)
    func setImageWithURL(_ url: NSURL!)
    func image() -> Unmanaged<CGImage>!
    func imageSize() -> NSSize
    func imageProperties() -> [NSObject : AnyObject]!
    func setRotationAngle(_ rotationAngle: CGFloat, centerPoint centerPoint: NSPoint)
    @IBAction func rotateImageLeft(_ sender: AnyObject!)
    @IBAction func rotateImageRight(_ sender: AnyObject!)
    func setImageZoomFactor(_ zoomFactor: CGFloat, centerPoint centerPoint: NSPoint)
    func zoomImageToRect(_ rect: NSRect)
    @IBAction func zoomImageToFit(_ sender: AnyObject!)
    @IBAction func zoomImageToActualSize(_ sender: AnyObject!)
    @IBAction func zoomIn(_ sender: AnyObject!)
    @IBAction func zoomOut(_ sender: AnyObject!)
    @IBAction func flipImageHorizontal(_ sender: AnyObject!)
    @IBAction func flipImageVertical(_ sender: AnyObject!)
    @IBAction func crop(_ sender: AnyObject!)
    func setOverlay(_ layer: CALayer!, forType layerType: String!)
    func overlayForType(_ layerType: String!) -> CALayer!
    func scrollToPoint(_ point: NSPoint)
    func scrollToRect(_ rect: NSRect)
    func convertViewPointToImagePoint(_ viewPoint: NSPoint) -> NSPoint
    func convertViewRectToImageRect(_ viewRect: NSRect) -> NSRect
    func convertImagePointToViewPoint(_ imagePoint: NSPoint) -> NSPoint
    func convertImageRectToViewRect(_ imageRect: NSRect) -> NSRect
}
--
To
class IKImageView : NSView {
    @IBOutlet unowned(unsafe) var delegate: AnyObject!
    var zoomFactor: CGFloat
    var rotationAngle: CGFloat
    var currentToolMode: String!
    var autoresizes: Bool
    var hasHorizontalScroller: Bool
    var hasVerticalScroller: Bool
    var autohidesScrollers: Bool
    var supportsDragAndDrop: Bool
    var editable: Bool
    var doubleClickOpensImageEditPanel: Bool
    unowned(unsafe) var imageCorrection: CIFilter!
    unowned(unsafe) var backgroundColor: NSColor!
    func setImage(_ image: CGImage!, imageProperties metaData: [AnyHashable : Any]!)
    func setImageWith(_ url: URL!)
    func image() -> Unmanaged<CGImage>!
    func imageSize() -> NSSize
    func imageProperties() -> [AnyHashable : Any]!
    func setRotationAngle(_ rotationAngle: CGFloat, center centerPoint: NSPoint)
    @IBAction func rotateImageLeft(_ sender: Any!)
    @IBAction func rotateImageRight(_ sender: Any!)
    func setImageZoomFactor(_ zoomFactor: CGFloat, center centerPoint: NSPoint)
    func zoomImage(to rect: NSRect)
    @IBAction func zoomImageToFit(_ sender: Any!)
    @IBAction func zoomImageToActualSize(_ sender: Any!)
    @IBAction func zoomIn(_ sender: Any!)
    @IBAction func zoomOut(_ sender: Any!)
    @IBAction func flipImageHorizontal(_ sender: Any!)
    @IBAction func flipImageVertical(_ sender: Any!)
    @IBAction func crop(_ sender: Any!)
    func setOverlay(_ layer: CALayer!, forType layerType: String!)
    func overlay(forType layerType: String!) -> CALayer!
    func scroll(to point: NSPoint)
    func scroll(to rect: NSRect)
    func convertPoint(toImagePoint viewPoint: NSPoint) -> NSPoint
    func convertRect(toImageRect viewRect: NSRect) -> NSRect
    func convertImagePoint(toViewPoint imagePoint: NSPoint) -> NSPoint
    func convertImageRect(toViewRect imageRect: NSRect) -> NSRect
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKImageView : CVarArg {
}
extension IKImageView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func convertImagePointToViewPoint(_ imagePoint: NSPoint) -> NSPoint
To
func convertImagePoint(toViewPoint imagePoint: NSPoint) -> NSPoint

Declaration
From
func convertImageRectToViewRect(_ imageRect: NSRect) -> NSRect
To
func convertImageRect(toViewRect imageRect: NSRect) -> NSRect

Declaration
From
func convertViewPointToImagePoint(_ viewPoint: NSPoint) -> NSPoint
To
func convertPoint(toImagePoint viewPoint: NSPoint) -> NSPoint

Declaration
From
func convertViewRectToImageRect(_ viewRect: NSRect) -> NSRect
To
func convertRect(toImageRect viewRect: NSRect) -> NSRect

Declaration
From
@IBAction func crop(_ sender: AnyObject!)
To
@IBAction func crop(_ sender: Any!)

Declaration
From
unowned(unsafe) var delegate: AnyObject!
To
@IBOutlet unowned(unsafe) var delegate: AnyObject!

Declaration
From
@IBAction func flipImageHorizontal(_ sender: AnyObject!)
To
@IBAction func flipImageHorizontal(_ sender: Any!)

Declaration
From
@IBAction func flipImageVertical(_ sender: AnyObject!)
To
@IBAction func flipImageVertical(_ sender: Any!)

Declaration
From
func imageProperties() -> [NSObject : AnyObject]!
To
func imageProperties() -> [AnyHashable : Any]!

Declaration
From
func overlayForType(_ layerType: String!) -> CALayer!
To
func overlay(forType layerType: String!) -> CALayer!

Declaration
From
@IBAction func rotateImageLeft(_ sender: AnyObject!)
To
@IBAction func rotateImageLeft(_ sender: Any!)

Declaration
From
@IBAction func rotateImageRight(_ sender: AnyObject!)
To
@IBAction func rotateImageRight(_ sender: Any!)

Declaration
From
func scrollToRect(_ rect: NSRect)
To
func scroll(to rect: NSRect)

Declaration
From
func scrollToPoint(_ point: NSPoint)
To
func scroll(to point: NSPoint)

Declaration
From
func setImage(_ image: CGImage!, imageProperties metaData: [NSObject : AnyObject]!)
To
func setImage(_ image: CGImage!, imageProperties metaData: [AnyHashable : Any]!)

Declaration
From
func setImageWithURL(_ url: NSURL!)
To
func setImageWith(_ url: URL!)

Declaration
From
func setImageZoomFactor(_ zoomFactor: CGFloat, centerPoint centerPoint: NSPoint)
To
func setImageZoomFactor(_ zoomFactor: CGFloat, center centerPoint: NSPoint)

Declaration
From
func setRotationAngle(_ rotationAngle: CGFloat, centerPoint centerPoint: NSPoint)
To
func setRotationAngle(_ rotationAngle: CGFloat, center centerPoint: NSPoint)

Declaration
From
func zoomImageToRect(_ rect: NSRect)
To
func zoomImage(to rect: NSRect)

Declaration
From
@IBAction func zoomImageToActualSize(_ sender: AnyObject!)
To
@IBAction func zoomImageToActualSize(_ sender: Any!)

Declaration
From
@IBAction func zoomImageToFit(_ sender: AnyObject!)
To
@IBAction func zoomImageToFit(_ sender: Any!)

Declaration
From
@IBAction func zoomIn(_ sender: AnyObject!)
To
@IBAction func zoomIn(_ sender: Any!)

Declaration
From
@IBAction func zoomOut(_ sender: AnyObject!)
To
@IBAction func zoomOut(_ sender: Any!)

Declaration
From
class IKPictureTaker : NSPanel {
    class func pictureTaker() -> IKPictureTaker!
    func runModal() -> Int
    func beginPictureTakerWithDelegate(_ delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func beginPictureTakerSheetForWindow(_ aWindow: NSWindow!, withDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func popUpRecentsMenuForView(_ aView: NSView!, withDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
    func setInputImage(_ image: NSImage!)
    func inputImage() -> NSImage!
    func outputImage() -> NSImage!
    func setMirroring(_ b: Bool)
    func mirroring() -> Bool
}
To
class IKPictureTaker : NSPanel {
    class func pictureTaker() -> IKPictureTaker!
    func runModal() -> Int
    func begin(withDelegate delegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func beginSheet(for aWindow: NSWindow!, withDelegate delegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func popUpRecentsMenu(for aView: NSView!, withDelegate delegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)
    func setInputImage(_ image: NSImage!)
    func inputImage() -> NSImage!
    func outputImage() -> NSImage!
    func setMirroring(_ b: Bool)
    func mirroring() -> Bool
}

Declaration
From
func beginPictureTakerWithDelegate(_ delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func begin(withDelegate delegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)

Declaration
From
func beginPictureTakerSheetForWindow(_ aWindow: NSWindow!, withDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func beginSheet(for aWindow: NSWindow!, withDelegate delegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)

Declaration
From
func popUpRecentsMenuForView(_ aView: NSView!, withDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
To
func popUpRecentsMenu(for aView: NSView!, withDelegate delegate: Any!, didEnd didEndSelector: Selector!, contextInfo contextInfo: UnsafeMutableRawPointer!)

Modified IKSaveOptions
DeclarationProtocols
From
class IKSaveOptions : NSObject {
    unowned(unsafe) var delegate: AnyObject!
    var imageProperties: [NSObject : AnyObject]! { get }
    var imageUTType: String! { get }
    var userSelection: [NSObject : AnyObject]! { get }
    init!(imageProperties imageProperties: [NSObject : AnyObject]!, imageUTType imageUTType: String!)
    func addSaveOptionsAccessoryViewToSavePanel(_ savePanel: NSSavePanel!)
    func addSaveOptionsToView(_ view: NSView!)
}
--
To
class IKSaveOptions : NSObject {
    unowned(unsafe) var delegate: AnyObject!
    var imageProperties: [AnyHashable : Any]! { get }
    var imageUTType: String! { get }
    var userSelection: [AnyHashable : Any]! { get }
    init!(imageProperties imageProperties: [AnyHashable : Any]!, imageUTType imageUTType: String!)
    func addAccessoryView(to savePanel: NSSavePanel!)
    func add(to view: NSView!)
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKSaveOptions : CVarArg {
}
extension IKSaveOptions : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func addSaveOptionsToView(_ view: NSView!)
To
func add(to view: NSView!)

Declaration
From
func addSaveOptionsAccessoryViewToSavePanel(_ savePanel: NSSavePanel!)
To
func addAccessoryView(to savePanel: NSSavePanel!)

Declaration
From
var imageProperties: [NSObject : AnyObject]! { get }
To
var imageProperties: [AnyHashable : Any]! { get }

Declaration
From
init!(imageProperties imageProperties: [NSObject : AnyObject]!, imageUTType imageUTType: String!)
To
init!(imageProperties imageProperties: [AnyHashable : Any]!, imageUTType imageUTType: String!)

Declaration
From
var userSelection: [NSObject : AnyObject]! { get }
To
var userSelection: [AnyHashable : Any]! { get }

DeclarationProtocols
From
class IKScannerDeviceView : NSView {
    unowned(unsafe) var delegate: IKScannerDeviceViewDelegate!
    unowned(unsafe) var scannerDevice: ICScannerDevice!
    var mode: IKScannerDeviceViewDisplayMode
    var hasDisplayModeSimple: Bool
    var hasDisplayModeAdvanced: Bool
    var transferMode: IKScannerDeviceViewTransferMode
    var scanControlLabel: String!
    var overviewControlLabel: String!
    var displaysDownloadsDirectoryControl: Bool
    var downloadsDirectory: NSURL!
    var documentName: String!
    var displaysPostProcessApplicationControl: Bool
    var postProcessApplication: NSURL!
}
--
To
class IKScannerDeviceView : NSView {
    @IBOutlet unowned(unsafe) var delegate: IKScannerDeviceViewDelegate!
    unowned(unsafe) var scannerDevice: ICScannerDevice!
    var mode: IKScannerDeviceViewDisplayMode
    var hasDisplayModeSimple: Bool
    var hasDisplayModeAdvanced: Bool
    var transferMode: IKScannerDeviceViewTransferMode
    var scanControlLabel: String!
    var overviewControlLabel: String!
    var displaysDownloadsDirectoryControl: Bool
    var downloadsDirectory: URL!
    var documentName: String!
    var displaysPostProcessApplicationControl: Bool
    var postProcessApplication: URL!
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKScannerDeviceView : CVarArg {
}
extension IKScannerDeviceView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
unowned(unsafe) var delegate: IKScannerDeviceViewDelegate!
To
@IBOutlet unowned(unsafe) var delegate: IKScannerDeviceViewDelegate!

Declaration
From
var downloadsDirectory: NSURL!
To
var downloadsDirectory: URL!

Declaration
From
var postProcessApplication: NSURL!
To
var postProcessApplication: URL!

Declaration
From
protocol IKScannerDeviceViewDelegate {
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanToURL url: NSURL!, fileData data: NSData!, error error: NSError!)
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanToURL url: NSURL!, error error: NSError!)
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanToBandData data: ICScannerBandData!, scanInfo scanInfo: [NSObject : AnyObject]!, error error: NSError!)
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didEncounterError error: NSError!)
}
To
protocol IKScannerDeviceViewDelegate {
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanTo url: URL!, fileData data: Data!, error error: Error!)
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanTo url: URL!, error error: Error!)
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanTo data: ICScannerBandData!, scanInfo scanInfo: [AnyHashable : Any]!, error error: Error!)
    optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didEncounterError error: Error!)
}

Declaration
From
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didEncounterError error: NSError!)
To
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didEncounterError error: Error!)

Declaration
From
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanToURL url: NSURL!, error error: NSError!)
To
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanTo url: URL!, error error: Error!)

Declaration
From
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanToURL url: NSURL!, fileData data: NSData!, error error: NSError!)
To
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanTo url: URL!, fileData data: Data!, error error: Error!)

Declaration
From
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanToBandData data: ICScannerBandData!, scanInfo scanInfo: [NSObject : AnyObject]!, error error: NSError!)
To
optional func scannerDeviceView(_ scannerDeviceView: IKScannerDeviceView!, didScanTo data: ICScannerBandData!, scanInfo scanInfo: [AnyHashable : Any]!, error error: Error!)

Declaration
From
enum IKScannerDeviceViewDisplayMode : Int {
    case Simple
    case Advanced
}
To
enum IKScannerDeviceViewDisplayMode : Int {
    case simple
    case advanced
}

Declaration
From
case Advanced
To
case advanced

Declaration
From
case Simple
To
case simple

Declaration
From
enum IKScannerDeviceViewTransferMode : Int {
    case FileBased
    case MemoryBased
}
To
enum IKScannerDeviceViewTransferMode : Int {
    case fileBased
    case memoryBased
}

Declaration
From
case FileBased
To
case fileBased

Declaration
From
case MemoryBased
To
case memoryBased

Modified IKSlideshow
DeclarationProtocols
From
class IKSlideshow : NSObject {
    var autoPlayDelay: NSTimeInterval
    class func sharedSlideshow() -> IKSlideshow!
    func runSlideshowWithDataSource(_ dataSource: IKSlideshowDataSource!, inMode slideshowMode: String!, options slideshowOptions: [NSObject : AnyObject]!)
    func stopSlideshow(_ sender: AnyObject!)
    func reloadData()
    func reloadSlideshowItemAtIndex(_ index: Int)
    func indexOfCurrentSlideshowItem() -> Int
    class func canExportToApplication(_ applicationBundleIdentifier: String!) -> Bool
    class func exportSlideshowItem(_ item: AnyObject!, toApplication applicationBundleIdentifier: String!)
}
--
To
class IKSlideshow : NSObject {
    var autoPlayDelay: TimeInterval
    class func shared() -> IKSlideshow!
    func run(with dataSource: IKSlideshowDataSource!, inMode slideshowMode: String!, options slideshowOptions: [AnyHashable : Any]! = [:])
    func stop(_ sender: Any!)
    func reloadData()
    func reloadItem(at index: Int)
    func indexOfCurrentSlideshowItem() -> Int
    class func canExport(toApplication applicationBundleIdentifier: String!) -> Bool
    class func exportItem(_ item: Any!, toApplication applicationBundleIdentifier: String!)
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension IKSlideshow : CVarArg {
}
extension IKSlideshow : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var autoPlayDelay: NSTimeInterval
To
var autoPlayDelay: TimeInterval

Declaration
From
class func canExportToApplication(_ applicationBundleIdentifier: String!) -> Bool
To
class func canExport(toApplication applicationBundleIdentifier: String!) -> Bool

Declaration
From
class func exportSlideshowItem(_ item: AnyObject!, toApplication applicationBundleIdentifier: String!)
To
class func exportItem(_ item: Any!, toApplication applicationBundleIdentifier: String!)

Declaration
From
func reloadSlideshowItemAtIndex(_ index: Int)
To
func reloadItem(at index: Int)

Declaration
From
func runSlideshowWithDataSource(_ dataSource: IKSlideshowDataSource!, inMode slideshowMode: String!, options slideshowOptions: [NSObject : AnyObject]!)
To
func run(with dataSource: IKSlideshowDataSource!, inMode slideshowMode: String!, options slideshowOptions: [AnyHashable : Any]! = [:])

Declaration
From
class func sharedSlideshow() -> IKSlideshow!
To
class func shared() -> IKSlideshow!

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

Declaration
From
protocol IKSlideshowDataSource {
    func numberOfSlideshowItems() -> Int
    func slideshowItemAtIndex(_ index: Int) -> AnyObject!
    optional func nameOfSlideshowItemAtIndex(_ index: Int) -> String!
    optional func canExportSlideshowItemAtIndex(_ index: Int, toApplication applicationBundleIdentifier: String!) -> Bool
    optional func slideshowWillStart()
    optional func slideshowDidStop()
    optional func slideshowDidChangeCurrentIndex(_ newIndex: Int)
}
To
protocol IKSlideshowDataSource {
    func numberOfSlideshowItems() -> Int
    func slideshowItem(at index: Int) -> Any!
    optional func nameOfSlideshowItem(at index: Int) -> String!
    optional func canExportSlideshowItem(at index: Int, toApplication applicationBundleIdentifier: String!) -> Bool
    optional func slideshowWillStart()
    optional func slideshowDidStop()
    optional func slideshowDidChangeCurrentIndex(_ newIndex: Int)
}

Declaration
From
optional func canExportSlideshowItemAtIndex(_ index: Int, toApplication applicationBundleIdentifier: String!) -> Bool
To
optional func canExportSlideshowItem(at index: Int, toApplication applicationBundleIdentifier: String!) -> Bool

Declaration
From
optional func nameOfSlideshowItemAtIndex(_ index: Int) -> String!
To
optional func nameOfSlideshowItem(at index: Int) -> String!

Declaration
From
func slideshowItemAtIndex(_ index: Int) -> AnyObject!
To
func slideshowItem(at index: Int) -> Any!

NameDeclaration
FromIKFilterBrowserFilterDoubleClickNotification
let IKFilterBrowserFilterDoubleClickNotification: String
ToIKFilterBrowserFilterDoubleClick
static let IKFilterBrowserFilterDoubleClick: NSNotification.Name

NameDeclaration
FromIKFilterBrowserFilterSelectedNotification
let IKFilterBrowserFilterSelectedNotification: String
ToIKFilterBrowserFilterSelected
static let IKFilterBrowserFilterSelected: NSNotification.Name

NameDeclaration
FromIKFilterBrowserWillPreviewFilterNotification
let IKFilterBrowserWillPreviewFilterNotification: String
ToIKFilterBrowserWillPreviewFilter
static let IKFilterBrowserWillPreviewFilter: NSNotification.Name

NameDeclaration
FromPDFDocumentDidBeginFindNotification
let PDFDocumentDidBeginFindNotification: String
ToPDFDocumentDidBeginFind
static let PDFDocumentDidBeginFind: NSNotification.Name

NameDeclaration
FromPDFDocumentDidBeginPageFindNotification
let PDFDocumentDidBeginPageFindNotification: String
ToPDFDocumentDidBeginPageFind
static let PDFDocumentDidBeginPageFind: NSNotification.Name

NameDeclaration
FromPDFDocumentDidBeginPageWriteNotification
let PDFDocumentDidBeginPageWriteNotification: String
ToPDFDocumentDidBeginPageWrite
static let PDFDocumentDidBeginPageWrite: NSNotification.Name

NameDeclaration
FromPDFDocumentDidBeginWriteNotification
let PDFDocumentDidBeginWriteNotification: String
ToPDFDocumentDidBeginWrite
static let PDFDocumentDidBeginWrite: NSNotification.Name

NameDeclaration
FromPDFDocumentDidEndFindNotification
let PDFDocumentDidEndFindNotification: String
ToPDFDocumentDidEndFind
static let PDFDocumentDidEndFind: NSNotification.Name

NameDeclaration
FromPDFDocumentDidEndPageFindNotification
let PDFDocumentDidEndPageFindNotification: String
ToPDFDocumentDidEndPageFind
static let PDFDocumentDidEndPageFind: NSNotification.Name

NameDeclaration
FromPDFDocumentDidEndPageWriteNotification
let PDFDocumentDidEndPageWriteNotification: String
ToPDFDocumentDidEndPageWrite
static let PDFDocumentDidEndPageWrite: NSNotification.Name

NameDeclaration
FromPDFDocumentDidEndWriteNotification
let PDFDocumentDidEndWriteNotification: String
ToPDFDocumentDidEndWrite
static let PDFDocumentDidEndWrite: NSNotification.Name

NameDeclaration
FromPDFDocumentDidFindMatchNotification
let PDFDocumentDidFindMatchNotification: String
ToPDFDocumentDidFindMatch
static let PDFDocumentDidFindMatch: NSNotification.Name

NameDeclaration
FromPDFDocumentDidUnlockNotification
let PDFDocumentDidUnlockNotification: String
ToPDFDocumentDidUnlock
static let PDFDocumentDidUnlock: NSNotification.Name

NameDeclaration
FromPDFThumbnailViewDocumentEditedNotification
let PDFThumbnailViewDocumentEditedNotification: String
ToPDFThumbnailViewDocumentEdited
static let PDFThumbnailViewDocumentEdited: NSNotification.Name

NameDeclaration
FromPDFViewAnnotationHitNotification
let PDFViewAnnotationHitNotification: String
ToPDFViewAnnotationHit
static let PDFViewAnnotationHit: NSNotification.Name

NameDeclaration
FromPDFViewAnnotationWillHitNotification
let PDFViewAnnotationWillHitNotification: String
ToPDFViewAnnotationWillHit
static let PDFViewAnnotationWillHit: NSNotification.Name

NameDeclaration
FromPDFViewChangedHistoryNotification
let PDFViewChangedHistoryNotification: String
ToPDFViewChangedHistory
static let PDFViewChangedHistory: NSNotification.Name

NameDeclaration
FromPDFViewCopyPermissionNotification
let PDFViewCopyPermissionNotification: String
ToPDFViewCopyPermission
static let PDFViewCopyPermission: NSNotification.Name

NameDeclaration
FromPDFViewDisplayBoxChangedNotification
let PDFViewDisplayBoxChangedNotification: String
ToPDFViewDisplayBoxChanged
static let PDFViewDisplayBoxChanged: NSNotification.Name

NameDeclaration
FromPDFViewDisplayModeChangedNotification
let PDFViewDisplayModeChangedNotification: String
ToPDFViewDisplayModeChanged
static let PDFViewDisplayModeChanged: NSNotification.Name

NameDeclaration
FromPDFViewDocumentChangedNotification
let PDFViewDocumentChangedNotification: String
ToPDFViewDocumentChanged
static let PDFViewDocumentChanged: NSNotification.Name

NameDeclaration
FromPDFViewPageChangedNotification
let PDFViewPageChangedNotification: String
ToPDFViewPageChanged
static let PDFViewPageChanged: NSNotification.Name

NameDeclaration
FromPDFViewPrintPermissionNotification
let PDFViewPrintPermissionNotification: String
ToPDFViewPrintPermission
static let PDFViewPrintPermission: NSNotification.Name

NameDeclaration
FromPDFViewScaleChangedNotification
let PDFViewScaleChangedNotification: String
ToPDFViewScaleChanged
static let PDFViewScaleChanged: NSNotification.Name

NameDeclaration
FromPDFViewSelectionChangedNotification
let PDFViewSelectionChangedNotification: String
ToPDFViewSelectionChanged
static let PDFViewSelectionChanged: NSNotification.Name

NameDeclaration
FromPDFViewVisiblePagesChangedNotification
let PDFViewVisiblePagesChangedNotification: String
ToPDFViewVisiblePagesChanged
static let PDFViewVisiblePagesChanged: NSNotification.Name

NameDeclaration
FromQCCompositionPickerPanelDidSelectCompositionNotification
let QCCompositionPickerPanelDidSelectCompositionNotification: String
ToQCCompositionPickerPanelDidSelectComposition
static let QCCompositionPickerPanelDidSelectComposition: NSNotification.Name

NameDeclaration
FromQCCompositionPickerViewDidSelectCompositionNotification
let QCCompositionPickerViewDidSelectCompositionNotification: String
ToQCCompositionPickerViewDidSelectComposition
static let QCCompositionPickerViewDidSelectComposition: NSNotification.Name

NameDeclaration
FromQCCompositionRepositoryDidUpdateNotification
let QCCompositionRepositoryDidUpdateNotification: String
ToQCCompositionRepositoryDidUpdate
static let QCCompositionRepositoryDidUpdate: NSNotification.Name

NameDeclaration
FromQCViewDidStartRenderingNotification
let QCViewDidStartRenderingNotification: String
ToQCViewDidStartRendering
static let QCViewDidStartRendering: NSNotification.Name

NameDeclaration
FromQCViewDidStopRenderingNotification
let QCViewDidStopRenderingNotification: String
ToQCViewDidStopRendering
static let QCViewDidStopRendering: NSNotification.Name

NameDeclaration
FromkQuartzFilterManagerDidAddFilterNotification
let kQuartzFilterManagerDidAddFilterNotification: String
ToquartzFilterManagerDidAddFilter
static let quartzFilterManagerDidAddFilter: NSNotification.Name

NameDeclaration
FromkQuartzFilterManagerDidModifyFilterNotification
let kQuartzFilterManagerDidModifyFilterNotification: String
ToquartzFilterManagerDidModifyFilter
static let quartzFilterManagerDidModifyFilter: NSNotification.Name

NameDeclaration
FromkQuartzFilterManagerDidRemoveFilterNotification
let kQuartzFilterManagerDidRemoveFilterNotification: String
ToquartzFilterManagerDidRemoveFilter
static let quartzFilterManagerDidRemoveFilter: NSNotification.Name

NameDeclaration
FromkQuartzFilterManagerDidSelectFilterNotification
let kQuartzFilterManagerDidSelectFilterNotification: String
ToquartzFilterManagerDidSelectFilter
static let quartzFilterManagerDidSelectFilter: NSNotification.Name

Modified NSObject.class(forAnnotationClass: Swift.AnyClass) -> Swift.AnyClass
DeclarationIntroductionDeprecation
From
func classForAnnotationClass(_ annotationClass: AnyClass!) -> AnyClass!
OS X 10.10--
To
func `class`(forAnnotationClass annotationClass: Swift.AnyClass) -> Swift.AnyClass
OS X 10.6OS X 10.12

Modified NSObject.classForPage() -> Swift.AnyClass
DeclarationIntroductionDeprecation
From
func classForPage() -> AnyClass!
OS X 10.10--
To
func classForPage() -> Swift.AnyClass
OS X 10.6OS X 10.12

Declaration
From
func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [NSObject : AnyObject]!) -> Bool
To
func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool

Declaration
From
func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelectComposition composition: QCComposition!)
To
func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)

Modified NSObject.didMatchString(_: PDFSelection)
Declaration
From
func didMatchString(_ instance: PDFSelection!)
To
func didMatchString(_ instance: PDFSelection)

Modified NSObject.documentDidBeginDocumentFind(_: Notification)
Declaration
From
func documentDidBeginDocumentFind(_ notification: NSNotification!)
To
func documentDidBeginDocumentFind(_ notification: Notification)

Modified NSObject.documentDidBeginPageFind(_: Notification)
Declaration
From
func documentDidBeginPageFind(_ notification: NSNotification!)
To
func documentDidBeginPageFind(_ notification: Notification)

Modified NSObject.documentDidEndDocumentFind(_: Notification)
Declaration
From
func documentDidEndDocumentFind(_ notification: NSNotification!)
To
func documentDidEndDocumentFind(_ notification: Notification)

Modified NSObject.documentDidEndPageFind(_: Notification)
Declaration
From
func documentDidEndPageFind(_ notification: NSNotification!)
To
func documentDidEndPageFind(_ notification: Notification)

Modified NSObject.documentDidFindMatch(_: Notification)
Declaration
From
func documentDidFindMatch(_ notification: NSNotification!)
To
func documentDidFindMatch(_ notification: Notification)

Modified NSObject.documentDidUnlock(_: Notification)
Declaration
From
func documentDidUnlock(_ notification: NSNotification!)
To
func documentDidUnlock(_ notification: Notification)

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWithEvent event: NSEvent!)
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAtIndex index: Int)
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAtIndex index: Int, withEvent event: NSEvent!)
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAtIndex index: Int) -> [NSObject : AnyObject]!
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAtIndex index: Int) -> AnyObject!
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAtIndexes indexes: NSIndexSet!, toIndex destinationIndex: Int) -> Bool
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAtIndexes indexes: NSIndexSet!)
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)

Declaration
From
func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAtIndexes itemIndexes: NSIndexSet!, toPasteboard pasteboard: NSPasteboard!) -> Int
To
func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int

Declaration
From
func imageRepresentation() -> AnyObject!
To
func imageRepresentation() -> Any!

Declaration
From
func numberOfGroupsInImageBrowser(_ aBrowser: IKImageBrowserView!) -> Int
To
func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int

Declaration
From
func numberOfItemsInImageBrowser(_ aBrowser: IKImageBrowserView!) -> Int
To
func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int

Declaration
From
func quartzFilterManager(_ sender: QuartzFilterManager!, didAddFilter filter: QuartzFilter!)
To
func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)

Declaration
From
func quartzFilterManager(_ sender: QuartzFilterManager!, didRemoveFilter filter: QuartzFilter!)
To
func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)

Declaration
From
func quartzFilterManager(_ sender: QuartzFilterManager!, didSelectFilter filter: QuartzFilter!)
To
func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)

Modified PDFAction
DeclarationProtocolsIntroduction
From
class PDFAction : NSObject, NSCopying {
    func type() -> String!
}
NSCopyingOS X 10.10
To
class PDFAction : NSObject, NSCopying {
    func type() -> String
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFAction : CVarArg {
}
extension PDFAction : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopyingOS X 10.5

Declaration
From
func type() -> String!
To
func type() -> String

Modified PDFActionGoTo
DeclarationIntroduction
From
class PDFActionGoTo : PDFAction, NSCopying {
    init!(destination destination: PDFDestination!)
    func destination() -> PDFDestination!
    func setDestination(_ destination: PDFDestination!)
}
OS X 10.10
To
class PDFActionGoTo : PDFAction, NSCopying {
    init(destination destination: PDFDestination)
    var destination: PDFDestination
}
OS X 10.5

Declaration
From
init!(destination destination: PDFDestination!)
To
init(destination destination: PDFDestination)

DeclarationIntroduction
From
class PDFActionNamed : PDFAction, NSCopying {
    init!(name name: PDFActionNamedName)
    func name() -> PDFActionNamedName
    func setName(_ name: PDFActionNamedName)
}
OS X 10.10
To
class PDFActionNamed : PDFAction, NSCopying {
    init(name name: PDFActionNamedName)
    var name: PDFActionNamedName
}
OS X 10.5

Declaration
From
init!(name name: PDFActionNamedName)
To
init(name name: PDFActionNamedName)

DeclarationIntroduction
From
class PDFActionRemoteGoTo : PDFAction, NSCopying {
    init!(pageIndex pageIndex: Int, atPoint point: NSPoint, fileURL url: NSURL!)
    func pageIndex() -> Int
    func setPageIndex(_ pageIndex: Int)
    func point() -> NSPoint
    func setPoint(_ point: NSPoint)
    func URL() -> NSURL!
    func setURL(_ url: NSURL!)
}
OS X 10.10
To
class PDFActionRemoteGoTo : PDFAction, NSCopying {
    init?(pageIndex pageIndex: Int, at point: NSPoint, fileURL url: URL)
    var pageIndex: Int
    var point: NSPoint
    var url: URL
}
OS X 10.5

Declaration
From
init!(pageIndex pageIndex: Int, atPoint point: NSPoint, fileURL url: NSURL!)
To
init?(pageIndex pageIndex: Int, at point: NSPoint, fileURL url: URL)

DeclarationIntroduction
From
class PDFActionResetForm : PDFAction, NSCopying {
    init!()
    func fields() -> [AnyObject]!
    func setFields(_ fields: [AnyObject]!)
    func fieldsIncludedAreCleared() -> Bool
    func setFieldsIncludedAreCleared(_ include: Bool)
}
OS X 10.10
To
class PDFActionResetForm : PDFAction, NSCopying {
    init()
    unowned(unsafe) var fields: NSArray
    var fieldsIncludedAreCleared: Bool
}
OS X 10.5

Declaration
From
init!()
To
init()

Modified PDFActionURL
DeclarationIntroduction
From
class PDFActionURL : PDFAction, NSCopying {
    init!(URL url: NSURL!)
    func URL() -> NSURL!
    func setURL(_ url: NSURL!)
}
OS X 10.10
To
class PDFActionURL : PDFAction, NSCopying {
    init?(url url: URL)
    var url: URL
}
OS X 10.5

Declaration
From
init!(URL url: NSURL!)
To
init?(url url: URL)

Modified PDFAnnotation
DeclarationProtocolsIntroduction
From
class PDFAnnotation : NSObject, NSCopying, NSCoding {
    init!(bounds bounds: NSRect)
    func page() -> PDFPage!
    func type() -> String!
    func bounds() -> NSRect
    func setBounds(_ bounds: NSRect)
    func modificationDate() -> NSDate!
    func setModificationDate(_ date: NSDate!)
    func userName() -> String!
    func setUserName(_ name: String!)
    func popup() -> PDFAnnotationPopup!
    func setPopup(_ popup: PDFAnnotationPopup!)
    func shouldDisplay() -> Bool
    func setShouldDisplay(_ display: Bool)
    func shouldPrint() -> Bool
    func setShouldPrint(_ print: Bool)
    func border() -> PDFBorder!
    func setBorder(_ border: PDFBorder!)
    func color() -> NSColor!
    func setColor(_ color: NSColor!)
    func mouseUpAction() -> PDFAction!
    func setMouseUpAction(_ action: PDFAction!)
    func contents() -> String!
    func setContents(_ contents: String!)
    func toolTip() -> String!
    func hasAppearanceStream() -> Bool
    func removeAllAppearanceStreams()
    func drawWithBox(_ box: PDFDisplayBox)
}
NSCoding, NSCopyingOS X 10.10
To
class PDFAnnotation : NSObject, NSCopying, NSCoding {
    init(bounds bounds: NSRect)
    init(dictionary dictionary: [AnyHashable : Any], for page: PDFPage?)
    weak var page: PDFPage?
    var type: String? { get }
    var bounds: NSRect
    var modificationDate: Date?
    var userName: String?
    var popup: PDFAnnotationPopup?
    var shouldDisplay: Bool
    var shouldPrint: Bool
    var border: PDFBorder?
    var color: NSColor
    var mouseUpAction: PDFAction?
    var contents: String?
    var toolTip: String? { get }
    var hasAppearanceStream: Bool { get }
    func removeAllAppearanceStreams()
    func draw(with box: PDFDisplayBox)
    func setValue(_ value: Any, forAnnotationKey key: String) -> Bool
    func setBoolean(_ value: Bool, forAnnotationKey key: String) -> Bool
    func setRect(_ value: NSRect, forAnnotationKey key: String) -> Bool
    func value(forAnnotationKey key: String) -> Any?
    func removeValue(forAnnotationKey key: String)
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFAnnotation : CVarArg {
}
extension PDFAnnotation : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCoding, NSCopyingOS X 10.4

DeclarationIntroductionDeprecation
From
func drawWithBox(_ box: PDFDisplayBox)
OS X 10.10--
To
func draw(with box: PDFDisplayBox)
OS X 10.4OS X 10.12

DeclarationIntroductionDeprecation
From
init!(bounds bounds: NSRect)
OS X 10.10--
To
init(bounds bounds: NSRect)
OS X 10.4OS X 10.12

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

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Modified PDFAnnotationButtonWidget.isHighlighted() -> Bool
Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Modified PDFAnnotationButtonWidget.setHighlighted(_: Bool)
Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationIntroductionDeprecation
From
class PDFAnnotationChoiceWidget : PDFAnnotation, NSCopying {
    func stringValue() -> String!
    func setStringValue(_ value: String!)
    func backgroundColor() -> NSColor!
    func setBackgroundColor(_ color: NSColor!)
    func font() -> NSFont!
    func setFont(_ font: NSFont!)
    func fontColor() -> NSColor!
    func setFontColor(_ color: NSColor!)
    func fieldName() -> String!
    func setFieldName(_ name: String!)
    func isListChoice() -> Bool
    func setIsListChoice(_ isList: Bool)
    func choices() -> [AnyObject]!
    func setChoices(_ options: [AnyObject]!)
}
OS X 10.10--
To
class PDFAnnotationChoiceWidget : PDFAnnotation, NSCopying {
    func stringValue() -> String!
    func setStringValue(_ value: String!)
    func backgroundColor() -> NSColor!
    func setBackgroundColor(_ color: NSColor!)
    func font() -> NSFont!
    func setFont(_ font: NSFont!)
    func fontColor() -> NSColor!
    func setFontColor(_ color: NSColor!)
    func fieldName() -> String!
    func setFieldName(_ name: String!)
    func isListChoice() -> Bool
    func setIsListChoice(_ isList: Bool)
    func choices() -> [Any]!
    func setChoices(_ options: [Any]!)
}
OS X 10.5OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func choices() -> [AnyObject]!
--
To
func choices() -> [Any]!
OS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func setChoices(_ options: [AnyObject]!)
--
To
func setChoices(_ options: [Any]!)
OS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationIntroductionDeprecation
From
class PDFAnnotationInk : PDFAnnotation, NSCopying, NSCoding {
    func paths() -> [AnyObject]!
    func addBezierPath(_ path: NSBezierPath!)
    func removeBezierPath(_ path: NSBezierPath!)
}
OS X 10.10--
To
class PDFAnnotationInk : PDFAnnotation, NSCopying, NSCoding {
    func paths() -> [Any]!
    func add(_ path: NSBezierPath!)
    func remove(_ path: NSBezierPath!)
}
OS X 10.4OS X 10.12

DeclarationDeprecation
From
func addBezierPath(_ path: NSBezierPath!)
--
To
func add(_ path: NSBezierPath!)
OS X 10.12

DeclarationDeprecation
From
func paths() -> [AnyObject]!
--
To
func paths() -> [Any]!
OS X 10.12

DeclarationDeprecation
From
func removeBezierPath(_ path: NSBezierPath!)
--
To
func remove(_ path: NSBezierPath!)
OS X 10.12

DeclarationIntroductionDeprecation
From
class PDFAnnotationLine : PDFAnnotation, NSCopying, NSCoding {
    func startPoint() -> NSPoint
    func setStartPoint(_ point: NSPoint)
    func endPoint() -> NSPoint
    func setEndPoint(_ point: NSPoint)
    func startLineStyle() -> PDFLineStyle
    func setStartLineStyle(_ style: PDFLineStyle)
    func endLineStyle() -> PDFLineStyle
    func setEndLineStyle(_ style: PDFLineStyle)
    func interiorColor() -> NSColor!
    func setInteriorColor(_ color: NSColor!)
}
OS X 10.10--
To
class PDFAnnotationLine : PDFAnnotation, NSCopying, NSCoding {
    func startPoint() -> NSPoint
    func setStart(_ point: NSPoint)
    func endPoint() -> NSPoint
    func setEnd(_ point: NSPoint)
    func startStyle() -> PDFLineStyle
    func setStart(_ style: PDFLineStyle)
    func endStyle() -> PDFLineStyle
    func setEnd(_ style: PDFLineStyle)
    func interiorColor() -> NSColor!
    func setInteriorColor(_ color: NSColor!)
}
OS X 10.4OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func endLineStyle() -> PDFLineStyle
--
To
func endStyle() -> PDFLineStyle
OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func setEndPoint(_ point: NSPoint)
--
To
func setEnd(_ point: NSPoint)
OS X 10.12

DeclarationDeprecation
From
func setEndLineStyle(_ style: PDFLineStyle)
--
To
func setEnd(_ style: PDFLineStyle)
OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func setStartPoint(_ point: NSPoint)
--
To
func setStart(_ point: NSPoint)
OS X 10.12

DeclarationDeprecation
From
func setStartLineStyle(_ style: PDFLineStyle)
--
To
func setStart(_ style: PDFLineStyle)
OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func startLineStyle() -> PDFLineStyle
--
To
func startStyle() -> PDFLineStyle
OS X 10.12

DeclarationIntroductionDeprecation
From
class PDFAnnotationLink : PDFAnnotation, NSCopying {
    func destination() -> PDFDestination!
    func setDestination(_ destination: PDFDestination!)
    func URL() -> NSURL!
    func setURL(_ url: NSURL!)
    func setHighlighted(_ flag: Bool)
}
OS X 10.10--
To
class PDFAnnotationLink : PDFAnnotation, NSCopying {
    func destination() -> PDFDestination!
    func setDestination(_ destination: PDFDestination!)
    func url() -> URL!
    func setURL(_ url: URL!)
    func setHighlighted(_ flag: Bool)
}
OS X 10.4OS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Modified PDFAnnotationLink.setHighlighted(_: Bool)
Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func setURL(_ url: NSURL!)
--
To
func setURL(_ url: URL!)
OS X 10.12

DeclarationDeprecation
From
func URL() -> NSURL!
--
To
func url() -> URL!
OS X 10.12

DeclarationIntroductionDeprecation
From
class PDFAnnotationMarkup : PDFAnnotation, NSCopying, NSCoding {
    func quadrilateralPoints() -> [AnyObject]!
    func setQuadrilateralPoints(_ points: [AnyObject]!)
    func markupType() -> PDFMarkupType
    func setMarkupType(_ type: PDFMarkupType)
}
OS X 10.10--
To
class PDFAnnotationMarkup : PDFAnnotation, NSCopying, NSCoding {
    func quadrilateralPoints() -> [Any]!
    func setQuadrilateralPoints(_ points: [Any]!)
    func markupType() -> PDFMarkupType
    func setMarkupType(_ type: PDFMarkupType)
}
OS X 10.4OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func quadrilateralPoints() -> [AnyObject]!
--
To
func quadrilateralPoints() -> [Any]!
OS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationDeprecation
From
func setQuadrilateralPoints(_ points: [AnyObject]!)
--
To
func setQuadrilateralPoints(_ points: [Any]!)
OS X 10.12

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

DeclarationIntroductionDeprecation
From
class PDFAnnotationStamp : PDFAnnotation, NSCopying {
    func name() -> String!
    func setName(_ name: String!)
}
OS X 10.10--
To
class PDFAnnotationStamp : PDFAnnotation, NSCopying {
    func name() -> String!
    func setName(_ name: String!)
    func isSignature() -> Bool
}
OS X 10.5OS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

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

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Modified PDFBorder
DeclarationProtocolsIntroduction
From
class PDFBorder : NSObject, NSCopying, NSCoding {
    func style() -> PDFBorderStyle
    func setStyle(_ style: PDFBorderStyle)
    func lineWidth() -> CGFloat
    func setLineWidth(_ width: CGFloat)
    func dashPattern() -> [AnyObject]!
    func setDashPattern(_ pattern: [AnyObject]!)
    func drawInRect(_ rect: NSRect)
}
NSCoding, NSCopyingOS X 10.10
To
class PDFBorder : NSObject, NSCopying, NSCoding {
    var style: PDFBorderStyle
    var lineWidth: CGFloat
    var dashPattern: [Any]?
    func draw(in rect: NSRect)
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFBorder : CVarArg {
}
extension PDFBorder : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCoding, NSCopyingOS X 10.4

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

DeclarationProtocolsIntroduction
From
class PDFDestination : NSObject, NSCopying {
    init!(page page: PDFPage!, atPoint point: NSPoint)
    func page() -> PDFPage!
    func point() -> NSPoint
    func zoom() -> CGFloat
    func setZoom(_ zoom: CGFloat)
    func compare(_ destination: PDFDestination!) -> NSComparisonResult
}
NSCopyingOS X 10.10
To
class PDFDestination : NSObject, NSCopying {
    init(page page: PDFPage, at point: NSPoint)
    weak var page: PDFPage? { get }
    var point: NSPoint { get }
    var zoom: CGFloat
    func compare(_ destination: PDFDestination) -> ComparisonResult
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFDestination : CVarArg {
}
extension PDFDestination : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopyingOS X 10.4

DeclarationIntroduction
From
func compare(_ destination: PDFDestination!) -> NSComparisonResult
OS X 10.10
To
func compare(_ destination: PDFDestination) -> ComparisonResult
OS X 10.5

Declaration
From
init!(page page: PDFPage!, atPoint point: NSPoint)
To
init(page page: PDFPage, at point: NSPoint)

Modified PDFDocument
DeclarationProtocolsIntroduction
From
class PDFDocument : NSObject, NSCopying {
    init!(URL url: NSURL!)
    init!(data data: NSData!)
    func documentURL() -> NSURL!
    func documentRef() -> Unmanaged<CGPDFDocument>!
    func documentAttributes() -> [NSObject : AnyObject]!
    func setDocumentAttributes(_ attributes: [NSObject : AnyObject]!)
    func majorVersion() -> Int32
    func minorVersion() -> Int32
    func isEncrypted() -> Bool
    func isLocked() -> Bool
    func unlockWithPassword(_ password: String!) -> Bool
    func allowsPrinting() -> Bool
    func allowsCopying() -> Bool
    func permissionsStatus() -> PDFDocumentPermissions
    func string() -> String!
    func setDelegate(_ anObject: AnyObject!)
    func delegate() -> AnyObject!
    func dataRepresentation() -> NSData!
    func dataRepresentationWithOptions(_ options: [NSObject : AnyObject]!) -> NSData!
    func writeToFile(_ path: String!) -> Bool
    func writeToFile(_ path: String!, withOptions options: [NSObject : AnyObject]!) -> Bool
    func writeToURL(_ url: NSURL!) -> Bool
    func writeToURL(_ url: NSURL!, withOptions options: [NSObject : AnyObject]!) -> Bool
    func outlineRoot() -> PDFOutline!
    func setOutlineRoot(_ outline: PDFOutline!)
    func outlineItemForSelection(_ selection: PDFSelection!) -> PDFOutline!
    func pageCount() -> Int
    func pageAtIndex(_ index: Int) -> PDFPage!
    func indexForPage(_ page: PDFPage!) -> Int
    func insertPage(_ page: PDFPage!, atIndex index: Int)
    func removePageAtIndex(_ index: Int)
    func exchangePageAtIndex(_ indexA: Int, withPageAtIndex indexB: Int)
    func pageClass() -> AnyClass!
    func findString(_ string: String!, withOptions options: Int) -> [AnyObject]!
    func beginFindString(_ string: String!, withOptions options: Int)
    func beginFindStrings(_ strings: [AnyObject]!, withOptions options: Int)
    func findString(_ string: String!, fromSelection selection: PDFSelection!, withOptions options: Int) -> PDFSelection!
    func isFinding() -> Bool
    func cancelFindString()
    func printOperationForPrintInfo(_ printInfo: NSPrintInfo!, scalingMode scaleMode: PDFPrintScalingMode, autoRotate doRotate: Bool) -> NSPrintOperation!
    func selectionForEntireDocument() -> PDFSelection!
    func selectionFromPage(_ startPage: PDFPage!, atPoint startPt: NSPoint, toPage endPage: PDFPage!, atPoint endPt: NSPoint) -> PDFSelection!
    func selectionFromPage(_ startPage: PDFPage!, atCharacterIndex startChar: Int, toPage endPage: PDFPage!, atCharacterIndex endChar: Int) -> PDFSelection!
}
NSCopyingOS X 10.10
To
class PDFDocument : NSObject, NSCopying {
    init?(url url: URL)
    init?(data data: Data)
    var documentURL: URL? { get }
    var documentRef: CGPDFDocument? { get }
    var documentAttributes: [AnyHashable : Any]?
    var majorVersion: Int32 { get }
    var minorVersion: Int32 { get }
    var isEncrypted: Bool { get }
    var isLocked: Bool { get }
    func unlock(withPassword password: String) -> Bool
    var allowsPrinting: Bool { get }
    var allowsCopying: Bool { get }
    var permissionsStatus: PDFDocumentPermissions { get }
    var string: String? { get }
    weak var delegate: AnyObject?
    func dataRepresentation() -> Data?
    func dataRepresentation(options options: [AnyHashable : Any] = [:]) -> Data?
    func write(toFile path: String) -> Bool
    func write(toFile path: String, withOptions options: [AnyHashable : Any]? = nil) -> Bool
    func write(to url: URL) -> Bool
    func write(to url: URL, withOptions options: [AnyHashable : Any]? = nil) -> Bool
    var outlineRoot: PDFOutline?
    func outlineItem(for selection: PDFSelection) -> PDFOutline?
    var pageCount: Int { get }
    func page(at index: Int) -> PDFPage?
    func index(for page: PDFPage) -> Int
    func insert(_ page: PDFPage, at index: Int)
    func removePage(at index: Int)
    func exchangePage(at indexA: Int, withPageAt indexB: Int)
    var pageClass: Swift.AnyClass { get }
    func findString(_ string: String, withOptions options: Int) -> [PDFSelection]
    func beginFindString(_ string: String, withOptions options: Int)
    func beginFind(_ strings: [String], withOptions options: Int)
    func findString(_ string: String, from selection: PDFSelection?, withOptions options: Int) -> PDFSelection?
    var isFinding: Bool { get }
    func cancelFindString()
    func printOperation(for printInfo: NSPrintInfo?, scalingMode scaleMode: PDFPrintScalingMode, autoRotate doRotate: Bool) -> NSPrintOperation?
    var selectionForEntireDocument: PDFSelection? { get }
    func selection(from startPage: PDFPage, at startPt: NSPoint, to endPage: PDFPage, at endPt: NSPoint) -> PDFSelection?
    func selection(from startPage: PDFPage, atCharacterIndex startChar: Int, to endPage: PDFPage, atCharacterIndex endChar: Int) -> PDFSelection?
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFDocument : CVarArg {
}
extension PDFDocument : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopyingOS X 10.4

DeclarationIntroduction
From
func beginFindStrings(_ strings: [AnyObject]!, withOptions options: Int)
OS X 10.10
To
func beginFind(_ strings: [String], withOptions options: Int)
OS X 10.5

Declaration
From
func beginFindString(_ string: String!, withOptions options: Int)
To
func beginFindString(_ string: String, withOptions options: Int)

Declaration
From
func dataRepresentation() -> NSData!
To
func dataRepresentation() -> Data?

DeclarationIntroduction
From
func dataRepresentationWithOptions(_ options: [NSObject : AnyObject]!) -> NSData!
OS X 10.10
To
func dataRepresentation(options options: [AnyHashable : Any] = [:]) -> Data?
OS X 10.6

Declaration
From
func exchangePageAtIndex(_ indexA: Int, withPageAtIndex indexB: Int)
To
func exchangePage(at indexA: Int, withPageAt indexB: Int)

Declaration
From
func findString(_ string: String!, fromSelection selection: PDFSelection!, withOptions options: Int) -> PDFSelection!
To
func findString(_ string: String, from selection: PDFSelection?, withOptions options: Int) -> PDFSelection?

Declaration
From
func findString(_ string: String!, withOptions options: Int) -> [AnyObject]!
To
func findString(_ string: String, withOptions options: Int) -> [PDFSelection]

Declaration
From
func indexForPage(_ page: PDFPage!) -> Int
To
func index(for page: PDFPage) -> Int

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

Declaration
From
init!(URL url: NSURL!)
To
init?(url url: URL)

Declaration
From
func insertPage(_ page: PDFPage!, atIndex index: Int)
To
func insert(_ page: PDFPage, at index: Int)

Declaration
From
func outlineItemForSelection(_ selection: PDFSelection!) -> PDFOutline!
To
func outlineItem(for selection: PDFSelection) -> PDFOutline?

Declaration
From
func pageAtIndex(_ index: Int) -> PDFPage!
To
func page(at index: Int) -> PDFPage?

DeclarationIntroduction
From
func printOperationForPrintInfo(_ printInfo: NSPrintInfo!, scalingMode scaleMode: PDFPrintScalingMode, autoRotate doRotate: Bool) -> NSPrintOperation!
OS X 10.10
To
func printOperation(for printInfo: NSPrintInfo?, scalingMode scaleMode: PDFPrintScalingMode, autoRotate doRotate: Bool) -> NSPrintOperation?
OS X 10.7

Declaration
From
func removePageAtIndex(_ index: Int)
To
func removePage(at index: Int)

Declaration
From
func selectionFromPage(_ startPage: PDFPage!, atPoint startPt: NSPoint, toPage endPage: PDFPage!, atPoint endPt: NSPoint) -> PDFSelection!
To
func selection(from startPage: PDFPage, at startPt: NSPoint, to endPage: PDFPage, at endPt: NSPoint) -> PDFSelection?

Declaration
From
func selectionFromPage(_ startPage: PDFPage!, atCharacterIndex startChar: Int, toPage endPage: PDFPage!, atCharacterIndex endChar: Int) -> PDFSelection!
To
func selection(from startPage: PDFPage, atCharacterIndex startChar: Int, to endPage: PDFPage, atCharacterIndex endChar: Int) -> PDFSelection?

Declaration
From
func unlockWithPassword(_ password: String!) -> Bool
To
func unlock(withPassword password: String) -> Bool

Declaration
From
func writeToURL(_ url: NSURL!) -> Bool
To
func write(to url: URL) -> Bool

Declaration
From
func writeToURL(_ url: NSURL!, withOptions options: [NSObject : AnyObject]!) -> Bool
To
func write(to url: URL, withOptions options: [AnyHashable : Any]? = nil) -> Bool

Declaration
From
func writeToFile(_ path: String!) -> Bool
To
func write(toFile path: String) -> Bool

Declaration
From
func writeToFile(_ path: String!, withOptions options: [NSObject : AnyObject]!) -> Bool
To
func write(toFile path: String, withOptions options: [AnyHashable : Any]? = nil) -> Bool

Modified PDFOutline
DeclarationProtocolsIntroduction
From
class PDFOutline : NSObject {
    init!()
    func document() -> PDFDocument!
    func parent() -> PDFOutline!
    func numberOfChildren() -> Int
    func index() -> Int
    func childAtIndex(_ index: Int) -> PDFOutline!
    func insertChild(_ child: PDFOutline!, atIndex index: Int)
    func removeFromParent()
    func label() -> String!
    func setLabel(_ label: String!)
    func isOpen() -> Bool
    func setIsOpen(_ open: Bool)
    func destination() -> PDFDestination!
    func setDestination(_ destination: PDFDestination!)
    func action() -> PDFAction!
    func setAction(_ action: PDFAction!)
}
--OS X 10.10
To
class PDFOutline : NSObject {
    init()
    var document: PDFDocument? { get }
    var parent: PDFOutline? { get }
    var numberOfChildren: Int { get }
    var index: Int { get }
    func child(at index: Int) -> PDFOutline
    func insertChild(_ child: PDFOutline, at index: Int)
    func removeFromParent()
    var label: String?
    var isOpen: Bool
    var destination: PDFDestination?
    var action: PDFAction?
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFOutline : CVarArg {
}
extension PDFOutline : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, HashableOS X 10.4

Declaration
From
func childAtIndex(_ index: Int) -> PDFOutline!
To
func child(at index: Int) -> PDFOutline

Declaration
From
init!()
To
init()

DeclarationIntroduction
From
func insertChild(_ child: PDFOutline!, atIndex index: Int)
OS X 10.10
To
func insertChild(_ child: PDFOutline, at index: Int)
OS X 10.5

Introduction
FromOS X 10.10
ToOS X 10.5

Modified PDFPage
DeclarationProtocolsIntroduction
From
class PDFPage : NSObject, NSCopying {
    init!(image image: NSImage!)
    func document() -> PDFDocument!
    func pageRef() -> Unmanaged<CGPDFPage>!
    func label() -> String!
    func boundsForBox(_ box: PDFDisplayBox) -> NSRect
    func setBounds(_ bounds: NSRect, forBox box: PDFDisplayBox)
    func rotation() -> Int
    func setRotation(_ angle: Int)
    func annotations() -> [AnyObject]!
    func displaysAnnotations() -> Bool
    func setDisplaysAnnotations(_ display: Bool)
    func addAnnotation(_ annotation: PDFAnnotation!)
    func removeAnnotation(_ annotation: PDFAnnotation!)
    func annotationAtPoint(_ point: NSPoint) -> PDFAnnotation!
    func drawWithBox(_ box: PDFDisplayBox)
    func transformContextForBox(_ box: PDFDisplayBox)
    func numberOfCharacters() -> Int
    func string() -> String!
    func attributedString() -> NSAttributedString!
    func characterBoundsAtIndex(_ index: Int) -> NSRect
    func characterIndexAtPoint(_ point: NSPoint) -> Int
    func selectionForRect(_ rect: NSRect) -> PDFSelection!
    func selectionForWordAtPoint(_ point: NSPoint) -> PDFSelection!
    func selectionForLineAtPoint(_ point: NSPoint) -> PDFSelection!
    func selectionFromPoint(_ startPoint: NSPoint, toPoint endPoint: NSPoint) -> PDFSelection!
    func selectionForRange(_ range: NSRange) -> PDFSelection!
    func dataRepresentation() -> NSData!
}
NSCopyingOS X 10.10
To
class PDFPage : NSObject, NSCopying {
    init?(image image: NSImage)
    weak var document: PDFDocument? { get }
    var pageRef: CGPDFPage? { get }
    var label: String? { get }
    func bounds(for box: PDFDisplayBox) -> NSRect
    func setBounds(_ bounds: NSRect, for box: PDFDisplayBox)
    var rotation: Int
    var annotations: [PDFAnnotation] { get }
    var displaysAnnotations: Bool
    func addAnnotation(_ annotation: PDFAnnotation)
    func removeAnnotation(_ annotation: PDFAnnotation)
    func annotation(at point: NSPoint) -> PDFAnnotation?
    func draw(with box: PDFDisplayBox)
    func transformContext(for box: PDFDisplayBox)
    func transform(for box: PDFDisplayBox) -> CGAffineTransform
    func draw(with box: PDFDisplayBox, to context: CGContext)
    func transform(_ context: CGContext, for box: PDFDisplayBox)
    var numberOfCharacters: Int { get }
    var string: String? { get }
    var attributedString: NSAttributedString? { get }
    func characterBounds(at index: Int) -> NSRect
    func characterIndex(at point: NSPoint) -> Int
    func selection(for rect: NSRect) -> PDFSelection?
    func selectionForWord(at point: NSPoint) -> PDFSelection?
    func selectionForLine(at point: NSPoint) -> PDFSelection?
    func selection(from startPoint: NSPoint, to endPoint: NSPoint) -> PDFSelection?
    func selection(for range: NSRange) -> PDFSelection?
    var dataRepresentation: Data { get }
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFPage : CVarArg {
}
extension PDFPage : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopyingOS X 10.4

Declaration
From
func addAnnotation(_ annotation: PDFAnnotation!)
To
func addAnnotation(_ annotation: PDFAnnotation)

Declaration
From
func annotationAtPoint(_ point: NSPoint) -> PDFAnnotation!
To
func annotation(at point: NSPoint) -> PDFAnnotation?

Declaration
From
func boundsForBox(_ box: PDFDisplayBox) -> NSRect
To
func bounds(for box: PDFDisplayBox) -> NSRect

Declaration
From
func characterBoundsAtIndex(_ index: Int) -> NSRect
To
func characterBounds(at index: Int) -> NSRect

Declaration
From
func characterIndexAtPoint(_ point: NSPoint) -> Int
To
func characterIndex(at point: NSPoint) -> Int

DeclarationIntroductionDeprecation
From
func drawWithBox(_ box: PDFDisplayBox)
OS X 10.10--
To
func draw(with box: PDFDisplayBox)
OS X 10.4OS X 10.12

DeclarationIntroduction
From
init!(image image: NSImage!)
OS X 10.10
To
init?(image image: NSImage)
OS X 10.5

Declaration
From
func removeAnnotation(_ annotation: PDFAnnotation!)
To
func removeAnnotation(_ annotation: PDFAnnotation)

Declaration
From
func selectionForRange(_ range: NSRange) -> PDFSelection!
To
func selection(for range: NSRange) -> PDFSelection?

Declaration
From
func selectionForRect(_ rect: NSRect) -> PDFSelection!
To
func selection(for rect: NSRect) -> PDFSelection?

Declaration
From
func selectionFromPoint(_ startPoint: NSPoint, toPoint endPoint: NSPoint) -> PDFSelection!
To
func selection(from startPoint: NSPoint, to endPoint: NSPoint) -> PDFSelection?

Declaration
From
func selectionForLineAtPoint(_ point: NSPoint) -> PDFSelection!
To
func selectionForLine(at point: NSPoint) -> PDFSelection?

Declaration
From
func selectionForWordAtPoint(_ point: NSPoint) -> PDFSelection!
To
func selectionForWord(at point: NSPoint) -> PDFSelection?

Declaration
From
func setBounds(_ bounds: NSRect, forBox box: PDFDisplayBox)
To
func setBounds(_ bounds: NSRect, for box: PDFDisplayBox)

DeclarationIntroductionDeprecation
From
func transformContextForBox(_ box: PDFDisplayBox)
OS X 10.10--
To
func transformContext(for box: PDFDisplayBox)
OS X 10.5OS X 10.12

Modified PDFSelection
DeclarationProtocolsIntroduction
From
class PDFSelection : NSObject, NSCopying {
    init!(document document: PDFDocument!)
    func pages() -> [AnyObject]!
    func color() -> NSColor!
    func setColor(_ color: NSColor!)
    func string() -> String!
    func attributedString() -> NSAttributedString!
    func boundsForPage(_ page: PDFPage!) -> NSRect
    func numberOfTextRangesOnPage(_ page: PDFPage!) -> Int
    func rangeAtIndex(_ index: Int, onPage page: PDFPage!) -> NSRange
    func selectionsByLine() -> [AnyObject]!
    func addSelection(_ selection: PDFSelection!)
    func addSelections(_ selections: [AnyObject]!)
    func extendSelectionAtEnd(_ succeed: Int)
    func extendSelectionAtStart(_ precede: Int)
    func drawForPage(_ page: PDFPage!, active active: Bool)
    func drawForPage(_ page: PDFPage!, withBox box: PDFDisplayBox, active active: Bool)
}
NSCopyingOS X 10.10
To
class PDFSelection : NSObject, NSCopying {
    init(document document: PDFDocument)
    var pages: [PDFPage] { get }
    var color: NSColor?
    var string: String? { get }
    var attributedString: NSAttributedString? { get }
    func bounds(for page: PDFPage) -> NSRect
    func numberOfTextRanges(on page: PDFPage) -> Int
    func range(at index: Int, on page: PDFPage) -> NSRange
    func selectionsByLine() -> [PDFSelection]
    func add(_ selection: PDFSelection)
    func add(_ selections: [PDFSelection])
    func extend(atEnd succeed: Int)
    func extend(atStart precede: Int)
    func draw(for page: PDFPage, active active: Bool)
    func draw(for page: PDFPage, with box: PDFDisplayBox, active active: Bool)
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFSelection : CVarArg {
}
extension PDFSelection : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopyingOS X 10.4

DeclarationIntroduction
From
func addSelections(_ selections: [AnyObject]!)
OS X 10.10
To
func add(_ selections: [PDFSelection])
OS X 10.5

Declaration
From
func addSelection(_ selection: PDFSelection!)
To
func add(_ selection: PDFSelection)

Declaration
From
func boundsForPage(_ page: PDFPage!) -> NSRect
To
func bounds(for page: PDFPage) -> NSRect

Declaration
From
func drawForPage(_ page: PDFPage!, active active: Bool)
To
func draw(for page: PDFPage, active active: Bool)

Declaration
From
func drawForPage(_ page: PDFPage!, withBox box: PDFDisplayBox, active active: Bool)
To
func draw(for page: PDFPage, with box: PDFDisplayBox, active active: Bool)

Declaration
From
func extendSelectionAtEnd(_ succeed: Int)
To
func extend(atEnd succeed: Int)

Declaration
From
func extendSelectionAtStart(_ precede: Int)
To
func extend(atStart precede: Int)

DeclarationIntroduction
From
init!(document document: PDFDocument!)
OS X 10.10
To
init(document document: PDFDocument)
OS X 10.5

DeclarationIntroduction
From
func numberOfTextRangesOnPage(_ page: PDFPage!) -> Int
OS X 10.10
To
func numberOfTextRanges(on page: PDFPage) -> Int
OS X 10.7

DeclarationIntroduction
From
func rangeAtIndex(_ index: Int, onPage page: PDFPage!) -> NSRange
OS X 10.10
To
func range(at index: Int, on page: PDFPage) -> NSRange
OS X 10.7

DeclarationIntroduction
From
func selectionsByLine() -> [AnyObject]!
OS X 10.10
To
func selectionsByLine() -> [PDFSelection]
OS X 10.5

DeclarationProtocolsIntroduction
From
class PDFThumbnailView : NSView, NSCoding {
    func setPDFView(_ view: PDFView!)
    func PDFView() -> PDFView!
    func setThumbnailSize(_ size: NSSize)
    func thumbnailSize() -> NSSize
    func setMaximumNumberOfColumns(_ maxColumns: Int)
    func maximumNumberOfColumns() -> Int
    func setLabelFont(_ font: NSFont!)
    func labelFont() -> NSFont!
    func setBackgroundColor(_ color: NSColor!)
    func backgroundColor() -> NSColor!
    func setAllowsDragging(_ allow: Bool)
    func allowsDragging() -> Bool
    func setAllowsMultipleSelection(_ flag: Bool)
    func allowsMultipleSelection() -> Bool
    func selectedPages() -> [AnyObject]!
}
NSCodingOS X 10.10
To
class PDFThumbnailView : NSView, NSCoding {
    var pdfView: PDFView?
    @NSCopying var backgroundColor: NSColor?
    func selectedPages() -> [PDFPage]
    var thumbnailSize: NSSize
    var maximumNumberOfColumns: Int
    @NSCopying var labelFont: NSFont?
    var allowsDragging: Bool
    var allowsMultipleSelection: Bool
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFThumbnailView : CVarArg {
}
extension PDFThumbnailView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCodingOS X 10.5

Declaration
From
func selectedPages() -> [AnyObject]!
To
func selectedPages() -> [PDFPage]

Modified PDFView
DeclarationProtocolsIntroduction
From
class PDFView : NSView, NSAnimationDelegate, NSMenuDelegate {
    func document() -> PDFDocument!
    func setDocument(_ document: PDFDocument!)
    func canGoToFirstPage() -> Bool
    @IBAction func goToFirstPage(_ sender: AnyObject!)
    func canGoToLastPage() -> Bool
    @IBAction func goToLastPage(_ sender: AnyObject!)
    func canGoToNextPage() -> Bool
    @IBAction func goToNextPage(_ sender: AnyObject!)
    func canGoToPreviousPage() -> Bool
    @IBAction func goToPreviousPage(_ sender: AnyObject!)
    func canGoBack() -> Bool
    @IBAction func goBack(_ sender: AnyObject!)
    func canGoForward() -> Bool
    @IBAction func goForward(_ sender: AnyObject!)
    func currentPage() -> PDFPage!
    func goToPage(_ page: PDFPage!)
    func currentDestination() -> PDFDestination!
    func goToDestination(_ destination: PDFDestination!)
    func goToSelection(_ selection: PDFSelection!)
    func goToRect(_ rect: NSRect, onPage page: PDFPage!)
    func setDisplayMode(_ mode: PDFDisplayMode)
    func displayMode() -> PDFDisplayMode
    func setDisplaysPageBreaks(_ breaks: Bool)
    func displaysPageBreaks() -> Bool
    func setDisplayBox(_ box: PDFDisplayBox)
    func displayBox() -> PDFDisplayBox
    func setDisplaysAsBook(_ asBook: Bool)
    func displaysAsBook() -> Bool
    func setShouldAntiAlias(_ aliasing: Bool)
    func shouldAntiAlias() -> Bool
    func setGreekingThreshold(_ threshold: CGFloat)
    func greekingThreshold() -> CGFloat
    @IBAction func takeBackgroundColorFrom(_ sender: AnyObject!)
    func setBackgroundColor(_ newColor: NSColor!)
    func backgroundColor() -> NSColor!
    func setInterpolationQuality(_ quality: PDFInterpolationQuality)
    func interpolationQuality() -> PDFInterpolationQuality
    func setDelegate(_ anObject: AnyObject!)
    func delegate() -> AnyObject!
    func setScaleFactor(_ scale: CGFloat)
    func scaleFactor() -> CGFloat
    @IBAction func zoomIn(_ sender: AnyObject!)
    func canZoomIn() -> Bool
    @IBAction func zoomOut(_ sender: AnyObject!)
    func canZoomOut() -> Bool
    func setAutoScales(_ newAuto: Bool)
    func autoScales() -> Bool
    func areaOfInterestForMouse(_ event: NSEvent!) -> PDFAreaOfInterest
    func areaOfInterestForPoint(_ cursorLocation: NSPoint) -> PDFAreaOfInterest
    func setCursorForAreaOfInterest(_ area: PDFAreaOfInterest)
    func performAction(_ action: PDFAction!)
    func currentSelection() -> PDFSelection!
    func setCurrentSelection(_ selection: PDFSelection!)
    func setCurrentSelection(_ selection: PDFSelection!, animate animate: Bool)
    func clearSelection()
    @IBAction func selectAll(_ sender: AnyObject!)
    func scrollSelectionToVisible(_ sender: AnyObject!)
    func setHighlightedSelections(_ selections: [AnyObject]!)
    func highlightedSelections() -> [AnyObject]!
    func takePasswordFrom(_ sender: AnyObject!)
    func drawPage(_ page: PDFPage!)
    func drawPagePost(_ page: PDFPage!)
    func copy(_ sender: AnyObject!)
    func printWithInfo(_ printInfo: NSPrintInfo!, autoRotate doRotate: Bool)
    func printWithInfo(_ printInfo: NSPrintInfo!, autoRotate doRotate: Bool, pageScaling scale: PDFPrintScalingMode)
    func pageForPoint(_ point: NSPoint, nearest nearest: Bool) -> PDFPage!
    func convertPoint(_ point: NSPoint, toPage page: PDFPage!) -> NSPoint
    func convertRect(_ rect: NSRect, toPage page: PDFPage!) -> NSRect
    func convertPoint(_ point: NSPoint, fromPage page: PDFPage!) -> NSPoint
    func convertRect(_ rect: NSRect, fromPage page: PDFPage!) -> NSRect
    func documentView() -> NSView!
    func layoutDocumentView()
    func annotationsChangedOnPage(_ page: PDFPage!)
    func rowSizeForPage(_ page: PDFPage!) -> NSSize
    func setAllowsDragging(_ allow: Bool)
    func allowsDragging() -> Bool
    func visiblePages() -> [AnyObject]!
    func setEnableDataDetectors(_ enable: Bool)
    func enableDataDetectors() -> Bool
}
NSAnimationDelegate, NSMenuDelegateOS X 10.10
To
class PDFView : NSView, NSAnimationDelegate, NSMenuDelegate {
    var document: PDFDocument?
    func canGoToFirstPage() -> Bool
    @IBAction func goToFirstPage(_ sender: Any?)
    func canGoToLastPage() -> Bool
    @IBAction func goToLastPage(_ sender: Any?)
    func canGoToNextPage() -> Bool
    @IBAction func goToNextPage(_ sender: Any?)
    func canGoToPreviousPage() -> Bool
    @IBAction func goToPreviousPage(_ sender: Any?)
    func canGoBack() -> Bool
    @IBAction func goBack(_ sender: Any?)
    func canGoForward() -> Bool
    @IBAction func goForward(_ sender: Any?)
    var currentPage: PDFPage? { get }
    func go(to page: PDFPage)
    var currentDestination: PDFDestination? { get }
    func go(to destination: PDFDestination)
    func go(to selection: PDFSelection)
    func go(to rect: NSRect, on page: PDFPage)
    var displayMode: PDFDisplayMode
    var displaysPageBreaks: Bool
    var displayBox: PDFDisplayBox
    var displaysAsBook: Bool
    var shouldAntiAlias: Bool
    var greekingThreshold: CGFloat
    @IBAction func takeBackgroundColorFrom(_ sender: Any)
    var backgroundColor: NSColor
    var interpolationQuality: PDFInterpolationQuality
    weak var delegate: PDFViewDelegate?
    var scaleFactor: CGFloat
    @IBAction func zoomIn(_ sender: Any?)
    func canZoomIn() -> Bool
    @IBAction func zoomOut(_ sender: Any?)
    func canZoomOut() -> Bool
    var autoScales: Bool
    func areaOfInterest(forMouse event: NSEvent) -> PDFAreaOfInterest
    func areaOfInterest(for cursorLocation: NSPoint) -> PDFAreaOfInterest
    func setCursorFor(_ area: PDFAreaOfInterest)
    func perform(_ action: PDFAction)
    var currentSelection: PDFSelection?
    func setCurrentSelection(_ selection: PDFSelection?, animate animate: Bool)
    func clearSelection()
    @IBAction func selectAll(_ sender: Any?)
    func scrollSelectionToVisible(_ sender: Any?)
    var highlightedSelections: [PDFSelection]?
    func takePasswordFrom(_ sender: Any)
    func draw(_ page: PDFPage)
    func drawPagePost(_ page: PDFPage)
    func draw(_ page: PDFPage, to context: CGContext)
    func drawPagePost(_ page: PDFPage, to context: CGContext)
    func copy(_ sender: Any?)
    func print(with printInfo: NSPrintInfo, autoRotate doRotate: Bool)
    func print(with printInfo: NSPrintInfo, autoRotate doRotate: Bool, pageScaling scale: PDFPrintScalingMode)
    func page(for point: NSPoint, nearest nearest: Bool) -> PDFPage?
    func convert(_ point: NSPoint, to page: PDFPage) -> NSPoint
    func convert(_ rect: NSRect, to page: PDFPage) -> NSRect
    func convert(_ point: NSPoint, from page: PDFPage) -> NSPoint
    func convert(_ rect: NSRect, from page: PDFPage) -> NSRect
    var documentView: NSView? { get }
    func layoutDocumentView()
    func annotationsChanged(on page: PDFPage)
    func rowSize(for page: PDFPage) -> NSSize
    var allowsDragging: Bool
    func visiblePages() -> [PDFPage]?
    var enableDataDetectors: Bool
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension PDFView : CVarArg {
}
extension PDFView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSAnimationDelegate, NSMenuDelegateOS X 10.4

DeclarationIntroduction
From
func annotationsChangedOnPage(_ page: PDFPage!)
OS X 10.10
To
func annotationsChanged(on page: PDFPage)
OS X 10.5

Declaration
From
func areaOfInterestForPoint(_ cursorLocation: NSPoint) -> PDFAreaOfInterest
To
func areaOfInterest(for cursorLocation: NSPoint) -> PDFAreaOfInterest

Declaration
From
func areaOfInterestForMouse(_ event: NSEvent!) -> PDFAreaOfInterest
To
func areaOfInterest(forMouse event: NSEvent) -> PDFAreaOfInterest

Declaration
From
func convertPoint(_ point: NSPoint, fromPage page: PDFPage!) -> NSPoint
To
func convert(_ point: NSPoint, from page: PDFPage) -> NSPoint

Declaration
From
func convertRect(_ rect: NSRect, fromPage page: PDFPage!) -> NSRect
To
func convert(_ rect: NSRect, from page: PDFPage) -> NSRect

Declaration
From
func convertRect(_ rect: NSRect, toPage page: PDFPage!) -> NSRect
To
func convert(_ rect: NSRect, to page: PDFPage) -> NSRect

Declaration
From
func convertPoint(_ point: NSPoint, toPage page: PDFPage!) -> NSPoint
To
func convert(_ point: NSPoint, to page: PDFPage) -> NSPoint

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

DeclarationIntroductionDeprecation
From
func drawPage(_ page: PDFPage!)
OS X 10.10--
To
func draw(_ page: PDFPage)
OS X 10.4OS X 10.12

DeclarationIntroductionDeprecation
From
func drawPagePost(_ page: PDFPage!)
OS X 10.10--
To
func drawPagePost(_ page: PDFPage)
OS X 10.5OS X 10.12

Declaration
From
func goToSelection(_ selection: PDFSelection!)
To
func go(to selection: PDFSelection)

Declaration
From
func goToDestination(_ destination: PDFDestination!)
To
func go(to destination: PDFDestination)

Declaration
From
func goToPage(_ page: PDFPage!)
To
func go(to page: PDFPage)

Declaration
From
func goToRect(_ rect: NSRect, onPage page: PDFPage!)
To
func go(to rect: NSRect, on page: PDFPage)

Declaration
From
@IBAction func goBack(_ sender: AnyObject!)
To
@IBAction func goBack(_ sender: Any?)

Declaration
From
@IBAction func goForward(_ sender: AnyObject!)
To
@IBAction func goForward(_ sender: Any?)

Declaration
From
@IBAction func goToFirstPage(_ sender: AnyObject!)
To
@IBAction func goToFirstPage(_ sender: Any?)

Declaration
From
@IBAction func goToLastPage(_ sender: AnyObject!)
To
@IBAction func goToLastPage(_ sender: Any?)

Declaration
From
@IBAction func goToNextPage(_ sender: AnyObject!)
To
@IBAction func goToNextPage(_ sender: Any?)

Declaration
From
@IBAction func goToPreviousPage(_ sender: AnyObject!)
To
@IBAction func goToPreviousPage(_ sender: Any?)

Declaration
From
func pageForPoint(_ point: NSPoint, nearest nearest: Bool) -> PDFPage!
To
func page(for point: NSPoint, nearest nearest: Bool) -> PDFPage?

DeclarationIntroduction
From
func performAction(_ action: PDFAction!)
OS X 10.10
To
func perform(_ action: PDFAction)
OS X 10.5

Declaration
From
func printWithInfo(_ printInfo: NSPrintInfo!, autoRotate doRotate: Bool)
To
func print(with printInfo: NSPrintInfo, autoRotate doRotate: Bool)

DeclarationIntroduction
From
func printWithInfo(_ printInfo: NSPrintInfo!, autoRotate doRotate: Bool, pageScaling scale: PDFPrintScalingMode)
OS X 10.10
To
func print(with printInfo: NSPrintInfo, autoRotate doRotate: Bool, pageScaling scale: PDFPrintScalingMode)
OS X 10.5

Declaration
From
func rowSizeForPage(_ page: PDFPage!) -> NSSize
To
func rowSize(for page: PDFPage) -> NSSize

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

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

DeclarationIntroduction
From
func setCurrentSelection(_ selection: PDFSelection!, animate animate: Bool)
OS X 10.10
To
func setCurrentSelection(_ selection: PDFSelection?, animate animate: Bool)
OS X 10.5

Declaration
From
func setCursorForAreaOfInterest(_ area: PDFAreaOfInterest)
To
func setCursorFor(_ area: PDFAreaOfInterest)

DeclarationIntroductionDeprecation
From
@IBAction func takeBackgroundColorFrom(_ sender: AnyObject!)
OS X 10.10--
To
@IBAction func takeBackgroundColorFrom(_ sender: Any)
OS X 10.4OS X 10.12

DeclarationIntroductionDeprecation
From
func takePasswordFrom(_ sender: AnyObject!)
OS X 10.10--
To
func takePasswordFrom(_ sender: Any)
OS X 10.4OS X 10.12

DeclarationIntroduction
From
func visiblePages() -> [AnyObject]!
OS X 10.10
To
func visiblePages() -> [PDFPage]?
OS X 10.5

Declaration
From
@IBAction func zoomIn(_ sender: AnyObject!)
To
@IBAction func zoomIn(_ sender: Any?)

Declaration
From
@IBAction func zoomOut(_ sender: AnyObject!)
To
@IBAction func zoomOut(_ sender: Any?)

Modified QCComposition
DeclarationProtocols
From
class QCComposition : NSObject, NSCopying {
     init!(file path: String!)
    class func compositionWithFile(_ path: String!) -> QCComposition!
     init!(data data: NSData!)
    class func compositionWithData(_ data: NSData!) -> QCComposition!
    func protocols() -> [AnyObject]!
    func attributes() -> [NSObject : AnyObject]!
    func inputKeys() -> [AnyObject]!
    func outputKeys() -> [AnyObject]!
}
extension QCComposition {
    func identifier() -> String!
}
NSCopying
To
class QCComposition : NSObject, NSCopying {
     init!(file path: String!)
    class func withFile(_ path: String!) -> QCComposition!
     init!(data data: Data!)
    class func withData(_ data: Data!) -> QCComposition!
    func protocols() -> [Any]!
    func attributes() -> [AnyHashable : Any]!
    func inputKeys() -> [Any]!
    func outputKeys() -> [Any]!
    func identifier() -> String!
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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])
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    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 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 }
    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])
}
extension QCComposition : CVarArg {
}
extension QCComposition : Equatable, Hashable {
    var hashValue: Int { get }
}
extension QCComposition {
    func identifier() -> String!
}
CVarArg, Equatable, Hashable, NSCopying

Declaration
From
func attributes() -> [NSObject : AnyObject]!
To
func attributes() -> [AnyHashable : Any]!

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

Declaration
From
func inputKeys() -> [AnyObject]!
To
func inputKeys() -> [Any]!

Declaration
From
func outputKeys() -> [AnyObject]!
To
func outputKeys() -> [Any]!

Declaration
From
func protocols() -> [AnyObject]!
To
func protocols() -> [Any]!

Declaration
From
class QCCompositionLayer : CAOpenGLLayer, QCCompositionRenderer {
     init!(file path: String!)
    class func compositionLayerWithFile(_ path: String!) -> QCCompositionLayer!
     init!(composition composition: QCComposition!)
    class func compositionLayerWithComposition(_ composition: QCComposition!) -> QCCompositionLayer!
    init!(file path: String!)
    init!(composition composition: QCComposition!)
    func composition() -> QCComposition!
}
To
class QCCompositionLayer : CAOpenGLLayer, QCCompositionRenderer {
     init!(file path: String!)
    class func withFile(_ path: String!) -> QCCompositionLayer!
     init!(composition composition: QCComposition!)
    class func withComposition(_ composition: QCComposition!) -> QCCompositionLayer!
    init!(file path: String!)
    init!(composition composition: QCComposition!)
    func composition() -> QCComposition!
}

DeclarationProtocols
From
class QCCompositionParameterView : NSView {
    func setCompositionRenderer(_ renderer: QCCompositionRenderer!)
    func compositionRenderer() -> QCCompositionRenderer!
    func hasParameters() -> Bool
    func setBackgroundColor(_ color: NSColor!)
    func backgroundColor() -> NSColor!
    func setDrawsBackground(_ flag: Bool)
    func drawsBackground() -> Bool
    func setDelegate(_ delegate: AnyObject!)
    func delegate() -> AnyObject!
}
--
To
class QCCompositionParameterView : NSView {
    func setCompositionRenderer(_ renderer: QCCompositionRenderer!)
    func compositionRenderer() -> QCCompositionRenderer!
    func hasParameters() -> Bool
    func setBackgroundColor(_ color: NSColor!)
    func backgroundColor() -> NSColor!
    func setDrawsBackground(_ flag: Bool)
    func drawsBackground() -> Bool
    func setDelegate(_ delegate: Any!)
    func delegate() -> 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 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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QCCompositionParameterView : CVarArg {
}
extension QCCompositionParameterView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func delegate() -> AnyObject!
To
func delegate() -> Any!

Declaration
From
func setDelegate(_ delegate: AnyObject!)
To
func setDelegate(_ delegate: Any!)

Declaration
From
class QCCompositionPickerPanel : NSPanel {
    class func sharedCompositionPickerPanel() -> QCCompositionPickerPanel!
    func compositionPickerView() -> QCCompositionPickerView!
}
To
class QCCompositionPickerPanel : NSPanel {
    class func shared() -> QCCompositionPickerPanel!
    func compositionPickerView() -> QCCompositionPickerView!
}

Declaration
From
class func sharedCompositionPickerPanel() -> QCCompositionPickerPanel!
To
class func shared() -> QCCompositionPickerPanel!

DeclarationProtocols
From
class QCCompositionPickerView : NSView {
    func setCompositionsFromRepositoryWithProtocol(_ protocol: String!, andAttributes attributes: [NSObject : AnyObject]!)
    func compositions() -> [AnyObject]!
    func setDelegate(_ delegate: AnyObject!)
    func delegate() -> AnyObject!
    func setShowsCompositionNames(_ flag: Bool)
    func showsCompositionNames() -> Bool
    func setAllowsEmptySelection(_ flag: Bool)
    func allowsEmptySelection() -> Bool
    func setCompositionAspectRatio(_ ratio: NSSize)
    func compositionAspectRatio() -> NSSize
    func setDefaultValue(_ value: AnyObject!, forInputKey key: String!)
    func resetDefaultInputValues()
    func setSelectedComposition(_ composition: QCComposition!)
    func selectedComposition() -> QCComposition!
    func startAnimation(_ sender: AnyObject!)
    func stopAnimation(_ sender: AnyObject!)
    func isAnimating() -> Bool
    func setMaxAnimationFrameRate(_ maxFPS: Float)
    func maxAnimationFrameRate() -> Float
    func setBackgroundColor(_ color: NSColor!)
    func backgroundColor() -> NSColor!
    func setDrawsBackground(_ flag: Bool)
    func drawsBackground() -> Bool
    func numberOfColumns() -> Int
    func setNumberOfColumns(_ columns: Int)
    func numberOfRows() -> Int
    func setNumberOfRows(_ rows: Int)
}
--
To
class QCCompositionPickerView : NSView {
    func setCompositionsFromRepositoryWithProtocol(_ protocol: String!, andAttributes attributes: [AnyHashable : Any]! = [:])
    func compositions() -> [Any]!
    func setDelegate(_ delegate: Any!)
    func delegate() -> Any!
    func setShowsCompositionNames(_ flag: Bool)
    func showsCompositionNames() -> Bool
    func setAllowsEmptySelection(_ flag: Bool)
    func allowsEmptySelection() -> Bool
    func setCompositionAspectRatio(_ ratio: NSSize)
    func compositionAspectRatio() -> NSSize
    func setDefaultValue(_ value: Any!, forInputKey key: String!)
    func resetDefaultInputValues()
    func setSelectedComposition(_ composition: QCComposition!)
    func selectedComposition() -> QCComposition!
    func startAnimation(_ sender: Any!)
    func stopAnimation(_ sender: Any!)
    func isAnimating() -> Bool
    func setMaxAnimationFrameRate(_ maxFPS: Float)
    func maxAnimationFrameRate() -> Float
    func setBackgroundColor(_ color: NSColor!)
    func backgroundColor() -> NSColor!
    func setDrawsBackground(_ flag: Bool)
    func drawsBackground() -> Bool
    func numberOfColumns() -> Int
    func setNumberOfColumns(_ columns: Int)
    func numberOfRows() -> Int
    func setNumberOfRows(_ rows: Int)
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QCCompositionPickerView : CVarArg {
}
extension QCCompositionPickerView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func compositions() -> [AnyObject]!
To
func compositions() -> [Any]!

Declaration
From
func delegate() -> AnyObject!
To
func delegate() -> Any!

Declaration
From
func setCompositionsFromRepositoryWithProtocol(_ protocol: String!, andAttributes attributes: [NSObject : AnyObject]!)
To
func setCompositionsFromRepositoryWithProtocol(_ protocol: String!, andAttributes attributes: [AnyHashable : Any]! = [:])

Declaration
From
func setDefaultValue(_ value: AnyObject!, forInputKey key: String!)
To
func setDefaultValue(_ value: Any!, forInputKey key: String!)

Declaration
From
func setDelegate(_ delegate: AnyObject!)
To
func setDelegate(_ delegate: Any!)

Declaration
From
func startAnimation(_ sender: AnyObject!)
To
func startAnimation(_ sender: Any!)

Declaration
From
func stopAnimation(_ sender: AnyObject!)
To
func stopAnimation(_ sender: Any!)

Declaration
From
protocol QCCompositionRenderer {
    func attributes() -> [NSObject : AnyObject]!
    func inputKeys() -> [AnyObject]!
    func outputKeys() -> [AnyObject]!
    func setValue(_ value: AnyObject!, forInputKey key: String!) -> Bool
    func valueForInputKey(_ key: String!) -> AnyObject!
    func valueForOutputKey(_ key: String!) -> AnyObject!
    func valueForOutputKey(_ key: String!, ofType type: String!) -> AnyObject!
    func propertyListFromInputValues() -> AnyObject!
    func setInputValuesWithPropertyList(_ plist: AnyObject!)
    func userInfo() -> NSMutableDictionary!
}
To
protocol QCCompositionRenderer {
    func attributes() -> [AnyHashable : Any]!
    func inputKeys() -> [Any]!
    func outputKeys() -> [Any]!
    func setValue(_ value: Any!, forInputKey key: String!) -> Bool
    func value(forInputKey key: String!) -> Any!
    func value(forOutputKey key: String!) -> Any!
    func value(forOutputKey key: String!, ofType type: String!) -> Any!
    func propertyListFromInputValues() -> Any!
    func setInputValuesWithPropertyList(_ plist: Any!)
    func userInfo() -> NSMutableDictionary!
}

Declaration
From
func attributes() -> [NSObject : AnyObject]!
To
func attributes() -> [AnyHashable : Any]!

Declaration
From
func inputKeys() -> [AnyObject]!
To
func inputKeys() -> [Any]!

Declaration
From
func outputKeys() -> [AnyObject]!
To
func outputKeys() -> [Any]!

Declaration
From
func propertyListFromInputValues() -> AnyObject!
To
func propertyListFromInputValues() -> Any!

Declaration
From
func setInputValuesWithPropertyList(_ plist: AnyObject!)
To
func setInputValuesWithPropertyList(_ plist: Any!)

Declaration
From
func setValue(_ value: AnyObject!, forInputKey key: String!) -> Bool
To
func setValue(_ value: Any!, forInputKey key: String!) -> Bool

Declaration
From
func valueForInputKey(_ key: String!) -> AnyObject!
To
func value(forInputKey key: String!) -> Any!

Declaration
From
func valueForOutputKey(_ key: String!) -> AnyObject!
To
func value(forOutputKey key: String!) -> Any!

Declaration
From
func valueForOutputKey(_ key: String!, ofType type: String!) -> AnyObject!
To
func value(forOutputKey key: String!, ofType type: String!) -> Any!

DeclarationProtocols
From
class QCCompositionRepository : NSObject {
    class func sharedCompositionRepository() -> QCCompositionRepository!
    func compositionWithIdentifier(_ identifier: String!) -> QCComposition!
    func compositionsWithProtocols(_ protocols: [AnyObject]!, andAttributes attributes: [NSObject : AnyObject]!) -> [AnyObject]!
    func allCompositions() -> [AnyObject]!
}
--
To
class QCCompositionRepository : NSObject {
    class func shared() -> QCCompositionRepository!
    func composition(withIdentifier identifier: String!) -> QCComposition!
    func compositions(withProtocols protocols: [Any]!, andAttributes attributes: [AnyHashable : Any]! = [:]) -> [Any]!
    func allCompositions() -> [Any]!
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QCCompositionRepository : CVarArg {
}
extension QCCompositionRepository : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func allCompositions() -> [AnyObject]!
To
func allCompositions() -> [Any]!

Declaration
From
func compositionWithIdentifier(_ identifier: String!) -> QCComposition!
To
func composition(withIdentifier identifier: String!) -> QCComposition!

Declaration
From
func compositionsWithProtocols(_ protocols: [AnyObject]!, andAttributes attributes: [NSObject : AnyObject]!) -> [AnyObject]!
To
func compositions(withProtocols protocols: [Any]!, andAttributes attributes: [AnyHashable : Any]! = [:]) -> [Any]!

Declaration
From
class func sharedCompositionRepository() -> QCCompositionRepository!
To
class func shared() -> QCCompositionRepository!

Modified QCPlugIn
DeclarationProtocols
From
class QCPlugIn : NSObject {
    class func attributes() -> [NSObject : AnyObject]!
    class func attributesForPropertyPortWithKey(_ key: String!) -> [NSObject : AnyObject]!
    class func sortedPropertyPortKeys() -> [AnyObject]!
    class func executionMode() -> QCPlugInExecutionMode
    class func timeMode() -> QCPlugInTimeMode
    class func plugInKeys() -> [AnyObject]!
    func startExecution(_ context: QCPlugInContext!) -> Bool
    func enableExecution(_ context: QCPlugInContext!)
    func executionTimeForContext(_ context: QCPlugInContext!, atTime time: NSTimeInterval, withArguments arguments: [NSObject : AnyObject]!) -> NSTimeInterval
    func execute(_ context: QCPlugInContext!, atTime time: NSTimeInterval, withArguments arguments: [NSObject : AnyObject]!) -> Bool
    func disableExecution(_ context: QCPlugInContext!)
    func stopExecution(_ context: QCPlugInContext!)
    func serializedValueForKey(_ key: String!) -> AnyObject!
    func setSerializedValue(_ serializedValue: AnyObject!, forKey key: String!)
}
extension QCPlugIn {
    func didValueForInputKeyChange(_ key: String!) -> Bool
    func valueForInputKey(_ key: String!) -> AnyObject!
    func setValue(_ value: AnyObject!, forOutputKey key: String!) -> Bool
    func addInputPortWithType(_ type: String!, forKey key: String!, withAttributes attributes: [NSObject : AnyObject]!)
    func removeInputPortForKey(_ key: String!)
    func addOutputPortWithType(_ type: String!, forKey key: String!, withAttributes attributes: [NSObject : AnyObject]!)
    func removeOutputPortForKey(_ key: String!)
}
extension QCPlugIn {
    class func loadPlugInAtPath(_ path: String!) -> Bool
    class func registerPlugInClass(_ aClass: AnyClass!)
}
extension QCPlugIn {
    func createViewController() -> QCPlugInViewController!
}
--
To
class QCPlugIn : NSObject {
    class func attributes() -> [AnyHashable : Any]!
    class func attributesForPropertyPort(withKey key: String!) -> [AnyHashable : Any]!
    class func sortedPropertyPortKeys() -> [Any]!
    class func executionMode() -> QCPlugInExecutionMode
    class func timeMode() -> QCPlugInTimeMode
    class func plugInKeys() -> [Any]!
    func startExecution(_ context: QCPlugInContext!) -> Bool
    func enableExecution(_ context: QCPlugInContext!)
    func executionTime(for context: QCPlugInContext!, atTime time: TimeInterval, withArguments arguments: [AnyHashable : Any]!) -> TimeInterval
    func execute(_ context: QCPlugInContext!, atTime time: TimeInterval, withArguments arguments: [AnyHashable : Any]!) -> Bool
    func disableExecution(_ context: QCPlugInContext!)
    func stopExecution(_ context: QCPlugInContext!)
    func serializedValue(forKey key: String!) -> Any!
    func setSerializedValue(_ serializedValue: Any!, forKey key: String!)
    func didValue(forInputKeyChange key: String!) -> Bool
    func value(forInputKey key: String!) -> Any!
    func setValue(_ value: Any!, forOutputKey key: String!) -> Bool
    func addInputPort(withType type: String!, forKey key: String!, withAttributes attributes: [AnyHashable : Any]! = [:])
    func removeInputPort(forKey key: String!)
    func addOutputPort(withType type: String!, forKey key: String!, withAttributes attributes: [AnyHashable : Any]! = [:])
    func removeOutputPort(forKey key: String!)
    class func load(atPath path: String!) -> Bool
    class func registerClass(_ aClass: Swift.AnyClass!)
    func createViewController() -> QCPlugInViewController!
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    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 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 imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
}
extension QCPlugIn : CVarArg {
}
extension QCPlugIn : Equatable, Hashable {
    var hashValue: Int { get }
}
extension QCPlugIn {
    func didValue(forInputKeyChange key: String!) -> Bool
    func value(forInputKey key: String!) -> Any!
    func setValue(_ value: Any!, forOutputKey key: String!) -> Bool
    func addInputPort(withType type: String!, forKey key: String!, withAttributes attributes: [AnyHashable : Any]! = [:])
    func removeInputPort(forKey key: String!)
    func addOutputPort(withType type: String!, forKey key: String!, withAttributes attributes: [AnyHashable : Any]! = [:])
    func removeOutputPort(forKey key: String!)
}
extension QCPlugIn {
    class func load(atPath path: String!) -> Bool
    class func registerClass(_ aClass: Swift.AnyClass!)
}
extension QCPlugIn {
    func createViewController() -> QCPlugInViewController!
}
CVarArg, Equatable, Hashable

Declaration
From
func addInputPortWithType(_ type: String!, forKey key: String!, withAttributes attributes: [NSObject : AnyObject]!)
To
func addInputPort(withType type: String!, forKey key: String!, withAttributes attributes: [AnyHashable : Any]! = [:])

Declaration
From
func addOutputPortWithType(_ type: String!, forKey key: String!, withAttributes attributes: [NSObject : AnyObject]!)
To
func addOutputPort(withType type: String!, forKey key: String!, withAttributes attributes: [AnyHashable : Any]! = [:])

Declaration
From
class func attributes() -> [NSObject : AnyObject]!
To
class func attributes() -> [AnyHashable : Any]!

Declaration
From
class func attributesForPropertyPortWithKey(_ key: String!) -> [NSObject : AnyObject]!
To
class func attributesForPropertyPort(withKey key: String!) -> [AnyHashable : Any]!

Declaration
From
func didValueForInputKeyChange(_ key: String!) -> Bool
To
func didValue(forInputKeyChange key: String!) -> Bool

Declaration
From
func execute(_ context: QCPlugInContext!, atTime time: NSTimeInterval, withArguments arguments: [NSObject : AnyObject]!) -> Bool
To
func execute(_ context: QCPlugInContext!, atTime time: TimeInterval, withArguments arguments: [AnyHashable : Any]!) -> Bool

Declaration
From
func executionTimeForContext(_ context: QCPlugInContext!, atTime time: NSTimeInterval, withArguments arguments: [NSObject : AnyObject]!) -> NSTimeInterval
To
func executionTime(for context: QCPlugInContext!, atTime time: TimeInterval, withArguments arguments: [AnyHashable : Any]!) -> TimeInterval

Declaration
From
class func loadPlugInAtPath(_ path: String!) -> Bool
To
class func load(atPath path: String!) -> Bool

Declaration
From
class func plugInKeys() -> [AnyObject]!
To
class func plugInKeys() -> [Any]!

Declaration
From
class func registerPlugInClass(_ aClass: AnyClass!)
To
class func registerClass(_ aClass: Swift.AnyClass!)

Declaration
From
func removeInputPortForKey(_ key: String!)
To
func removeInputPort(forKey key: String!)

Declaration
From
func removeOutputPortForKey(_ key: String!)
To
func removeOutputPort(forKey key: String!)

Declaration
From
func serializedValueForKey(_ key: String!) -> AnyObject!
To
func serializedValue(forKey key: String!) -> Any!

Declaration
From
func setSerializedValue(_ serializedValue: AnyObject!, forKey key: String!)
To
func setSerializedValue(_ serializedValue: Any!, forKey key: String!)

Declaration
From
func setValue(_ value: AnyObject!, forOutputKey key: String!) -> Bool
To
func setValue(_ value: Any!, forOutputKey key: String!) -> Bool

Declaration
From
class func sortedPropertyPortKeys() -> [AnyObject]!
To
class func sortedPropertyPortKeys() -> [Any]!

Declaration
From
func valueForInputKey(_ key: String!) -> AnyObject!
To
func value(forInputKey key: String!) -> Any!

Declaration
From
protocol QCPlugInContext {
    func compositionURL() -> NSURL!
    func userInfo() -> NSMutableDictionary!
    func colorSpace() -> Unmanaged<CGColorSpace>!
    func bounds() -> NSRect
    func CGLContextObj() -> CGLContextObj
    func outputImageProviderFromBufferWithPixelFormat(_ format: String!, pixelsWide width: Int, pixelsHigh height: Int, baseAddress baseAddress: UnsafePointer<Void>, bytesPerRow rowBytes: Int, releaseCallback callback: QCPlugInBufferReleaseCallback!, releaseContext context: UnsafeMutablePointer<Void>, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> AnyObject!
    func outputImageProviderFromTextureWithPixelFormat(_ format: String!, pixelsWide width: Int, pixelsHigh height: Int, name name: GLuint, flipped flipped: Bool, releaseCallback callback: QCPlugInTextureReleaseCallback!, releaseContext context: UnsafeMutablePointer<Void>, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> AnyObject!
}
To
protocol QCPlugInContext {
    func compositionURL() -> URL!
    func userInfo() -> NSMutableDictionary!
    func colorSpace() -> Unmanaged<CGColorSpace>!
    func bounds() -> NSRect
    func cglContextObj() -> CGLContextObj!
    func outputImageProviderFromBuffer(withPixelFormat format: String!, pixelsWide width: Int, pixelsHigh height: Int, baseAddress baseAddress: UnsafeRawPointer!, bytesPerRow rowBytes: Int, releaseCallback callback: Quartz.QCPlugInBufferReleaseCallback!, releaseContext context: UnsafeMutableRawPointer!, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> Any!
    func outputImageProviderFromTexture(withPixelFormat format: String!, pixelsWide width: Int, pixelsHigh height: Int, name name: GLuint, flipped flipped: Bool, releaseCallback callback: Quartz.QCPlugInTextureReleaseCallback!, releaseContext context: UnsafeMutableRawPointer!, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> Any!
}

Declaration
From
func CGLContextObj() -> CGLContextObj
To
func cglContextObj() -> CGLContextObj!

Declaration
From
func compositionURL() -> NSURL!
To
func compositionURL() -> URL!

Declaration
From
func outputImageProviderFromBufferWithPixelFormat(_ format: String!, pixelsWide width: Int, pixelsHigh height: Int, baseAddress baseAddress: UnsafePointer<Void>, bytesPerRow rowBytes: Int, releaseCallback callback: QCPlugInBufferReleaseCallback!, releaseContext context: UnsafeMutablePointer<Void>, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> AnyObject!
To
func outputImageProviderFromBuffer(withPixelFormat format: String!, pixelsWide width: Int, pixelsHigh height: Int, baseAddress baseAddress: UnsafeRawPointer!, bytesPerRow rowBytes: Int, releaseCallback callback: Quartz.QCPlugInBufferReleaseCallback!, releaseContext context: UnsafeMutableRawPointer!, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> Any!

Declaration
From
func outputImageProviderFromTextureWithPixelFormat(_ format: String!, pixelsWide width: Int, pixelsHigh height: Int, name name: GLuint, flipped flipped: Bool, releaseCallback callback: QCPlugInTextureReleaseCallback!, releaseContext context: UnsafeMutablePointer<Void>, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> AnyObject!
To
func outputImageProviderFromTexture(withPixelFormat format: String!, pixelsWide width: Int, pixelsHigh height: Int, name name: GLuint, flipped flipped: Bool, releaseCallback callback: Quartz.QCPlugInTextureReleaseCallback!, releaseContext context: UnsafeMutableRawPointer!, colorSpace colorSpace: CGColorSpace!, shouldColorMatch colorMatch: Bool) -> Any!

Declaration
From
protocol QCPlugInInputImageSource {
    func imageBounds() -> NSRect
    func imageColorSpace() -> Unmanaged<CGColorSpace>!
    func shouldColorMatch() -> Bool
    func lockBufferRepresentationWithPixelFormat(_ format: String!, colorSpace colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool
    func bufferPixelsWide() -> Int
    func bufferPixelsHigh() -> Int
    func bufferPixelFormat() -> String!
    func bufferColorSpace() -> Unmanaged<CGColorSpace>!
    func bufferBaseAddress() -> UnsafePointer<Void>
    func bufferBytesPerRow() -> Int
    func unlockBufferRepresentation()
    func lockTextureRepresentationWithColorSpace(_ colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool
    func texturePixelsWide() -> Int
    func texturePixelsHigh() -> Int
    func textureTarget() -> GLenum
    func textureName() -> GLuint
    func textureColorSpace() -> Unmanaged<CGColorSpace>!
    func textureFlipped() -> Bool
    func textureMatrix() -> UnsafePointer<GLfloat>
    func bindTextureRepresentationToCGLContext(_ cgl_ctx: CGLContextObj, textureUnit unit: GLenum, normalizeCoordinates flag: Bool)
    func unbindTextureRepresentationFromCGLContext(_ cgl_ctx: CGLContextObj, textureUnit unit: GLenum)
    func unlockTextureRepresentation()
}
To
protocol QCPlugInInputImageSource {
    func imageBounds() -> NSRect
    func imageColorSpace() -> Unmanaged<CGColorSpace>!
    func shouldColorMatch() -> Bool
    func lockBufferRepresentation(withPixelFormat format: String!, colorSpace colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool
    func bufferPixelsWide() -> Int
    func bufferPixelsHigh() -> Int
    func bufferPixelFormat() -> String!
    func bufferColorSpace() -> Unmanaged<CGColorSpace>!
    func bufferBaseAddress() -> UnsafeRawPointer!
    func bufferBytesPerRow() -> Int
    func unlockBufferRepresentation()
    func lockTextureRepresentation(with colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool
    func texturePixelsWide() -> Int
    func texturePixelsHigh() -> Int
    func textureTarget() -> GLenum
    func textureName() -> GLuint
    func textureColorSpace() -> Unmanaged<CGColorSpace>!
    func textureFlipped() -> Bool
    func textureMatrix() -> UnsafePointer<GLfloat>!
    func bindTextureRepresentation(toCGLContext cgl_ctx: CGLContextObj!, textureUnit unit: GLenum, normalizeCoordinates flag: Bool)
    func unbindTextureRepresentation(fromCGLContext cgl_ctx: CGLContextObj!, textureUnit unit: GLenum)
    func unlockTextureRepresentation()
}

Declaration
From
func bindTextureRepresentationToCGLContext(_ cgl_ctx: CGLContextObj, textureUnit unit: GLenum, normalizeCoordinates flag: Bool)
To
func bindTextureRepresentation(toCGLContext cgl_ctx: CGLContextObj!, textureUnit unit: GLenum, normalizeCoordinates flag: Bool)

Declaration
From
func bufferBaseAddress() -> UnsafePointer<Void>
To
func bufferBaseAddress() -> UnsafeRawPointer!

Declaration
From
func lockBufferRepresentationWithPixelFormat(_ format: String!, colorSpace colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool
To
func lockBufferRepresentation(withPixelFormat format: String!, colorSpace colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool

Declaration
From
func lockTextureRepresentationWithColorSpace(_ colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool
To
func lockTextureRepresentation(with colorSpace: CGColorSpace!, forBounds bounds: NSRect) -> Bool

Declaration
From
func textureMatrix() -> UnsafePointer<GLfloat>
To
func textureMatrix() -> UnsafePointer<GLfloat>!

Declaration
From
func unbindTextureRepresentationFromCGLContext(_ cgl_ctx: CGLContextObj, textureUnit unit: GLenum)
To
func unbindTextureRepresentation(fromCGLContext cgl_ctx: CGLContextObj!, textureUnit unit: GLenum)

Declaration
From
protocol QCPlugInOutputImageProvider {
    func imageBounds() -> NSRect
    func imageColorSpace() -> Unmanaged<CGColorSpace>!
    optional func shouldColorMatch() -> Bool
    optional func supportedBufferPixelFormats() -> [AnyObject]!
    optional func renderToBuffer(_ baseAddress: UnsafeMutablePointer<Void>, withBytesPerRow rowBytes: Int, pixelFormat format: String!, forBounds bounds: NSRect) -> Bool
    optional func supportedRenderedTexturePixelFormats() -> [AnyObject]!
    optional func copyRenderedTextureForCGLContext(_ cgl_ctx: CGLContextObj, pixelFormat format: String!, bounds bounds: NSRect, isFlipped flipped: UnsafeMutablePointer<ObjCBool>) -> GLuint
    optional func releaseRenderedTexture(_ name: GLuint, forCGLContext cgl_ctx: CGLContextObj)
    optional func canRenderWithCGLContext(_ cgl_ctx: CGLContextObj) -> Bool
    optional func renderWithCGLContext(_ cgl_ctx: CGLContextObj, forBounds bounds: NSRect) -> Bool
}
To
protocol QCPlugInOutputImageProvider {
    func imageBounds() -> NSRect
    func imageColorSpace() -> Unmanaged<CGColorSpace>!
    optional func shouldColorMatch() -> Bool
    optional func supportedBufferPixelFormats() -> [Any]!
    optional func render(toBuffer baseAddress: UnsafeMutableRawPointer!, withBytesPerRow rowBytes: Int, pixelFormat format: String!, forBounds bounds: NSRect) -> Bool
    optional func supportedRenderedTexturePixelFormats() -> [Any]!
    optional func copyRenderedTexture(forCGLContext cgl_ctx: CGLContextObj!, pixelFormat format: String!, bounds bounds: NSRect, isFlipped flipped: UnsafeMutablePointer<ObjCBool>!) -> GLuint
    optional func releaseRenderedTexture(_ name: GLuint, forCGLContext cgl_ctx: CGLContextObj!)
    optional func canRender(withCGLContext cgl_ctx: CGLContextObj!) -> Bool
    optional func render(withCGLContext cgl_ctx: CGLContextObj!, forBounds bounds: NSRect) -> Bool
}

Declaration
From
optional func canRenderWithCGLContext(_ cgl_ctx: CGLContextObj) -> Bool
To
optional func canRender(withCGLContext cgl_ctx: CGLContextObj!) -> Bool

Declaration
From
optional func copyRenderedTextureForCGLContext(_ cgl_ctx: CGLContextObj, pixelFormat format: String!, bounds bounds: NSRect, isFlipped flipped: UnsafeMutablePointer<ObjCBool>) -> GLuint
To
optional func copyRenderedTexture(forCGLContext cgl_ctx: CGLContextObj!, pixelFormat format: String!, bounds bounds: NSRect, isFlipped flipped: UnsafeMutablePointer<ObjCBool>!) -> GLuint

Declaration
From
optional func releaseRenderedTexture(_ name: GLuint, forCGLContext cgl_ctx: CGLContextObj)
To
optional func releaseRenderedTexture(_ name: GLuint, forCGLContext cgl_ctx: CGLContextObj!)

Declaration
From
optional func renderToBuffer(_ baseAddress: UnsafeMutablePointer<Void>, withBytesPerRow rowBytes: Int, pixelFormat format: String!, forBounds bounds: NSRect) -> Bool
To
optional func render(toBuffer baseAddress: UnsafeMutableRawPointer!, withBytesPerRow rowBytes: Int, pixelFormat format: String!, forBounds bounds: NSRect) -> Bool

Declaration
From
optional func renderWithCGLContext(_ cgl_ctx: CGLContextObj, forBounds bounds: NSRect) -> Bool
To
optional func render(withCGLContext cgl_ctx: CGLContextObj!, forBounds bounds: NSRect) -> Bool

Declaration
From
optional func supportedBufferPixelFormats() -> [AnyObject]!
To
optional func supportedBufferPixelFormats() -> [Any]!

Declaration
From
optional func supportedRenderedTexturePixelFormats() -> [AnyObject]!
To
optional func supportedRenderedTexturePixelFormats() -> [Any]!

DeclarationProtocols
From
class QCPlugInViewController : NSViewController {
    init!(plugIn plugIn: QCPlugIn!, viewNibName name: String!)
    func plugIn() -> QCPlugIn!
}
--
To
class QCPlugInViewController : NSViewController {
    init!(plugIn plugIn: QCPlugIn!, viewNibName name: String!)
    func plugIn() -> QCPlugIn!
    var storyboard: NSStoryboard? { get }
    var parent: NSViewController? { get }
    var childViewControllers: [NSViewController]
    func addChildViewController(_ childViewController: NSViewController)
    func removeFromParentViewController()
    func insertChildViewController(_ childViewController: NSViewController, at index: Int)
    func removeChildViewController(at index: Int)
    func preferredContentSizeDidChange(for viewController: NSViewController)
    func viewWillTransition(to newSize: NSSize)
    func presentViewControllerAsSheet(_ viewController: NSViewController)
    func presentViewControllerAsModalWindow(_ viewController: NSViewController)
    func presentViewController(_ viewController: NSViewController, asPopoverRelativeTo positioningRect: NSRect, of positioningView: NSView, preferredEdge preferredEdge: NSRectEdge, behavior behavior: NSPopoverBehavior)
    func transition(from fromViewController: NSViewController, to toViewController: NSViewController, options options: NSViewControllerTransitionOptions = [], completionHandler completion: (@escaping () -> Void)? = nil)
    func presentViewController(_ viewController: NSViewController, animator animator: NSViewControllerPresentationAnimator)
    func dismissViewController(_ viewController: NSViewController)
    @IBAction func dismiss(_ sender: Any?)
    var presentedViewControllers: [NSViewController]? { get }
    unowned(unsafe) var presenting: NSViewController? { get }
    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)
    func performMnemonic(_ string: String) -> Bool
    @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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QCPlugInViewController : NSExtensionRequestHandling {
    var extensionContext: NSExtensionContext? { get }
    @IBOutlet var sourceItemView: NSView?
    var preferredScreenOrigin: NSPoint
    var preferredMinimumSize: NSSize { get }
    var preferredMaximumSize: NSSize { get }
}
extension QCPlugInViewController : CVarArg {
}
extension QCPlugInViewController : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSExtensionRequestHandling

Modified QCRenderer
DeclarationProtocols
From
class QCRenderer : NSObject, QCCompositionRenderer {
    init!(composition composition: QCComposition!, colorSpace colorSpace: CGColorSpace!)
    init!(CGLContext context: CGLContextObj, pixelFormat format: CGLPixelFormatObj, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)
    init!(offScreenWithSize size: NSSize, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)
    init!(openGLContext context: NSOpenGLContext!, pixelFormat format: NSOpenGLPixelFormat!, file path: String!)
    func renderAtTime(_ time: NSTimeInterval, arguments arguments: [NSObject : AnyObject]!) -> Bool
    func renderingTimeForTime(_ time: NSTimeInterval, arguments arguments: [NSObject : AnyObject]!) -> NSTimeInterval
    func composition() -> QCComposition!
    func snapshotImage() -> NSImage!
    func createSnapshotImageOfType(_ type: String!) -> AnyObject!
}
QCCompositionRenderer
To
class QCRenderer : NSObject, QCCompositionRenderer {
    init!(composition composition: QCComposition!, colorSpace colorSpace: CGColorSpace!)
    init!(cglContext context: CGLContextObj!, pixelFormat format: CGLPixelFormatObj!, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)
    init!(offScreenWith size: NSSize, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)
    init!(openGLContext context: NSOpenGLContext!, pixelFormat format: NSOpenGLPixelFormat!, file path: String!)
    func render(atTime time: TimeInterval, arguments arguments: [AnyHashable : Any]!) -> Bool
    func renderingTime(forTime time: TimeInterval, arguments arguments: [AnyHashable : Any]!) -> TimeInterval
    func composition() -> QCComposition!
    func snapshotImage() -> NSImage!
    func createSnapshotImage(ofType type: String!) -> Any!
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QCRenderer : CVarArg {
}
extension QCRenderer : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, QCCompositionRenderer

Declaration
From
func createSnapshotImageOfType(_ type: String!) -> AnyObject!
To
func createSnapshotImage(ofType type: String!) -> Any!

Declaration
From
init!(CGLContext context: CGLContextObj, pixelFormat format: CGLPixelFormatObj, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)
To
init!(cglContext context: CGLContextObj!, pixelFormat format: CGLPixelFormatObj!, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)

Declaration
From
init!(offScreenWithSize size: NSSize, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)
To
init!(offScreenWith size: NSSize, colorSpace colorSpace: CGColorSpace!, composition composition: QCComposition!)

Declaration
From
func renderAtTime(_ time: NSTimeInterval, arguments arguments: [NSObject : AnyObject]!) -> Bool
To
func render(atTime time: TimeInterval, arguments arguments: [AnyHashable : Any]!) -> Bool

Declaration
From
func renderingTimeForTime(_ time: NSTimeInterval, arguments arguments: [NSObject : AnyObject]!) -> NSTimeInterval
To
func renderingTime(forTime time: TimeInterval, arguments arguments: [AnyHashable : Any]!) -> TimeInterval

Modified QCView
DeclarationProtocols
From
class QCView : NSView, QCCompositionRenderer {
    func loadCompositionFromFile(_ path: String!) -> Bool
    func loadComposition(_ composition: QCComposition!) -> Bool
    func loadedComposition() -> QCComposition!
    func unloadComposition()
    func setAutostartsRendering(_ flag: Bool)
    func autostartsRendering() -> Bool
    func setEraseColor(_ color: NSColor!)
    func eraseColor() -> NSColor!
    func setEventForwardingMask(_ mask: Int)
    func eventForwardingMask() -> Int
    func setMaxRenderingFrameRate(_ maxFPS: Float)
    func maxRenderingFrameRate() -> Float
    func erase()
    func startRendering() -> Bool
    func renderAtTime(_ time: NSTimeInterval, arguments arguments: [NSObject : AnyObject]!) -> Bool
    func pauseRendering()
    func isPausedRendering() -> Bool
    func resumeRendering()
    func stopRendering()
    func isRendering() -> Bool
    func snapshotImage() -> NSImage!
    func createSnapshotImageOfType(_ type: String!) -> AnyObject!
    func openGLContext() -> NSOpenGLContext!
    func openGLPixelFormat() -> NSOpenGLPixelFormat!
}
extension QCView {
    @IBAction func start(_ sender: AnyObject!)
    @IBAction func stop(_ sender: AnyObject!)
    @IBAction func play(_ sender: AnyObject!)
}
QCCompositionRenderer
To
class QCView : NSView, QCCompositionRenderer {
    func loadComposition(fromFile path: String!) -> Bool
    func load(_ composition: QCComposition!) -> Bool
    func loadedComposition() -> QCComposition!
    func unloadComposition()
    func setAutostartsRendering(_ flag: Bool)
    func autostartsRendering() -> Bool
    func setEraseColor(_ color: NSColor!)
    func eraseColor() -> NSColor!
    func setEventForwardingMask(_ mask: Int)
    func eventForwardingMask() -> Int
    func setMaxRenderingFrameRate(_ maxFPS: Float)
    func maxRenderingFrameRate() -> Float
    func erase()
    func startRendering() -> Bool
    func render(atTime time: TimeInterval, arguments arguments: [AnyHashable : Any]!) -> Bool
    func pauseRendering()
    func isPausedRendering() -> Bool
    func resumeRendering()
    func stopRendering()
    func isRendering() -> Bool
    func snapshotImage() -> NSImage!
    func createSnapshotImage(ofType type: String!) -> Any!
    func openGLContext() -> NSOpenGLContext!
    func openGLPixelFormat() -> NSOpenGLPixelFormat!
    @IBAction func start(_ sender: Any!)
    @IBAction func stop(_ sender: Any!)
    @IBAction func play(_ 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 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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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]?
    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 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 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 QCView : CVarArg {
}
extension QCView : Equatable, Hashable {
    var hashValue: Int { get }
}
extension QCView {
    @IBAction func start(_ sender: Any!)
    @IBAction func stop(_ sender: Any!)
    @IBAction func play(_ sender: Any!)
}
CVarArg, Equatable, Hashable, QCCompositionRenderer

Declaration
From
func createSnapshotImageOfType(_ type: String!) -> AnyObject!
To
func createSnapshotImage(ofType type: String!) -> Any!

Declaration
From
func loadComposition(_ composition: QCComposition!) -> Bool
To
func load(_ composition: QCComposition!) -> Bool

Declaration
From
func loadCompositionFromFile(_ path: String!) -> Bool
To
func loadComposition(fromFile path: String!) -> Bool

Declaration
From
@IBAction func play(_ sender: AnyObject!)
To
@IBAction func play(_ sender: Any!)

Declaration
From
func renderAtTime(_ time: NSTimeInterval, arguments arguments: [NSObject : AnyObject]!) -> Bool
To
func render(atTime time: TimeInterval, arguments arguments: [AnyHashable : Any]!) -> Bool

Declaration
From
@IBAction func start(_ sender: AnyObject!)
To
@IBAction func start(_ sender: Any!)

Declaration
From
@IBAction func stop(_ sender: AnyObject!)
To
@IBAction func stop(_ sender: Any!)

Modified QLPreviewItem
Declaration
From
protocol QLPreviewItem : NSObjectProtocol {
    var previewItemURL: NSURL! { get }
    optional var previewItemTitle: String! { get }
    optional var previewItemDisplayState: AnyObject! { get }
}
To
protocol QLPreviewItem : NSObjectProtocol {
    var previewItemURL: URL! { get }
    optional var previewItemTitle: String! { get }
    optional var previewItemDisplayState: Any! { get }
}

Declaration
From
optional var previewItemDisplayState: AnyObject! { get }
To
optional var previewItemDisplayState: Any! { get }

Declaration
From
var previewItemURL: NSURL! { get }
To
var previewItemURL: URL! { get }

Declaration
From
class QLPreviewPanel : NSPanel {
    class func sharedPreviewPanel() -> QLPreviewPanel!
    class func sharedPreviewPanelExists() -> Bool
    var currentController: AnyObject! { get }
    func updateController()
    unowned(unsafe) var dataSource: QLPreviewPanelDataSource!
    func reloadData()
    func refreshCurrentPreviewItem()
    var currentPreviewItemIndex: Int
    var currentPreviewItem: QLPreviewItem! { get }
    var displayState: AnyObject!
    unowned(unsafe) var delegate: AnyObject!
    func enterFullScreenMode(_ screen: NSScreen!, withOptions options: [NSObject : AnyObject]!) -> Bool
    func exitFullScreenModeWithOptions(_ options: [NSObject : AnyObject]!)
    var inFullScreenMode: Bool { get }
}
To
class QLPreviewPanel : NSPanel {
    class func shared() -> QLPreviewPanel!
    class func sharedPreviewPanelExists() -> Bool
    var currentController: Any! { get }
    func updateController()
    unowned(unsafe) var dataSource: QLPreviewPanelDataSource!
    func reloadData()
    func refreshCurrentPreviewItem()
    var currentPreviewItemIndex: Int
    var currentPreviewItem: QLPreviewItem! { get }
    var displayState: Any!
    unowned(unsafe) var delegate: AnyObject!
    func enterFullScreenMode(_ screen: NSScreen!, withOptions options: [AnyHashable : Any]! = [:]) -> Bool
    func exitFullScreenMode(options options: [AnyHashable : Any]! = [:])
    var isInFullScreenMode: Bool { get }
}

Declaration
From
var currentController: AnyObject! { get }
To
var currentController: Any! { get }

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

Declaration
From
func enterFullScreenMode(_ screen: NSScreen!, withOptions options: [NSObject : AnyObject]!) -> Bool
To
func enterFullScreenMode(_ screen: NSScreen!, withOptions options: [AnyHashable : Any]! = [:]) -> Bool

Declaration
From
func exitFullScreenModeWithOptions(_ options: [NSObject : AnyObject]!)
To
func exitFullScreenMode(options options: [AnyHashable : Any]! = [:])

Declaration
From
var inFullScreenMode: Bool { get }
To
var isInFullScreenMode: Bool { get }

Declaration
From
class func sharedPreviewPanel() -> QLPreviewPanel!
To
class func shared() -> QLPreviewPanel!

Declaration
From
protocol QLPreviewPanelDataSource {
    func numberOfPreviewItemsInPreviewPanel(_ panel: QLPreviewPanel!) -> Int
    func previewPanel(_ panel: QLPreviewPanel!, previewItemAtIndex index: Int) -> QLPreviewItem!
}
To
protocol QLPreviewPanelDataSource {
    func numberOfPreviewItems(in panel: QLPreviewPanel!) -> Int
    func previewPanel(_ panel: QLPreviewPanel!, previewItemAt index: Int) -> QLPreviewItem!
}

Declaration
From
func numberOfPreviewItemsInPreviewPanel(_ panel: QLPreviewPanel!) -> Int
To
func numberOfPreviewItems(in panel: QLPreviewPanel!) -> Int

Declaration
From
func previewPanel(_ panel: QLPreviewPanel!, previewItemAtIndex index: Int) -> QLPreviewItem!
To
func previewPanel(_ panel: QLPreviewPanel!, previewItemAt index: Int) -> QLPreviewItem!

Declaration
From
protocol QLPreviewPanelDelegate : NSWindowDelegate {
    optional func previewPanel(_ panel: QLPreviewPanel!, handleEvent event: NSEvent!) -> Bool
    optional func previewPanel(_ panel: QLPreviewPanel!, sourceFrameOnScreenForPreviewItem item: QLPreviewItem!) -> NSRect
    optional func previewPanel(_ panel: QLPreviewPanel!, transitionImageForPreviewItem item: QLPreviewItem!, contentRect contentRect: UnsafeMutablePointer<NSRect>) -> AnyObject!
}
To
protocol QLPreviewPanelDelegate : NSWindowDelegate {
    optional func previewPanel(_ panel: QLPreviewPanel!, handle event: NSEvent!) -> Bool
    optional func previewPanel(_ panel: QLPreviewPanel!, sourceFrameOnScreenFor item: QLPreviewItem!) -> NSRect
    optional func previewPanel(_ panel: QLPreviewPanel!, transitionImageFor item: QLPreviewItem!, contentRect contentRect: UnsafeMutablePointer<NSRect>!) -> Any!
}

Declaration
From
optional func previewPanel(_ panel: QLPreviewPanel!, handleEvent event: NSEvent!) -> Bool
To
optional func previewPanel(_ panel: QLPreviewPanel!, handle event: NSEvent!) -> Bool

Declaration
From
optional func previewPanel(_ panel: QLPreviewPanel!, sourceFrameOnScreenForPreviewItem item: QLPreviewItem!) -> NSRect
To
optional func previewPanel(_ panel: QLPreviewPanel!, sourceFrameOnScreenFor item: QLPreviewItem!) -> NSRect

Declaration
From
optional func previewPanel(_ panel: QLPreviewPanel!, transitionImageForPreviewItem item: QLPreviewItem!, contentRect contentRect: UnsafeMutablePointer<NSRect>) -> AnyObject!
To
optional func previewPanel(_ panel: QLPreviewPanel!, transitionImageFor item: QLPreviewItem!, contentRect contentRect: UnsafeMutablePointer<NSRect>!) -> Any!

Modified QLPreviewView
DeclarationProtocols
From
class QLPreviewView : NSView {
    init!(frame frame: NSRect, style style: QLPreviewViewStyle)
    init!(frame frame: NSRect)
    var previewItem: QLPreviewItem!
    func refreshPreviewItem()
    var displayState: AnyObject!
    func close()
    var shouldCloseWithWindow: Bool
    var autostarts: Bool
}
--
To
class QLPreviewView : NSView {
    init!(frame frame: NSRect, style style: QLPreviewViewStyle)
    init!(frame frame: NSRect)
    var previewItem: QLPreviewItem!
    func refreshPreviewItem()
    var displayState: Any!
    func close()
    var shouldCloseWithWindow: Bool
    var autostarts: Bool
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QLPreviewView : CVarArg {
}
extension QLPreviewView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

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

Declaration
From
enum QLPreviewViewStyle : UInt {
    case Normal
    case Compact
}
To
enum QLPreviewViewStyle : UInt {
    case normal
    case compact
}

Declaration
From
case Compact
To
case compact

Declaration
From
case Normal
To
case normal

Modified QuartzFilter
DeclarationProtocols
From
class QuartzFilter : NSObject {
     init!(URL aURL: NSURL!)
    class func quartzFilterWithURL(_ aURL: NSURL!) -> QuartzFilter!
     init!(properties properties: [NSObject : AnyObject]!)
    class func quartzFilterWithProperties(_ properties: [NSObject : AnyObject]!) -> QuartzFilter!
     init!(outputIntents outputIntents: [AnyObject]!)
    class func quartzFilterWithOutputIntents(_ outputIntents: [AnyObject]!) -> QuartzFilter!
    func properties() -> [NSObject : AnyObject]!
    func url() -> NSURL!
    func localizedName() -> String!
    func applyToContext(_ aContext: CGContext!) -> Bool
    func removeFromContext(_ aContext: CGContext!)
}
--
To
class QuartzFilter : NSObject {
     init!(url aURL: URL!)
    class func withURL(_ aURL: URL!) -> QuartzFilter!
     init!(properties properties: [AnyHashable : Any]!)
    class func withProperties(_ properties: [AnyHashable : Any]!) -> QuartzFilter!
     init!(outputIntents outputIntents: [Any]!)
    class func withOutputIntents(_ outputIntents: [Any]!) -> QuartzFilter!
    func properties() -> [AnyHashable : Any]!
    func url() -> URL!
    func localizedName() -> String!
    func apply(to aContext: CGContext!) -> Bool
    func remove(from aContext: CGContext!)
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QuartzFilter : CVarArg {
}
extension QuartzFilter : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func applyToContext(_ aContext: CGContext!) -> Bool
To
func apply(to aContext: CGContext!) -> Bool

Declaration
From
init!(outputIntents outputIntents: [AnyObject]!)
To
init!(outputIntents outputIntents: [Any]!)

Declaration
From
init!(properties properties: [NSObject : AnyObject]!)
To
init!(properties properties: [AnyHashable : Any]!)

Declaration
From
init!(URL aURL: NSURL!)
To
init!(url aURL: URL!)

Declaration
From
func properties() -> [NSObject : AnyObject]!
To
func properties() -> [AnyHashable : Any]!

Declaration
From
func removeFromContext(_ aContext: CGContext!)
To
func remove(from aContext: CGContext!)

Declaration
From
func url() -> NSURL!
To
func url() -> URL!

DeclarationProtocols
From
class QuartzFilterManager : NSObject {
     init!()
    class func filterManager() -> QuartzFilterManager!
    class func filtersInDomains(_ domains: [AnyObject]!) -> [AnyObject]!
    func filterPanel() -> NSPanel!
    func filterView() -> QuartzFilterView!
    func selectedFilter() -> QuartzFilter!
    func selectFilter(_ filter: QuartzFilter!) -> Bool
    func setDelegate(_ aDelegate: AnyObject!)
    func delegate() -> AnyObject!
    func importFilter(_ filterProperties: [NSObject : AnyObject]!) -> QuartzFilter!
}
--
To
class QuartzFilterManager : NSObject {
     init!()
    class func filterManager() -> QuartzFilterManager!
    class func filters(inDomains domains: [Any]!) -> [Any]!
    func filterPanel() -> NSPanel!
    func filterView() -> QuartzFilterView!
    func selectedFilter() -> QuartzFilter!
    func select(_ filter: QuartzFilter!) -> Bool
    func setDelegate(_ aDelegate: Any!)
    func delegate() -> Any!
    func importFilter(_ filterProperties: [AnyHashable : Any]!) -> QuartzFilter!
    func acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QuartzFilterManager : CVarArg {
}
extension QuartzFilterManager : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func delegate() -> AnyObject!
To
func delegate() -> Any!

Declaration
From
class func filtersInDomains(_ domains: [AnyObject]!) -> [AnyObject]!
To
class func filters(inDomains domains: [Any]!) -> [Any]!

Declaration
From
func importFilter(_ filterProperties: [NSObject : AnyObject]!) -> QuartzFilter!
To
func importFilter(_ filterProperties: [AnyHashable : Any]!) -> QuartzFilter!

Declaration
From
func selectFilter(_ filter: QuartzFilter!) -> Bool
To
func select(_ filter: QuartzFilter!) -> Bool

Declaration
From
func setDelegate(_ aDelegate: AnyObject!)
To
func setDelegate(_ aDelegate: Any!)

DeclarationProtocols
From
class QuartzFilterView : NSView {
    func sizeToFit()
}
--
To
class QuartzFilterView : NSView {
    func sizeToFit()
    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 acceptsPreviewPanelControl(_ panel: QLPreviewPanel!) -> Bool
    func beginPreviewPanelControl(_ panel: QLPreviewPanel!)
    func endPreviewPanelControl(_ panel: QLPreviewPanel!)
    func saveOptions(_ saveOptions: IKSaveOptions!, shouldShowUTType utType: String!) -> Bool
    func imageBrowserSelectionDidChange(_ aBrowser: IKImageBrowserView!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasDoubleClickedAt index: Int)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, cellWasRightClickedAt index: Int, with event: NSEvent!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, backgroundWasRightClickedWith event: NSEvent!)
    func imageUID() -> String!
    func imageRepresentationType() -> String!
    func imageRepresentation() -> Any!
    func imageVersion() -> Int
    func imageTitle() -> String!
    func imageSubtitle() -> String!
    var isSelectable: Bool { get }
    func numberOfItems(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAt index: Int) -> Any!
    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAt indexes: IndexSet!)
    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAt indexes: IndexSet!, to destinationIndex: Int) -> Bool
    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAt itemIndexes: IndexSet!, to pasteboard: NSPasteboard!) -> Int
    func numberOfGroups(inImageBrowser aBrowser: IKImageBrowserView!) -> Int
    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAt index: Int) -> [AnyHashable : Any]!
    func didMatchString(_ instance: PDFSelection)
    func classForPage() -> AnyClass
    func `class`(forAnnotationClass annotationClass: AnyClass) -> AnyClass
    func documentDidUnlock(_ notification: Notification)
    func documentDidBeginDocumentFind(_ notification: Notification)
    func documentDidEndDocumentFind(_ notification: Notification)
    func documentDidBeginPageFind(_ notification: Notification)
    func documentDidEndPageFind(_ notification: Notification)
    func documentDidFindMatch(_ notification: Notification)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didAdd filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didRemove filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didModifyFilter filter: QuartzFilter!)
    func quartzFilterManager(_ sender: QuartzFilterManager!, didSelect filter: QuartzFilter!)
    func compositionPickerView(_ pickerView: QCCompositionPickerView!, didSelect composition: QCComposition!)
    func compositionPickerViewDidStartAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionPickerViewWillStopAnimating(_ pickerView: QCCompositionPickerView!)
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, shouldDisplayParameterWithKey portKey: String!, attributes portAttributes: [AnyHashable : Any]! = [:]) -> Bool
    func compositionParameterView(_ parameterView: QCCompositionParameterView!, didChangeParameterWithKey portKey: String!)
    func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
    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 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 }
}
extension QuartzFilterView : CVarArg {
}
extension QuartzFilterView : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
typealias QCPlugInBufferReleaseCallback = (UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void
To
typealias QCPlugInBufferReleaseCallback = (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Swift.Void

Declaration
From
typealias QCPlugInTextureReleaseCallback = (CGLContextObj, GLuint, UnsafeMutablePointer<Void>) -> Void
To
typealias QCPlugInTextureReleaseCallback = (CGLContextObj?, GLuint, UnsafeMutableRawPointer?) -> Swift.Void