Documentation Archive Developer
Search

ApplicationServices Changes for Swift

ApplicationServices

Declaration
From
struct AppParameters {
    var eventRefCon: UInt32
    var messageLength: UInt32
    init()
}
To
struct AppParameters {
    struct __Unnamed_struct_theMsgEvent {
        var what: UInt16
        var message: UInt32
        var when: UInt32
        var `where`: Point
        var modifiers: UInt16
        init()
        init(what what: UInt16, message message: UInt32, when when: UInt32, where where: Point, modifiers modifiers: UInt16)
    }
    var theMsgEvent: AppParameters.__Unnamed_struct_theMsgEvent
    var eventRefCon: UInt32
    var messageLength: UInt32
    init()
    init(theMsgEvent theMsgEvent: AppParameters.__Unnamed_struct_theMsgEvent, eventRefCon eventRefCon: UInt32, messageLength messageLength: UInt32)
}

Declaration
From
struct ATSFontFilter {
    var version: UInt32
    var filterSelector: ATSFontFilterSelector
    init()
}
To
struct ATSFontFilter {
    struct __Unnamed_union_filter {
        var generationFilter: ATSGeneration
        var fontFamilyFilter: ATSFontFamilyRef
        var fontFamilyApplierFunctionFilter: ATSFontFamilyApplierFunction!
        var fontApplierFunctionFilter: ATSFontApplierFunction!
        var fontFileRefFilter: UnsafePointer<FSRef>
        init(generationFilter generationFilter: ATSGeneration)
        init(fontFamilyFilter fontFamilyFilter: ATSFontFamilyRef)
        init(fontFamilyApplierFunctionFilter fontFamilyApplierFunctionFilter: ATSFontFamilyApplierFunction!)
        init(fontApplierFunctionFilter fontApplierFunctionFilter: ATSFontApplierFunction!)
        init(fontFileRefFilter fontFileRefFilter: UnsafePointer<FSRef>)
        init()
    }
    var version: UInt32
    var filterSelector: ATSFontFilterSelector
    var filter: ATSFontFilter.__Unnamed_union_filter
    init()
    init(version version: UInt32, filterSelector filterSelector: ATSFontFilterSelector, filter filter: ATSFontFilter.__Unnamed_union_filter)
}

Modified AXObserver
NameDeclaration
FromAXObserverRef
typealias AXObserverRef = AXObserver
ToAXObserver
class AXObserver {
}

Modified AXUIElement
NameDeclaration
FromAXUIElementRef
typealias AXUIElementRef = AXUIElement
ToAXUIElement
class AXUIElement {
}

Modified AXValue
NameDeclaration
FromAXValueRef
typealias AXValueRef = AXValue
ToAXValue
class AXValue {
}

Modified ColorSyncCMM
NameDeclaration
FromColorSyncCMMRef
typealias ColorSyncCMMRef = ColorSyncCMM
ToColorSyncCMM
class ColorSyncCMM {
}

NameDeclaration
FromColorSyncMutableProfileRef
typealias ColorSyncMutableProfileRef = ColorSyncMutableProfile
ToColorSyncMutableProfile
class ColorSyncMutableProfile {
}

NameDeclaration
FromColorSyncProfileRef
typealias ColorSyncProfileRef = ColorSyncProfile
ToColorSyncProfile
class ColorSyncProfile {
}

NameDeclaration
FromColorSyncTransformRef
typealias ColorSyncTransformRef = ColorSyncTransform
ToColorSyncTransform
class ColorSyncTransform {
}

Declaration
From
struct FMFilter {
    var format: UInt32
    var selector: FMFilterSelector
    init()
}
To
struct FMFilter {
    struct __Unnamed_union_filter {
        var fontTechnologyFilter: FourCharCode
        var fontContainerFilter: ATSFSSpec
        var generationFilter: FMGeneration
        var fontFamilyCallbackFilter: FMFontFamilyCallbackFilterUPP!
        var fontCallbackFilter: FMFontCallbackFilterUPP!
        var fontDirectoryFilter: FMFontDirectoryFilter
        var fontFileRefFilter: UnsafePointer<FSRef>
        init(fontTechnologyFilter fontTechnologyFilter: FourCharCode)
        init(fontContainerFilter fontContainerFilter: ATSFSSpec)
        init(generationFilter generationFilter: FMGeneration)
        init(fontFamilyCallbackFilter fontFamilyCallbackFilter: FMFontFamilyCallbackFilterUPP!)
        init(fontCallbackFilter fontCallbackFilter: FMFontCallbackFilterUPP!)
        init(fontDirectoryFilter fontDirectoryFilter: FMFontDirectoryFilter)
        init(fontFileRefFilter fontFileRefFilter: UnsafePointer<FSRef>)
        init()
    }
    var format: UInt32
    var selector: FMFilterSelector
    var filter: FMFilter.__Unnamed_union_filter
    init()
    init(format format: UInt32, selector selector: FMFilterSelector, filter filter: FMFilter.__Unnamed_union_filter)
}

NameDeclaration
FromHIMutableShapeRef
typealias HIMutableShapeRef = HIMutableShape
ToHIMutableShape
class HIMutableShape {
}

Modified HIShape
NameDeclaration
FromHIShapeRef
typealias HIShapeRef = HIShape
ToHIShape
class HIShape {
}

Declaration
From
struct ICMapEntry {
    var totalLength: Int16
    var fixedLength: ICFixedLength
    var version: Int16
    var fileType: OSType
    var fileCreator: OSType
    var postCreator: OSType
    var flags: ICMapEntryFlags
    var `extension`: Str255
    var creatorAppName: Str255
    var postAppName: Str255
    var MIMEType: Str255
    var entryName: Str255
    init()
    init(totalLength totalLength: Int16, fixedLength fixedLength: ICFixedLength, version version: Int16, fileType fileType: OSType, fileCreator fileCreator: OSType, postCreator postCreator: OSType, flags flags: ICMapEntryFlags, `extension` `extension`: Str255, creatorAppName creatorAppName: Str255, postAppName postAppName: Str255, MIMEType MIMEType: Str255, entryName entryName: Str255)
}
To
struct ICMapEntry {
    var totalLength: Int16
    var fixedLength: ICFixedLength
    var version: Int16
    var fileType: OSType
    var fileCreator: OSType
    var postCreator: OSType
    var flags: ICMapEntryFlags
    var `extension`: Str255
    var creatorAppName: Str255
    var postAppName: Str255
    var MIMEType: Str255
    var entryName: Str255
    init()
    init(totalLength totalLength: Int16, fixedLength fixedLength: ICFixedLength, version version: Int16, fileType fileType: OSType, fileCreator fileCreator: OSType, postCreator postCreator: OSType, flags flags: ICMapEntryFlags, extension extension: Str255, creatorAppName creatorAppName: Str255, postAppName postAppName: Str255, MIMEType MIMEType: Str255, entryName entryName: Str255)
}

Declaration
From
init(totalLength totalLength: Int16, fixedLength fixedLength: ICFixedLength, version version: Int16, fileType fileType: OSType, fileCreator fileCreator: OSType, postCreator postCreator: OSType, flags flags: ICMapEntryFlags, `extension` `extension`: Str255, creatorAppName creatorAppName: Str255, postAppName postAppName: Str255, MIMEType MIMEType: Str255, entryName entryName: Str255)
To
init(totalLength totalLength: Int16, fixedLength fixedLength: ICFixedLength, version version: Int16, fileType fileType: OSType, fileCreator fileCreator: OSType, postCreator postCreator: OSType, flags flags: ICMapEntryFlags, extension extension: Str255, creatorAppName creatorAppName: Str255, postAppName postAppName: Str255, MIMEType MIMEType: Str255, entryName entryName: Str255)

Modified Pasteboard
NameDeclaration
FromPasteboardRef
typealias PasteboardRef = Pasteboard
ToPasteboard
class Pasteboard {
}

Modified Translation
NameDeclaration
FromTranslationRef
typealias TranslationRef = Translation
ToTranslation
class Translation {
}