ScriptingBridge Changes for Swift
ScriptingBridge
Removed SBApplication.applicationWithBundleIdentifier(_: String!) -> AnyObject! [class]
Removed SBApplication.applicationWithProcessIdentifier(_: pid_t) -> AnyObject! [class]
Removed SBApplication.applicationWithURL(_: NSURL!) -> AnyObject! [class]
Modified SBApplication
| Declaration | |
|---|---|
| From | class SBApplication : SBObject, NSCoding {
init!(bundleIdentifier ident: String!)
init!(URL url: NSURL!)
init!(processIdentifier pid: pid_t)
class func applicationWithBundleIdentifier(_ ident: String!) -> AnyObject!
class func applicationWithURL(_ url: NSURL!) -> AnyObject!
class func applicationWithProcessIdentifier(_ pid: pid_t) -> AnyObject!
func classForScriptingClass(_ className: String!) -> AnyClass!
var running: Bool { get }
func activate()
var delegate: SBApplicationDelegate!
var launchFlags: LSLaunchFlags
var sendMode: AESendMode
var timeout: Int
} |
| To | class SBApplication : SBObject {
init?(bundleIdentifier ident: String)
init?(URL url: NSURL)
init?(processIdentifier pid: pid_t)
class func applicationWithBundleIdentifier(_ ident: String) -> SBApplication?
class func applicationWithURL(_ url: NSURL) -> SBApplication?
class func applicationWithProcessIdentifier(_ pid: pid_t) -> SBApplication?
func classForScriptingClass(_ className: String) -> AnyClass?
var running: Bool { get }
func activate()
var delegate: SBApplicationDelegate?
var launchFlags: LSLaunchFlags
var sendMode: AESendMode
var timeout: Int
} |
| Declaration | |
|---|---|
| From | func classForScriptingClass(_ className: String!) -> AnyClass! |
| To | func classForScriptingClass(_ className: String) -> AnyClass? |
Modified SBApplication.delegate
| Declaration | |
|---|---|
| From | var delegate: SBApplicationDelegate! |
| To | var delegate: SBApplicationDelegate? |
| Declaration | |
|---|---|
| From | init!(bundleIdentifier ident: String!) |
| To | init?(bundleIdentifier ident: String) |
| Declaration | |
|---|---|
| From | init!(processIdentifier pid: pid_t) |
| To | init?(processIdentifier pid: pid_t) |
Modified SBApplication.init(URL: NSURL)
| Declaration | |
|---|---|
| From | init!(URL url: NSURL!) |
| To | init?(URL url: NSURL) |
Modified SBApplicationDelegate
| Declaration | |
|---|---|
| From | protocol SBApplicationDelegate {
func eventDidFail(_ event: UnsafePointer<AppleEvent>, withError error: NSError!) -> AnyObject!
} |
| To | protocol SBApplicationDelegate {
func eventDidFail(_ event: UnsafePointer<AppleEvent>, withError error: NSError) -> AnyObject
} |
Modified SBApplicationDelegate.eventDidFail(_: UnsafePointer<AppleEvent>, withError: NSError) -> AnyObject
| Declaration | |
|---|---|
| From | func eventDidFail(_ event: UnsafePointer<AppleEvent>, withError error: NSError!) -> AnyObject! |
| To | func eventDidFail(_ event: UnsafePointer<AppleEvent>, withError error: NSError) -> AnyObject |
Modified SBElementArray
| Declaration | |
|---|---|
| From | class SBElementArray : NSMutableArray {
func objectWithName(_ name: String!) -> AnyObject!
func objectWithID(_ identifier: AnyObject!) -> AnyObject!
func objectAtLocation(_ location: AnyObject!) -> AnyObject!
func arrayByApplyingSelector(_ selector: Selector) -> [AnyObject]!
func arrayByApplyingSelector(_ aSelector: Selector, withObject argument: AnyObject!) -> [AnyObject]!
func get() -> [AnyObject]!
} |
| To | class SBElementArray : NSMutableArray {
func objectWithName(_ name: String) -> AnyObject
func objectWithID(_ identifier: AnyObject) -> AnyObject
func objectAtLocation(_ location: AnyObject) -> AnyObject
func arrayByApplyingSelector(_ selector: Selector) -> [AnyObject]
func arrayByApplyingSelector(_ aSelector: Selector, withObject argument: AnyObject) -> [AnyObject]
func get() -> [AnyObject]?
} |
| Declaration | |
|---|---|
| From | func arrayByApplyingSelector(_ selector: Selector) -> [AnyObject]! |
| To | func arrayByApplyingSelector(_ selector: Selector) -> [AnyObject] |
| Declaration | |
|---|---|
| From | func arrayByApplyingSelector(_ aSelector: Selector, withObject argument: AnyObject!) -> [AnyObject]! |
| To | func arrayByApplyingSelector(_ aSelector: Selector, withObject argument: AnyObject) -> [AnyObject] |
Modified SBElementArray.get() -> [AnyObject]?
| Declaration | |
|---|---|
| From | func get() -> [AnyObject]! |
| To | func get() -> [AnyObject]? |
| Declaration | |
|---|---|
| From | func objectAtLocation(_ location: AnyObject!) -> AnyObject! |
| To | func objectAtLocation(_ location: AnyObject) -> AnyObject |
| Declaration | |
|---|---|
| From | func objectWithID(_ identifier: AnyObject!) -> AnyObject! |
| To | func objectWithID(_ identifier: AnyObject) -> AnyObject |
| Declaration | |
|---|---|
| From | func objectWithName(_ name: String!) -> AnyObject! |
| To | func objectWithName(_ name: String) -> AnyObject |
Modified SBObject
| Declaration | |
|---|---|
| From | class SBObject : NSObject, NSCoding {
init!()
init!(properties properties: [NSObject : AnyObject]!)
init!(data data: AnyObject!)
func get() -> AnyObject!
func lastError() -> NSError!
}
extension SBObject {
init!(elementCode code: DescType, properties properties: [NSObject : AnyObject]!, data data: AnyObject!)
func propertyWithCode(_ code: AEKeyword) -> SBObject!
func propertyWithClass(_ cls: AnyClass!, code code: AEKeyword) -> SBObject!
func elementArrayWithCode(_ code: DescType) -> SBElementArray!
func setTo(_ value: AnyObject!)
} |
| To | class SBObject : NSObject, NSCoding {
init()
init(properties properties: [NSObject : AnyObject])
init(data data: AnyObject)
func get() -> AnyObject?
func lastError() -> NSError?
}
extension SBObject {
init(elementCode code: DescType, properties properties: [String : AnyObject]?, data data: AnyObject?)
func propertyWithCode(_ code: AEKeyword) -> SBObject
func propertyWithClass(_ cls: AnyClass, code code: AEKeyword) -> SBObject
func elementArrayWithCode(_ code: DescType) -> SBElementArray
func setTo(_ value: AnyObject?)
} |
| Declaration | |
|---|---|
| From | func elementArrayWithCode(_ code: DescType) -> SBElementArray! |
| To | func elementArrayWithCode(_ code: DescType) -> SBElementArray |
Modified SBObject.get() -> AnyObject?
| Declaration | |
|---|---|
| From | func get() -> AnyObject! |
| To | func get() -> AnyObject? |
Modified SBObject.init()
| Declaration | |
|---|---|
| From | init!() |
| To | init() |
Modified SBObject.init(data: AnyObject)
| Declaration | |
|---|---|
| From | init!(data data: AnyObject!) |
| To | init(data data: AnyObject) |
| Declaration | |
|---|---|
| From | init!(elementCode code: DescType, properties properties: [NSObject : AnyObject]!, data data: AnyObject!) |
| To | init(elementCode code: DescType, properties properties: [String : AnyObject]?, data data: AnyObject?) |
| Declaration | |
|---|---|
| From | init!(properties properties: [NSObject : AnyObject]!) |
| To | init(properties properties: [NSObject : AnyObject]) |
Modified SBObject.lastError() -> NSError?
| Declaration | |
|---|---|
| From | func lastError() -> NSError! |
| To | func lastError() -> NSError? |
| Declaration | |
|---|---|
| From | func propertyWithClass(_ cls: AnyClass!, code code: AEKeyword) -> SBObject! |
| To | func propertyWithClass(_ cls: AnyClass, code code: AEKeyword) -> SBObject |
| Declaration | |
|---|---|
| From | func propertyWithCode(_ code: AEKeyword) -> SBObject! |
| To | func propertyWithCode(_ code: AEKeyword) -> SBObject |
Modified SBObject.setTo(_: AnyObject?)
| Declaration | |
|---|---|
| From | func setTo(_ value: AnyObject!) |
| To | func setTo(_ value: AnyObject?) |