Documentation Archive Developer
Search

Social Changes for Swift

Social

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

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

Declaration
From
func addMultipartData(_ data: NSData!, withName name: String!, type type: String!)
To
func addMultipartData(_ data: Data!, withName name: String!, type type: String!)

Declaration
From
func addMultipartData(_ data: NSData!, withName name: String!, type type: String!, filename filename: String!)
To
func addMultipartData(_ data: Data!, withName name: String!, type type: String!, filename filename: String!)

Declaration
From
init!(forServiceType serviceType: String!, requestMethod requestMethod: SLRequestMethod, URL url: NSURL!, parameters parameters: [NSObject : AnyObject]!)
To
init!(forServiceType serviceType: String!, requestMethod requestMethod: SLRequestMethod, url url: URL!, parameters parameters: [AnyHashable : Any]!)

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

Declaration
From
func performRequestWithHandler(_ handler: SLRequestHandler!)
To
func perform(handler handler: Social.SLRequestHandler!)

Declaration
From
func preparedURLRequest() -> NSURLRequest!
To
func preparedURLRequest() -> URLRequest!

Modified SLRequest.url
Declaration
From
var URL: NSURL! { get }
To
var url: URL! { get }

Declaration
From
typealias SLRequestHandler = (NSData!, NSHTTPURLResponse!, NSError!) -> Void
To
typealias SLRequestHandler = (Data?, HTTPURLResponse?, Error?) -> Swift.Void