Documentation Archive Developer
Search

CoreGraphics Changes for Swift

CoreGraphics

Removed CGBitmapInfo.init(_: UInt32)
Removed CGBlendMode.init(_: UInt32)
Removed CGBlendMode.value
Removed CGColorRenderingIntent.init(_: UInt32)
Removed CGColorRenderingIntent.value
Removed CGColorSpaceModel.init(_: Int32)
Removed CGColorSpaceModel.value
Removed CGDataConsumerCallbacks.init(putBytes: CGDataConsumerPutBytesCallback, releaseConsumer: CGDataConsumerReleaseInfoCallback)
Removed CGDataProviderDirectCallbacks.init(version: UInt32, getBytePointer: CGDataProviderGetBytePointerCallback, releaseBytePointer: CGDataProviderReleaseBytePointerCallback, getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback, releaseInfo: CGDataProviderReleaseInfoCallback)
Removed CGDataProviderSequentialCallbacks.init(version: UInt32, getBytes: CGDataProviderGetBytesCallback, skipForward: CGDataProviderSkipForwardCallback, rewind: CGDataProviderRewindCallback, releaseInfo: CGDataProviderReleaseInfoCallback)
Removed CGFloat.encode() -> [Word]
Removed CGFloat.getMirror() -> MirrorType
Removed CGFontPostScriptFormat.init(_: UInt32)
Removed CGFontPostScriptFormat.value
Removed CGFunctionCallbacks.init(version: UInt32, evaluate: CGFunctionEvaluateCallback, releaseInfo: CGFunctionReleaseInfoCallback)
Removed CGInterpolationQuality.init(_: UInt32)
Removed CGInterpolationQuality.value
Removed CGLineCap.init(_: UInt32)
Removed CGLineCap.value
Removed CGLineJoin.init(_: UInt32)
Removed CGLineJoin.value
Removed CGPathDrawingMode.init(_: UInt32)
Removed CGPathDrawingMode.value
Removed CGPathElement.init()
Removed CGPathElement.init(type: CGPathElementType, points: UnsafeMutablePointer<CGPoint>)
Removed CGPathElementType.init(_: UInt32)
Removed CGPathElementType.value
Removed CGPatternCallbacks.init(version: UInt32, drawPattern: CGPatternDrawPatternCallback, releaseInfo: CGPatternReleaseInfoCallback)
Removed CGPatternTiling.init(_: UInt32)
Removed CGPatternTiling.value
Removed CGPDFBox.init(_: UInt32)
Removed CGPDFBox.value
Removed CGPDFDataFormat.init(_: UInt32)
Removed CGPDFDataFormat.value
Removed CGPDFObjectType.init(_: UInt32)
Removed CGPDFObjectType.value
Removed CGPoint.getMirror() -> MirrorType
Removed CGPoint.zeroPoint
Removed CGRect.getMirror() -> MirrorType
Removed CGRect.infiniteRect
Removed CGRect.inset(dx: CGFloat, dy: CGFloat)
Removed CGRect.integerize()
Removed CGRect.integerRect
Removed CGRect.intersect(_: CGRect)
Removed CGRect.nullRect
Removed CGRect.offset(dx: CGFloat, dy: CGFloat)
Removed CGRect.rectByInsetting(dx: CGFloat, dy: CGFloat) -> CGRect
Removed CGRect.rectByIntersecting(_: CGRect) -> CGRect
Removed CGRect.rectByOffsetting(dx: CGFloat, dy: CGFloat) -> CGRect
Removed CGRect.rectByUnion(_: CGRect) -> CGRect
Removed CGRect.rectsByDividing(_: CGFloat, fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
Removed CGRect.standardize()
Removed CGRect.standardizedRect
Removed CGRect.union(_: CGRect)
Removed CGRect.zeroRect
Removed CGSize.getMirror() -> MirrorType
Removed CGSize.zeroSize
Removed CGTextDrawingMode.init(_: UInt32)
Removed CGTextDrawingMode.value
Removed CGVector.zeroVector
Removed CGError
Removed CGGradientDrawingOptions
Removed CGVECTOR_DEFINED
Removed kCGEncodingFontSpecific
Removed kCGEncodingMacRoman
Removed kCGErrorCannotComplete
Removed kCGErrorFailure
Removed kCGErrorIllegalArgument
Removed kCGErrorInvalidConnection
Removed kCGErrorInvalidContext
Removed kCGErrorInvalidOperation
Removed kCGErrorNoneAvailable
Removed kCGErrorNotImplemented
Removed kCGErrorRangeCheck
Removed kCGErrorSuccess
Removed kCGErrorTypeCheck
Removed kCGGradientDrawsAfterEndLocation
Removed kCGGradientDrawsBeforeStartLocation
Added CGDataConsumerCallbacks.init(putBytes: CGDataConsumerPutBytesCallback?, releaseConsumer: CGDataConsumerReleaseInfoCallback?)
Added CGDataProviderDirectCallbacks.init(version: UInt32, getBytePointer: CGDataProviderGetBytePointerCallback?, releaseBytePointer: CGDataProviderReleaseBytePointerCallback?, getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?, releaseInfo: CGDataProviderReleaseInfoCallback?)
Added CGDataProviderSequentialCallbacks.init(version: UInt32, getBytes: CGDataProviderGetBytesCallback?, skipForward: CGDataProviderSkipForwardCallback?, rewind: CGDataProviderRewindCallback?, releaseInfo: CGDataProviderReleaseInfoCallback?)
Added CGFunctionCallbacks.init(version: UInt32, evaluate: CGFunctionEvaluateCallback?, releaseInfo: CGFunctionReleaseInfoCallback?)
Added CGGlypDeprecatedEnum [enum]
Added CGGradientDrawingOptions.init(rawValue: UInt32)
Added CGPatternCallbacks.init(version: UInt32, drawPattern: CGPatternDrawPatternCallback?, releaseInfo: CGPatternReleaseInfoCallback?)
Added CGRect.divide(_: CGFloat, fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
Added CGRect.infinite
Added CGRect.insetBy(dx: CGFloat, dy: CGFloat) -> CGRect
Added CGRect.insetInPlace(dx: CGFloat, dy: CGFloat)
Added CGRect.integral
Added CGRect.intersect(_: CGRect) -> CGRect
Added CGRect.intersectInPlace(_: CGRect)
Added CGRect.makeIntegralInPlace()
Added CGRect.null
Added CGRect.offsetBy(dx: CGFloat, dy: CGFloat) -> CGRect
Added CGRect.offsetInPlace(dx: CGFloat, dy: CGFloat)
Added CGRect.standardized
Added CGRect.standardizeInPlace()
Added CGRect.union(_: CGRect) -> CGRect
Added CGRect.unionInPlace(_: CGRect)
Added CGAffineTransformIdentity
Added CGPointZero
Added CGRectZero
Added CGSizeZero
DeclarationProtocols
From
struct CGBitmapInfo : RawOptionSetType {
    init(_ rawValue: UInt32)
    init(rawValue rawValue: UInt32)
    static var AlphaInfoMask: CGBitmapInfo { get }
    static var FloatComponents: CGBitmapInfo { get }
    static var ByteOrderMask: CGBitmapInfo { get }
    static var ByteOrderDefault: CGBitmapInfo { get }
    static var ByteOrder16Little: CGBitmapInfo { get }
    static var ByteOrder32Little: CGBitmapInfo { get }
    static var ByteOrder16Big: CGBitmapInfo { get }
    static var ByteOrder32Big: CGBitmapInfo { get }
}
RawOptionSetType
To
struct CGBitmapInfo : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var AlphaInfoMask: CGBitmapInfo { get }
    static var FloatComponents: CGBitmapInfo { get }
    static var ByteOrderMask: CGBitmapInfo { get }
    static var ByteOrderDefault: CGBitmapInfo { get }
    static var ByteOrder16Little: CGBitmapInfo { get }
    static var ByteOrder32Little: CGBitmapInfo { get }
    static var ByteOrder16Big: CGBitmapInfo { get }
    static var ByteOrder32Big: CGBitmapInfo { get }
}
OptionSetType

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGBlendMode {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGBlendMode : Int32 {
    case Normal
    case Multiply
    case Screen
    case Overlay
    case Darken
    case Lighten
    case ColorDodge
    case ColorBurn
    case SoftLight
    case HardLight
    case Difference
    case Exclusion
    case Hue
    case Saturation
    case Color
    case Luminosity
    case Clear
    case Copy
    case SourceIn
    case SourceOut
    case SourceAtop
    case DestinationOver
    case DestinationIn
    case DestinationOut
    case DestinationAtop
    case XOR
    case PlusDarker
    case PlusLighter
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGBlendModeClear
var kCGBlendModeClear: CGBlendMode { get }
iOS 8.0
ToClear
case Clear
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeColor
var kCGBlendModeColor: CGBlendMode { get }
iOS 8.0
ToColor
case Color
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeColorBurn
var kCGBlendModeColorBurn: CGBlendMode { get }
iOS 8.0
ToColorBurn
case ColorBurn
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeColorDodge
var kCGBlendModeColorDodge: CGBlendMode { get }
iOS 8.0
ToColorDodge
case ColorDodge
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeCopy
var kCGBlendModeCopy: CGBlendMode { get }
iOS 8.0
ToCopy
case Copy
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeDarken
var kCGBlendModeDarken: CGBlendMode { get }
iOS 8.0
ToDarken
case Darken
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeDestinationAtop
var kCGBlendModeDestinationAtop: CGBlendMode { get }
iOS 8.0
ToDestinationAtop
case DestinationAtop
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeDestinationIn
var kCGBlendModeDestinationIn: CGBlendMode { get }
iOS 8.0
ToDestinationIn
case DestinationIn
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeDestinationOut
var kCGBlendModeDestinationOut: CGBlendMode { get }
iOS 8.0
ToDestinationOut
case DestinationOut
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeDestinationOver
var kCGBlendModeDestinationOver: CGBlendMode { get }
iOS 8.0
ToDestinationOver
case DestinationOver
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeDifference
var kCGBlendModeDifference: CGBlendMode { get }
iOS 8.0
ToDifference
case Difference
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeExclusion
var kCGBlendModeExclusion: CGBlendMode { get }
iOS 8.0
ToExclusion
case Exclusion
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeHardLight
var kCGBlendModeHardLight: CGBlendMode { get }
iOS 8.0
ToHardLight
case HardLight
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeHue
var kCGBlendModeHue: CGBlendMode { get }
iOS 8.0
ToHue
case Hue
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeLighten
var kCGBlendModeLighten: CGBlendMode { get }
iOS 8.0
ToLighten
case Lighten
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeLuminosity
var kCGBlendModeLuminosity: CGBlendMode { get }
iOS 8.0
ToLuminosity
case Luminosity
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeMultiply
var kCGBlendModeMultiply: CGBlendMode { get }
iOS 8.0
ToMultiply
case Multiply
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeNormal
var kCGBlendModeNormal: CGBlendMode { get }
iOS 8.0
ToNormal
case Normal
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeOverlay
var kCGBlendModeOverlay: CGBlendMode { get }
iOS 8.0
ToOverlay
case Overlay
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModePlusDarker
var kCGBlendModePlusDarker: CGBlendMode { get }
iOS 8.0
ToPlusDarker
case PlusDarker
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModePlusLighter
var kCGBlendModePlusLighter: CGBlendMode { get }
iOS 8.0
ToPlusLighter
case PlusLighter
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeSaturation
var kCGBlendModeSaturation: CGBlendMode { get }
iOS 8.0
ToSaturation
case Saturation
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeScreen
var kCGBlendModeScreen: CGBlendMode { get }
iOS 8.0
ToScreen
case Screen
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeSoftLight
var kCGBlendModeSoftLight: CGBlendMode { get }
iOS 8.0
ToSoftLight
case SoftLight
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeSourceAtop
var kCGBlendModeSourceAtop: CGBlendMode { get }
iOS 8.0
ToSourceAtop
case SourceAtop
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeSourceIn
var kCGBlendModeSourceIn: CGBlendMode { get }
iOS 8.0
ToSourceIn
case SourceIn
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeSourceOut
var kCGBlendModeSourceOut: CGBlendMode { get }
iOS 8.0
ToSourceOut
case SourceOut
iOS 9.0

NameDeclarationIntroduction
FromkCGBlendModeXOR
var kCGBlendModeXOR: CGBlendMode { get }
iOS 8.0
ToXOR
case XOR
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGColorRenderingIntent {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGColorRenderingIntent : Int32 {
    case RenderingIntentDefault
    case RenderingIntentAbsoluteColorimetric
    case RenderingIntentRelativeColorimetric
    case RenderingIntentPerceptual
    case RenderingIntentSaturation
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGRenderingIntentAbsoluteColorimetric
var kCGRenderingIntentAbsoluteColorimetric: CGColorRenderingIntent { get }
iOS 8.0
ToRenderingIntentAbsoluteColorimetric
case RenderingIntentAbsoluteColorimetric
iOS 9.0

NameDeclarationIntroduction
FromkCGRenderingIntentDefault
var kCGRenderingIntentDefault: CGColorRenderingIntent { get }
iOS 8.0
ToRenderingIntentDefault
case RenderingIntentDefault
iOS 9.0

NameDeclarationIntroduction
FromkCGRenderingIntentPerceptual
var kCGRenderingIntentPerceptual: CGColorRenderingIntent { get }
iOS 8.0
ToRenderingIntentPerceptual
case RenderingIntentPerceptual
iOS 9.0

NameDeclarationIntroduction
FromkCGRenderingIntentRelativeColorimetric
var kCGRenderingIntentRelativeColorimetric: CGColorRenderingIntent { get }
iOS 8.0
ToRenderingIntentRelativeColorimetric
case RenderingIntentRelativeColorimetric
iOS 9.0

NameDeclarationIntroduction
FromkCGRenderingIntentSaturation
var kCGRenderingIntentSaturation: CGColorRenderingIntent { get }
iOS 8.0
ToRenderingIntentSaturation
case RenderingIntentSaturation
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGColorSpaceModel {
    init(_ value: Int32)
    var value: Int32
}
--iOS 8.1--
To
enum CGColorSpaceModel : Int32 {
    case Unknown
    case Monochrome
    case RGB
    case CMYK
    case Lab
    case DeviceN
    case Indexed
    case Pattern
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGColorSpaceModelCMYK
var kCGColorSpaceModelCMYK: CGColorSpaceModel { get }
iOS 8.0
ToCMYK
case CMYK
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelDeviceN
var kCGColorSpaceModelDeviceN: CGColorSpaceModel { get }
iOS 8.0
ToDeviceN
case DeviceN
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelIndexed
var kCGColorSpaceModelIndexed: CGColorSpaceModel { get }
iOS 8.0
ToIndexed
case Indexed
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelLab
var kCGColorSpaceModelLab: CGColorSpaceModel { get }
iOS 8.0
ToLab
case Lab
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelMonochrome
var kCGColorSpaceModelMonochrome: CGColorSpaceModel { get }
iOS 8.0
ToMonochrome
case Monochrome
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelPattern
var kCGColorSpaceModelPattern: CGColorSpaceModel { get }
iOS 8.0
ToPattern
case Pattern
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelRGB
var kCGColorSpaceModelRGB: CGColorSpaceModel { get }
iOS 8.0
ToRGB
case RGB
iOS 9.0

NameDeclarationIntroduction
FromkCGColorSpaceModelUnknown
var kCGColorSpaceModelUnknown: CGColorSpaceModel { get }
iOS 8.0
ToUnknown
case Unknown
iOS 9.0

Declaration
From
struct CGDataConsumerCallbacks {
    var putBytes: CGDataConsumerPutBytesCallback
    var releaseConsumer: CGDataConsumerReleaseInfoCallback
    init()
    init(putBytes putBytes: CGDataConsumerPutBytesCallback, releaseConsumer releaseConsumer: CGDataConsumerReleaseInfoCallback)
}
To
struct CGDataConsumerCallbacks {
    var putBytes: CGDataConsumerPutBytesCallback?
    var releaseConsumer: CGDataConsumerReleaseInfoCallback?
    init()
    init(putBytes putBytes: CGDataConsumerPutBytesCallback?, releaseConsumer releaseConsumer: CGDataConsumerReleaseInfoCallback?)
}

Declaration
From
var putBytes: CGDataConsumerPutBytesCallback
To
var putBytes: CGDataConsumerPutBytesCallback?

Declaration
From
var releaseConsumer: CGDataConsumerReleaseInfoCallback
To
var releaseConsumer: CGDataConsumerReleaseInfoCallback?

Declaration
From
struct CGDataProviderDirectCallbacks {
    var version: UInt32
    var getBytePointer: CGDataProviderGetBytePointerCallback
    var releaseBytePointer: CGDataProviderReleaseBytePointerCallback
    var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback
    var releaseInfo: CGDataProviderReleaseInfoCallback
    init()
    init(version version: UInt32, getBytePointer getBytePointer: CGDataProviderGetBytePointerCallback, releaseBytePointer releaseBytePointer: CGDataProviderReleaseBytePointerCallback, getBytesAtPosition getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback)
}
To
struct CGDataProviderDirectCallbacks {
    var version: UInt32
    var getBytePointer: CGDataProviderGetBytePointerCallback?
    var releaseBytePointer: CGDataProviderReleaseBytePointerCallback?
    var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?
    var releaseInfo: CGDataProviderReleaseInfoCallback?
    init()
    init(version version: UInt32, getBytePointer getBytePointer: CGDataProviderGetBytePointerCallback?, releaseBytePointer releaseBytePointer: CGDataProviderReleaseBytePointerCallback?, getBytesAtPosition getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback?)
}

Declaration
From
var getBytePointer: CGDataProviderGetBytePointerCallback
To
var getBytePointer: CGDataProviderGetBytePointerCallback?

Declaration
From
var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback
To
var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?

Declaration
From
var releaseBytePointer: CGDataProviderReleaseBytePointerCallback
To
var releaseBytePointer: CGDataProviderReleaseBytePointerCallback?

Declaration
From
var releaseInfo: CGDataProviderReleaseInfoCallback
To
var releaseInfo: CGDataProviderReleaseInfoCallback?

Declaration
From
struct CGDataProviderSequentialCallbacks {
    var version: UInt32
    var getBytes: CGDataProviderGetBytesCallback
    var skipForward: CGDataProviderSkipForwardCallback
    var rewind: CGDataProviderRewindCallback
    var releaseInfo: CGDataProviderReleaseInfoCallback
    init()
    init(version version: UInt32, getBytes getBytes: CGDataProviderGetBytesCallback, skipForward skipForward: CGDataProviderSkipForwardCallback, rewind rewind: CGDataProviderRewindCallback, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback)
}
To
struct CGDataProviderSequentialCallbacks {
    var version: UInt32
    var getBytes: CGDataProviderGetBytesCallback?
    var skipForward: CGDataProviderSkipForwardCallback?
    var rewind: CGDataProviderRewindCallback?
    var releaseInfo: CGDataProviderReleaseInfoCallback?
    init()
    init(version version: UInt32, getBytes getBytes: CGDataProviderGetBytesCallback?, skipForward skipForward: CGDataProviderSkipForwardCallback?, rewind rewind: CGDataProviderRewindCallback?, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback?)
}

Declaration
From
var getBytes: CGDataProviderGetBytesCallback
To
var getBytes: CGDataProviderGetBytesCallback?

Declaration
From
var releaseInfo: CGDataProviderReleaseInfoCallback
To
var releaseInfo: CGDataProviderReleaseInfoCallback?

Declaration
From
var rewind: CGDataProviderRewindCallback
To
var rewind: CGDataProviderRewindCallback?

Declaration
From
var skipForward: CGDataProviderSkipForwardCallback
To
var skipForward: CGDataProviderSkipForwardCallback?

DeclarationProtocols
From
struct CGFloat {
    typealias NativeType = Float
    init()
    init(_ value: Float)
    init(_ value: Double)
    var native: NativeType
}
extension CGFloat : FloatingPointType {
    init(_ value: UInt8)
    init(_ value: Int8)
    init(_ value: UInt16)
    init(_ value: Int16)
    init(_ value: UInt32)
    init(_ value: Int32)
    init(_ value: UInt64)
    init(_ value: Int64)
    init(_ value: UInt)
    init(_ value: Int)
    static var infinity: CGFloat { get }
    static var NaN: CGFloat { get }
    static var quietNaN: CGFloat { get }
    var isSignMinus: Bool { get }
    var isNormal: Bool { get }
    var isFinite: Bool { get }
    var isZero: Bool { get }
    var isSubnormal: Bool { get }
    var isInfinite: Bool { get }
    var isNaN: Bool { get }
    var isSignaling: Bool { get }
    var floatingPointClass: FloatingPointClassification { get }
}
extension CGFloat {
    static var min: CGFloat { get }
    static var max: CGFloat { get }
}
extension CGFloat : Reflectable {
    func getMirror() -> MirrorType
}
extension CGFloat : Printable {
    var description: String { get }
}
extension CGFloat : Hashable {
    var hashValue: Int { get }
}
extension CGFloat : FloatLiteralConvertible {
    init(floatLiteral value: NativeType)
}
extension CGFloat : IntegerLiteralConvertible {
    init(integerLiteral value: Int)
}
extension CGFloat : AbsoluteValuable {
    static func abs(_ x: CGFloat) -> CGFloat
}
extension CGFloat : Comparable {
}
extension CGFloat : Strideable {
    func distanceTo(_ other: CGFloat) -> CGFloat
    func advancedBy(_ amount: CGFloat) -> CGFloat
}
extension CGFloat : _CVarArgPassedAsDouble {
    func encode() -> [Word]
}
extension CGFloat : _ObjectiveCBridgeable {
    init(_ number: NSNumber)
}
AbsoluteValuable, Comparable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, Printable, Reflectable, Strideable
To
struct CGFloat {
    typealias NativeType = Float
    init()
    init(_ value: Float)
    init(_ value: Double)
    var native: NativeType
}
extension CGFloat : FloatingPointType {
    init(_ value: UInt8)
    init(_ value: Int8)
    init(_ value: UInt16)
    init(_ value: Int16)
    init(_ value: UInt32)
    init(_ value: Int32)
    init(_ value: UInt64)
    init(_ value: Int64)
    init(_ value: UInt)
    init(_ value: Int)
    static var infinity: CGFloat { get }
    static var NaN: CGFloat { get }
    static var quietNaN: CGFloat { get }
    var isSignMinus: Bool { get }
    var isNormal: Bool { get }
    var isFinite: Bool { get }
    var isZero: Bool { get }
    var isSubnormal: Bool { get }
    var isInfinite: Bool { get }
    var isNaN: Bool { get }
    var isSignaling: Bool { get }
    var floatingPointClass: FloatingPointClassification { get }
}
extension CGFloat {
    static var min: CGFloat { get }
    static var max: CGFloat { get }
}
extension CGFloat : _Reflectable {
}
extension CGFloat : CustomStringConvertible {
    var description: String { get }
}
extension CGFloat : Hashable {
    var hashValue: Int { get }
}
extension CGFloat : FloatLiteralConvertible {
    init(floatLiteral value: NativeType)
}
extension CGFloat : IntegerLiteralConvertible {
    init(integerLiteral value: Int)
}
extension CGFloat : SignedNumberType, AbsoluteValuable {
    @warn_unused_result
    static func abs(_ x: CGFloat) -> CGFloat
}
extension CGFloat : Equatable {
}
extension CGFloat : Comparable {
}
extension CGFloat : Strideable, _Strideable {
    func distanceTo(_ other: CGFloat) -> CGFloat
    func advancedBy(_ amount: CGFloat) -> CGFloat
}
extension CGFloat : _CVarArgPassedAsDouble, CVarArgType, _CVarArgAlignedType {
}
extension CGFloat : _ObjectiveCBridgeable {
    init(_ number: NSNumber)
}
AbsoluteValuable, CVarArgType, Comparable, CustomStringConvertible, Equatable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, SignedNumberType, Strideable

Modified CGFloat.abs(_: CGFloat) -> CGFloat [static]
Declaration
From
static func abs(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
    static func abs(_ x: CGFloat) -> CGFloat

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGFontPostScriptFormat {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGFontPostScriptFormat : Int32 {
    case Type1
    case Type3
    case Type42
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGFontPostScriptFormatType1
var kCGFontPostScriptFormatType1: CGFontPostScriptFormat { get }
iOS 8.0
ToType1
case Type1
iOS 9.0

NameDeclarationIntroduction
FromkCGFontPostScriptFormatType3
var kCGFontPostScriptFormatType3: CGFontPostScriptFormat { get }
iOS 8.0
ToType3
case Type3
iOS 9.0

NameDeclarationIntroduction
FromkCGFontPostScriptFormatType42
var kCGFontPostScriptFormatType42: CGFontPostScriptFormat { get }
iOS 8.0
ToType42
case Type42
iOS 9.0

Declaration
From
struct CGFunctionCallbacks {
    var version: UInt32
    var evaluate: CGFunctionEvaluateCallback
    var releaseInfo: CGFunctionReleaseInfoCallback
    init()
    init(version version: UInt32, evaluate evaluate: CGFunctionEvaluateCallback, releaseInfo releaseInfo: CGFunctionReleaseInfoCallback)
}
To
struct CGFunctionCallbacks {
    var version: UInt32
    var evaluate: CGFunctionEvaluateCallback?
    var releaseInfo: CGFunctionReleaseInfoCallback?
    init()
    init(version version: UInt32, evaluate evaluate: CGFunctionEvaluateCallback?, releaseInfo releaseInfo: CGFunctionReleaseInfoCallback?)
}

Declaration
From
var evaluate: CGFunctionEvaluateCallback
To
var evaluate: CGFunctionEvaluateCallback?

Declaration
From
var releaseInfo: CGFunctionReleaseInfoCallback
To
var releaseInfo: CGFunctionReleaseInfoCallback?

Raw Value Type
From--
ToUInt32

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGInterpolationQuality {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGInterpolationQuality : Int32 {
    case Default
    case None
    case Low
    case Medium
    case High
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGInterpolationDefault
var kCGInterpolationDefault: CGInterpolationQuality { get }
iOS 8.0
ToDefault
case Default
iOS 9.0

NameDeclarationIntroduction
FromkCGInterpolationHigh
var kCGInterpolationHigh: CGInterpolationQuality { get }
iOS 8.0
ToHigh
case High
iOS 9.0

NameDeclarationIntroduction
FromkCGInterpolationLow
var kCGInterpolationLow: CGInterpolationQuality { get }
iOS 8.0
ToLow
case Low
iOS 9.0

NameDeclarationIntroduction
FromkCGInterpolationMedium
var kCGInterpolationMedium: CGInterpolationQuality { get }
iOS 8.0
ToMedium
case Medium
iOS 9.0

NameDeclarationIntroduction
FromkCGInterpolationNone
var kCGInterpolationNone: CGInterpolationQuality { get }
iOS 8.0
ToNone
case None
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGLineCap {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGLineCap : Int32 {
    case Butt
    case Round
    case Square
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGLineCapButt
var kCGLineCapButt: CGLineCap { get }
iOS 8.0
ToButt
case Butt
iOS 9.0

NameDeclarationIntroduction
FromkCGLineCapRound
var kCGLineCapRound: CGLineCap { get }
iOS 8.0
ToRound
case Round
iOS 9.0

NameDeclarationIntroduction
FromkCGLineCapSquare
var kCGLineCapSquare: CGLineCap { get }
iOS 8.0
ToSquare
case Square
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGLineJoin {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGLineJoin : Int32 {
    case Miter
    case Round
    case Bevel
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGLineJoinBevel
var kCGLineJoinBevel: CGLineJoin { get }
iOS 8.0
ToBevel
case Bevel
iOS 9.0

NameDeclarationIntroduction
FromkCGLineJoinMiter
var kCGLineJoinMiter: CGLineJoin { get }
iOS 8.0
ToMiter
case Miter
iOS 9.0

NameDeclarationIntroduction
FromkCGLineJoinRound
var kCGLineJoinRound: CGLineJoin { get }
iOS 8.0
ToRound
case Round
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPathDrawingMode {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGPathDrawingMode : Int32 {
    case Fill
    case EOFill
    case Stroke
    case FillStroke
    case EOFillStroke
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGPathEOFill
var kCGPathEOFill: CGPathDrawingMode { get }
iOS 8.0
ToEOFill
case EOFill
iOS 9.0

NameDeclarationIntroduction
FromkCGPathEOFillStroke
var kCGPathEOFillStroke: CGPathDrawingMode { get }
iOS 8.0
ToEOFillStroke
case EOFillStroke
iOS 9.0

NameDeclarationIntroduction
FromkCGPathFill
var kCGPathFill: CGPathDrawingMode { get }
iOS 8.0
ToFill
case Fill
iOS 9.0

NameDeclarationIntroduction
FromkCGPathFillStroke
var kCGPathFillStroke: CGPathDrawingMode { get }
iOS 8.0
ToFillStroke
case FillStroke
iOS 9.0

NameDeclarationIntroduction
FromkCGPathStroke
var kCGPathStroke: CGPathDrawingMode { get }
iOS 8.0
ToStroke
case Stroke
iOS 9.0

Declaration
From
struct CGPathElement {
    var type: CGPathElementType
    var points: UnsafeMutablePointer<CGPoint>
    init()
    init(type type: CGPathElementType, points points: UnsafeMutablePointer<CGPoint>)
}
To
struct CGPathElement {
    var type: CGPathElementType
    var points: UnsafeMutablePointer<CGPoint>
}

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPathElementType {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGPathElementType : Int32 {
    case MoveToPoint
    case AddLineToPoint
    case AddQuadCurveToPoint
    case AddCurveToPoint
    case CloseSubpath
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGPathElementAddCurveToPoint
var kCGPathElementAddCurveToPoint: CGPathElementType { get }
iOS 8.0
ToAddCurveToPoint
case AddCurveToPoint
iOS 9.0

NameDeclarationIntroduction
FromkCGPathElementAddLineToPoint
var kCGPathElementAddLineToPoint: CGPathElementType { get }
iOS 8.0
ToAddLineToPoint
case AddLineToPoint
iOS 9.0

NameDeclarationIntroduction
FromkCGPathElementAddQuadCurveToPoint
var kCGPathElementAddQuadCurveToPoint: CGPathElementType { get }
iOS 8.0
ToAddQuadCurveToPoint
case AddQuadCurveToPoint
iOS 9.0

NameDeclarationIntroduction
FromkCGPathElementCloseSubpath
var kCGPathElementCloseSubpath: CGPathElementType { get }
iOS 8.0
ToCloseSubpath
case CloseSubpath
iOS 9.0

NameDeclarationIntroduction
FromkCGPathElementMoveToPoint
var kCGPathElementMoveToPoint: CGPathElementType { get }
iOS 8.0
ToMoveToPoint
case MoveToPoint
iOS 9.0

Declaration
From
struct CGPatternCallbacks {
    var version: UInt32
    var drawPattern: CGPatternDrawPatternCallback
    var releaseInfo: CGPatternReleaseInfoCallback
    init()
    init(version version: UInt32, drawPattern drawPattern: CGPatternDrawPatternCallback, releaseInfo releaseInfo: CGPatternReleaseInfoCallback)
}
To
struct CGPatternCallbacks {
    var version: UInt32
    var drawPattern: CGPatternDrawPatternCallback?
    var releaseInfo: CGPatternReleaseInfoCallback?
    init()
    init(version version: UInt32, drawPattern drawPattern: CGPatternDrawPatternCallback?, releaseInfo releaseInfo: CGPatternReleaseInfoCallback?)
}

Declaration
From
var drawPattern: CGPatternDrawPatternCallback
To
var drawPattern: CGPatternDrawPatternCallback?

Declaration
From
var releaseInfo: CGPatternReleaseInfoCallback
To
var releaseInfo: CGPatternReleaseInfoCallback?

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPatternTiling {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGPatternTiling : Int32 {
    case NoDistortion
    case ConstantSpacingMinimalDistortion
    case ConstantSpacing
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGPatternTilingConstantSpacing
var kCGPatternTilingConstantSpacing: CGPatternTiling { get }
iOS 8.0
ToConstantSpacing
case ConstantSpacing
iOS 9.0

NameDeclarationIntroduction
FromkCGPatternTilingConstantSpacingMinimalDistortion
var kCGPatternTilingConstantSpacingMinimalDistortion: CGPatternTiling { get }
iOS 8.0
ToConstantSpacingMinimalDistortion
case ConstantSpacingMinimalDistortion
iOS 9.0

NameDeclarationIntroduction
FromkCGPatternTilingNoDistortion
var kCGPatternTilingNoDistortion: CGPatternTiling { get }
iOS 8.0
ToNoDistortion
case NoDistortion
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPDFBox {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGPDFBox : Int32 {
    case MediaBox
    case CropBox
    case BleedBox
    case TrimBox
    case ArtBox
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGPDFArtBox
var kCGPDFArtBox: CGPDFBox { get }
iOS 8.0
ToArtBox
case ArtBox
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFBleedBox
var kCGPDFBleedBox: CGPDFBox { get }
iOS 8.0
ToBleedBox
case BleedBox
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFCropBox
var kCGPDFCropBox: CGPDFBox { get }
iOS 8.0
ToCropBox
case CropBox
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFMediaBox
var kCGPDFMediaBox: CGPDFBox { get }
iOS 8.0
ToMediaBox
case MediaBox
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFTrimBox
var kCGPDFTrimBox: CGPDFBox { get }
iOS 8.0
ToTrimBox
case TrimBox
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPDFDataFormat {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGPDFDataFormat : Int32 {
    case Raw
    case JPEGEncoded
    case JPEG2000
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromCGPDFDataFormatJPEG2000
var CGPDFDataFormatJPEG2000: CGPDFDataFormat { get }
iOS 8.0
ToJPEG2000
case JPEG2000
iOS 9.0

NameDeclarationIntroduction
FromCGPDFDataFormatJPEGEncoded
var CGPDFDataFormatJPEGEncoded: CGPDFDataFormat { get }
iOS 8.0
ToJPEGEncoded
case JPEGEncoded
iOS 9.0

NameDeclarationIntroduction
FromCGPDFDataFormatRaw
var CGPDFDataFormatRaw: CGPDFDataFormat { get }
iOS 8.0
ToRaw
case Raw
iOS 9.0

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPDFObjectType {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGPDFObjectType : Int32 {
    case Null
    case Boolean
    case Integer
    case Real
    case Name
    case String
    case Array
    case Dictionary
    case Stream
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGPDFObjectTypeArray
var kCGPDFObjectTypeArray: CGPDFObjectType { get }
iOS 8.0
ToArray
case Array
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeBoolean
var kCGPDFObjectTypeBoolean: CGPDFObjectType { get }
iOS 8.0
ToBoolean
case Boolean
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeDictionary
var kCGPDFObjectTypeDictionary: CGPDFObjectType { get }
iOS 8.0
ToDictionary
case Dictionary
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeInteger
var kCGPDFObjectTypeInteger: CGPDFObjectType { get }
iOS 8.0
ToInteger
case Integer
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeName
var kCGPDFObjectTypeName: CGPDFObjectType { get }
iOS 8.0
ToName
case Name
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeNull
var kCGPDFObjectTypeNull: CGPDFObjectType { get }
iOS 8.0
ToNull
case Null
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeReal
var kCGPDFObjectTypeReal: CGPDFObjectType { get }
iOS 8.0
ToReal
case Real
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeStream
var kCGPDFObjectTypeStream: CGPDFObjectType { get }
iOS 8.0
ToStream
case Stream
iOS 9.0

NameDeclarationIntroduction
FromkCGPDFObjectTypeString
var kCGPDFObjectTypeString: CGPDFObjectType { get }
iOS 8.0
ToString
case String
iOS 9.0

DeclarationProtocols
From
struct CGPoint {
    var x: CGFloat
    var y: CGFloat
    init()
    init(x x: CGFloat, y y: CGFloat)
}
extension CGPoint {
    static var zeroPoint: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
}
extension CGPoint : Equatable {
}
extension CGPoint : Reflectable {
    func getMirror() -> MirrorType
}
extension CGPoint : Reflectable {
    func getMirror() -> MirrorType
}
extension CGPoint : Equatable {
}
extension CGPoint {
    static var zeroPoint: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
}
Equatable, Reflectable
To
struct CGPoint {
    var x: CGFloat
    var y: CGFloat
    init()
    init(x x: CGFloat, y y: CGFloat)
}
extension CGPoint {
    static var zero: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
    static var zeroPoint: CGPoint
}
extension CGPoint : Equatable {
}
extension CGPoint : _Reflectable {
}
extension CGPoint {
    static var zero: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
    static var zeroPoint: CGPoint
}
extension CGPoint : Equatable {
}
extension CGPoint : _Reflectable {
}
Equatable

DeclarationProtocols
From
struct CGRect {
    var origin: CGPoint
    var size: CGSize
    init()
    init(origin origin: CGPoint, size size: CGSize)
}
extension CGRect {
    static var zeroRect: CGRect { get }
    static var nullRect: CGRect { get }
    static var infiniteRect: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardizedRect: CGRect { get }
    mutating func standardize()
    var integerRect: CGRect { get }
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func union(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    func contains(_ rect: CGRect) -> Bool
    func contains(_ point: CGPoint) -> Bool
    func intersects(_ rect: CGRect) -> Bool
}
extension CGRect : Equatable {
}
extension CGRect : Reflectable {
    func getMirror() -> MirrorType
}
extension CGRect : Reflectable {
    func getMirror() -> MirrorType
}
extension CGRect : Equatable {
}
extension CGRect {
    static var zeroRect: CGRect { get }
    static var nullRect: CGRect { get }
    static var infiniteRect: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardizedRect: CGRect { get }
    mutating func standardize()
    var integerRect: CGRect { get }
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func union(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    func contains(_ rect: CGRect) -> Bool
    func contains(_ point: CGPoint) -> Bool
    func intersects(_ rect: CGRect) -> Bool
}
Equatable, Reflectable
To
struct CGRect {
    var origin: CGPoint
    var size: CGSize
    init()
    init(origin origin: CGPoint, size size: CGSize)
}
extension CGRect {
    static var zero: CGRect { get }
    static var null: CGRect { get }
    static var infinite: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardized: CGRect { get }
    var integral: CGRect { get }
    mutating func standardizeInPlace()
    mutating func makeIntegralInPlace()
    @warn_unused_result(mutable_variant="insetInPlace")
    func insetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func insetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="offsetInPlace")
    func offsetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offsetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="unionInPlace")
    func union(_ rect: CGRect) -> CGRect
    mutating func unionInPlace(_ rect: CGRect)
    @warn_unused_result(mutable_variant="intersectInPlace")
    func intersect(_ rect: CGRect) -> CGRect
    mutating func intersectInPlace(_ rect: CGRect)
    @warn_unused_result
    func divide(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    @warn_unused_result
    func contains(_ rect: CGRect) -> Bool
    @warn_unused_result
    func contains(_ point: CGPoint) -> Bool
    @warn_unused_result
    func intersects(_ rect: CGRect) -> Bool
    static var zeroRect: CGRect
    static var infiniteRect: CGRect
    static var nullRect: CGRect
    var standardizedRect: CGRect { get }
    var integerRect: CGRect { get }
    mutating func standardize() -> CGRect
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func offset(dx dx: CGFloat, dy dy: CGFloat)
    mutating func union(_ withRect: CGRect)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
}
extension CGRect : Equatable {
}
extension CGRect : _Reflectable {
}
extension CGRect {
    static var zero: CGRect { get }
    static var null: CGRect { get }
    static var infinite: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardized: CGRect { get }
    var integral: CGRect { get }
    mutating func standardizeInPlace()
    mutating func makeIntegralInPlace()
    @warn_unused_result(mutable_variant="insetInPlace")
    func insetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func insetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="offsetInPlace")
    func offsetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offsetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="unionInPlace")
    func union(_ rect: CGRect) -> CGRect
    mutating func unionInPlace(_ rect: CGRect)
    @warn_unused_result(mutable_variant="intersectInPlace")
    func intersect(_ rect: CGRect) -> CGRect
    mutating func intersectInPlace(_ rect: CGRect)
    @warn_unused_result
    func divide(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    @warn_unused_result
    func contains(_ rect: CGRect) -> Bool
    @warn_unused_result
    func contains(_ point: CGPoint) -> Bool
    @warn_unused_result
    func intersects(_ rect: CGRect) -> Bool
    static var zeroRect: CGRect
    static var infiniteRect: CGRect
    static var nullRect: CGRect
    var standardizedRect: CGRect { get }
    var integerRect: CGRect { get }
    mutating func standardize() -> CGRect
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func offset(dx dx: CGFloat, dy dy: CGFloat)
    mutating func union(_ withRect: CGRect)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
}
extension CGRect : Equatable {
}
extension CGRect : _Reflectable {
}
Equatable

Modified CGRect.contains(_: CGPoint) -> Bool
Declaration
From
func contains(_ point: CGPoint) -> Bool
To
@warn_unused_result
    func contains(_ point: CGPoint) -> Bool

Modified CGRect.contains(_: CGRect) -> Bool
Declaration
From
func contains(_ rect: CGRect) -> Bool
To
@warn_unused_result
    func contains(_ rect: CGRect) -> Bool

Modified CGRect.intersects(_: CGRect) -> Bool
Declaration
From
func intersects(_ rect: CGRect) -> Bool
To
@warn_unused_result
    func intersects(_ rect: CGRect) -> Bool

Raw Value Type
From--
ToUInt32

DeclarationProtocols
From
struct CGSize {
    var width: CGFloat
    var height: CGFloat
    init()
    init(width width: CGFloat, height height: CGFloat)
}
extension CGSize {
    static var zeroSize: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
}
extension CGSize : Equatable {
}
extension CGSize : Reflectable {
    func getMirror() -> MirrorType
}
extension CGSize : Reflectable {
    func getMirror() -> MirrorType
}
extension CGSize : Equatable {
}
extension CGSize {
    static var zeroSize: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
}
Equatable, Reflectable
To
struct CGSize {
    var width: CGFloat
    var height: CGFloat
    init()
    init(width width: CGFloat, height height: CGFloat)
}
extension CGSize {
    static var zero: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
    static var zeroSize: CGSize
}
extension CGSize : Equatable {
}
extension CGSize : _Reflectable {
}
extension CGSize : _Reflectable {
}
extension CGSize : Equatable {
}
extension CGSize {
    static var zero: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
    static var zeroSize: CGSize
}
Equatable

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGTextDrawingMode {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
enum CGTextDrawingMode : Int32 {
    case Fill
    case Stroke
    case FillStroke
    case Invisible
    case FillClip
    case StrokeClip
    case FillStrokeClip
    case Clip
}
Equatable, Hashable, RawRepresentableiOS 9.0Int32

NameDeclarationIntroduction
FromkCGTextClip
var kCGTextClip: CGTextDrawingMode { get }
iOS 8.0
ToClip
case Clip
iOS 9.0

NameDeclarationIntroduction
FromkCGTextFill
var kCGTextFill: CGTextDrawingMode { get }
iOS 8.0
ToFill
case Fill
iOS 9.0

NameDeclarationIntroduction
FromkCGTextFillClip
var kCGTextFillClip: CGTextDrawingMode { get }
iOS 8.0
ToFillClip
case FillClip
iOS 9.0

NameDeclarationIntroduction
FromkCGTextFillStroke
var kCGTextFillStroke: CGTextDrawingMode { get }
iOS 8.0
ToFillStroke
case FillStroke
iOS 9.0

NameDeclarationIntroduction
FromkCGTextFillStrokeClip
var kCGTextFillStrokeClip: CGTextDrawingMode { get }
iOS 8.0
ToFillStrokeClip
case FillStrokeClip
iOS 9.0

NameDeclarationIntroduction
FromkCGTextInvisible
var kCGTextInvisible: CGTextDrawingMode { get }
iOS 8.0
ToInvisible
case Invisible
iOS 9.0

NameDeclarationIntroduction
FromkCGTextStroke
var kCGTextStroke: CGTextDrawingMode { get }
iOS 8.0
ToStroke
case Stroke
iOS 9.0

NameDeclarationIntroduction
FromkCGTextStrokeClip
var kCGTextStrokeClip: CGTextDrawingMode { get }
iOS 8.0
ToStrokeClip
case StrokeClip
iOS 9.0

Declaration
From
struct CGVector {
    var dx: CGFloat
    var dy: CGFloat
    init()
    init(dx dx: CGFloat, dy dy: CGFloat)
}
extension CGVector {
    static var zeroVector: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
}
extension CGVector : Equatable {
}
extension CGVector : Equatable {
}
extension CGVector {
    static var zeroVector: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
}
To
struct CGVector {
    var dx: CGFloat
    var dy: CGFloat
    init()
    init(dx dx: CGFloat, dy dy: CGFloat)
}
extension CGVector {
    static var zero: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
    static var zeroVector: CGVector
}
extension CGVector : Equatable {
}
extension CGVector : Equatable {
}
extension CGVector {
    static var zero: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
    static var zeroVector: CGVector
}

Modified %(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func %(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func %(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified *(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func *(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func *(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified +(_: CGFloat) -> CGFloat
DeclarationOperator Fixity
From
prefix func +(_ x: CGFloat) -> CGFloat
--
To
@warn_unused_result
prefix func +(_ x: CGFloat) -> CGFloat
prefix

Modified +(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func +(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func +(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified ++(_: CGFloat) -> CGFloat
Operator Fixity
From--
Topostfix

Modified ++(_: CGFloat) -> CGFloat
Operator Fixity
From--
Toprefix

Modified -(_: CGFloat) -> CGFloat
DeclarationOperator Fixity
From
prefix func -(_ x: CGFloat) -> CGFloat
--
To
@warn_unused_result
prefix func -(_ x: CGFloat) -> CGFloat
prefix

Modified -(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func -(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func -(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified --(_: CGFloat) -> CGFloat
Operator Fixity
From--
Toprefix

Modified --(_: CGFloat) -> CGFloat
Operator Fixity
From--
Topostfix

Modified /(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func /(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func /(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified <(_: CGFloat, _: CGFloat) -> Bool
Declaration
From
func <(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool
To
@warn_unused_result
func <(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool

Modified ==(_: CGFloat, _: CGFloat) -> Bool
Declaration
From
func ==(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool

Modified ==(_: CGVector, _: CGVector) -> Bool
Declaration
From
func ==(_ lhs: CGVector, _ rhs: CGVector) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGVector, _ rhs: CGVector) -> Bool

Modified ==(_: CGPoint, _: CGPoint) -> Bool
Declaration
From
func ==(_ lhs: CGPoint, _ rhs: CGPoint) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGPoint, _ rhs: CGPoint) -> Bool

Modified ==(_: CGRect, _: CGRect) -> Bool
Declaration
From
func ==(_ lhs: CGRect, _ rhs: CGRect) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGRect, _ rhs: CGRect) -> Bool

Modified ==(_: CGSize, _: CGSize) -> Bool
Declaration
From
func ==(_ lhs: CGSize, _ rhs: CGSize) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGSize, _ rhs: CGSize) -> Bool

Declaration
From
func acos(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func acos(_ x: CGFloat) -> CGFloat

Declaration
From
func acosh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func acosh(_ x: CGFloat) -> CGFloat

Declaration
From
func asin(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func asin(_ x: CGFloat) -> CGFloat

Declaration
From
func asinh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func asinh(_ x: CGFloat) -> CGFloat

Declaration
From
func atan(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func atan(_ x: CGFloat) -> CGFloat

Declaration
From
func atan2(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func atan2(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func atanh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func atanh(_ x: CGFloat) -> CGFloat

Declaration
From
func cbrt(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func cbrt(_ x: CGFloat) -> CGFloat

Modified ceil(_: CGFloat) -> CGFloat
Declaration
From
func ceil(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func ceil(_ x: CGFloat) -> CGFloat

Declaration
From
func CGBitmapContextCreate(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace!, _ bitmapInfo: CGBitmapInfo) -> CGContext!
To
func CGBitmapContextCreate(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace?, _ bitmapInfo: UInt32) -> CGContext?

Declaration
From
func CGBitmapContextCreateImage(_ context: CGContext!) -> CGImage!
To
func CGBitmapContextCreateImage(_ context: CGContext?) -> CGImage?

Declaration
From
func CGBitmapContextCreateWithData(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace!, _ bitmapInfo: CGBitmapInfo, _ releaseCallback: CGBitmapContextReleaseDataCallback, _ releaseInfo: UnsafeMutablePointer<Void>) -> CGContext!
To
func CGBitmapContextCreateWithData(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace?, _ bitmapInfo: UInt32, _ releaseCallback: CGBitmapContextReleaseDataCallback?, _ releaseInfo: UnsafeMutablePointer<Void>) -> CGContext?

Declaration
From
func CGBitmapContextGetAlphaInfo(_ context: CGContext!) -> CGImageAlphaInfo
To
func CGBitmapContextGetAlphaInfo(_ context: CGContext?) -> CGImageAlphaInfo

Declaration
From
func CGBitmapContextGetBitmapInfo(_ context: CGContext!) -> CGBitmapInfo
To
func CGBitmapContextGetBitmapInfo(_ context: CGContext?) -> CGBitmapInfo

Declaration
From
func CGBitmapContextGetBitsPerComponent(_ context: CGContext!) -> Int
To
func CGBitmapContextGetBitsPerComponent(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetBitsPerPixel(_ context: CGContext!) -> Int
To
func CGBitmapContextGetBitsPerPixel(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetBytesPerRow(_ context: CGContext!) -> Int
To
func CGBitmapContextGetBytesPerRow(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetColorSpace(_ context: CGContext!) -> CGColorSpace!
To
func CGBitmapContextGetColorSpace(_ context: CGContext?) -> CGColorSpace?

Declaration
From
func CGBitmapContextGetData(_ context: CGContext!) -> UnsafeMutablePointer<Void>
To
func CGBitmapContextGetData(_ context: CGContext?) -> UnsafeMutablePointer<Void>

Declaration
From
func CGBitmapContextGetHeight(_ context: CGContext!) -> Int
To
func CGBitmapContextGetHeight(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetWidth(_ context: CGContext!) -> Int
To
func CGBitmapContextGetWidth(_ context: CGContext?) -> Int

Declaration
From
typealias CGBitmapContextReleaseDataCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGBitmapContextReleaseDataCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGColorCreate(_ space: CGColorSpace!, _ components: UnsafePointer<CGFloat>) -> CGColor!
To
func CGColorCreate(_ space: CGColorSpace?, _ components: UnsafePointer<CGFloat>) -> CGColor?

Declaration
From
func CGColorCreateCopy(_ color: CGColor!) -> CGColor!
To
func CGColorCreateCopy(_ color: CGColor?) -> CGColor?

Declaration
From
func CGColorCreateCopyWithAlpha(_ color: CGColor!, _ alpha: CGFloat) -> CGColor!
To
func CGColorCreateCopyWithAlpha(_ color: CGColor?, _ alpha: CGFloat) -> CGColor?

Declaration
From
func CGColorCreateWithPattern(_ space: CGColorSpace!, _ pattern: CGPattern!, _ components: UnsafePointer<CGFloat>) -> CGColor!
To
func CGColorCreateWithPattern(_ space: CGColorSpace?, _ pattern: CGPattern?, _ components: UnsafePointer<CGFloat>) -> CGColor?

Declaration
From
func CGColorEqualToColor(_ color1: CGColor!, _ color2: CGColor!) -> Bool
To
func CGColorEqualToColor(_ color1: CGColor?, _ color2: CGColor?) -> Bool

Declaration
From
func CGColorGetAlpha(_ color: CGColor!) -> CGFloat
To
func CGColorGetAlpha(_ color: CGColor?) -> CGFloat

Declaration
From
func CGColorGetColorSpace(_ color: CGColor!) -> CGColorSpace!
To
func CGColorGetColorSpace(_ color: CGColor?) -> CGColorSpace?

Declaration
From
func CGColorGetComponents(_ color: CGColor!) -> UnsafePointer<CGFloat>
To
func CGColorGetComponents(_ color: CGColor?) -> UnsafePointer<CGFloat>

Declaration
From
func CGColorGetNumberOfComponents(_ color: CGColor!) -> Int
To
func CGColorGetNumberOfComponents(_ color: CGColor?) -> Int

Declaration
From
func CGColorGetPattern(_ color: CGColor!) -> CGPattern!
To
func CGColorGetPattern(_ color: CGColor?) -> CGPattern?

Declaration
From
func CGColorSpaceCopyICCProfile(_ space: CGColorSpace!) -> CFData!
To
func CGColorSpaceCopyICCProfile(_ space: CGColorSpace?) -> CFData?

Declaration
From
func CGColorSpaceCreateCalibratedGray(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: CGFloat) -> CGColorSpace!
To
func CGColorSpaceCreateCalibratedGray(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: CGFloat) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateCalibratedRGB(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: UnsafePointer<CGFloat>, _ matrix: UnsafePointer<CGFloat>) -> CGColorSpace!
To
func CGColorSpaceCreateCalibratedRGB(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: UnsafePointer<CGFloat>, _ matrix: UnsafePointer<CGFloat>) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateDeviceCMYK() -> CGColorSpace!
To
func CGColorSpaceCreateDeviceCMYK() -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateDeviceGray() -> CGColorSpace!
To
func CGColorSpaceCreateDeviceGray() -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateDeviceRGB() -> CGColorSpace!
To
func CGColorSpaceCreateDeviceRGB() -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateICCBased(_ nComponents: Int, _ range: UnsafePointer<CGFloat>, _ profile: CGDataProvider!, _ alternate: CGColorSpace!) -> CGColorSpace!
To
func CGColorSpaceCreateICCBased(_ nComponents: Int, _ range: UnsafePointer<CGFloat>, _ profile: CGDataProvider?, _ alternate: CGColorSpace?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateIndexed(_ baseSpace: CGColorSpace!, _ lastIndex: Int, _ colorTable: UnsafePointer<UInt8>) -> CGColorSpace!
To
func CGColorSpaceCreateIndexed(_ baseSpace: CGColorSpace?, _ lastIndex: Int, _ colorTable: UnsafePointer<UInt8>) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateLab(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ range: UnsafePointer<CGFloat>) -> CGColorSpace!
To
func CGColorSpaceCreateLab(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ range: UnsafePointer<CGFloat>) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreatePattern(_ baseSpace: CGColorSpace!) -> CGColorSpace!
To
func CGColorSpaceCreatePattern(_ baseSpace: CGColorSpace?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateWithICCProfile(_ data: CFData!) -> CGColorSpace!
To
func CGColorSpaceCreateWithICCProfile(_ data: CFData?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateWithName(_ name: CFString!) -> CGColorSpace!
To
func CGColorSpaceCreateWithName(_ name: CFString?) -> CGColorSpace?

Declaration
From
func CGColorSpaceGetBaseColorSpace(_ space: CGColorSpace!) -> CGColorSpace!
To
func CGColorSpaceGetBaseColorSpace(_ space: CGColorSpace?) -> CGColorSpace?

Declaration
From
func CGColorSpaceGetColorTable(_ space: CGColorSpace!, _ table: UnsafeMutablePointer<UInt8>)
To
func CGColorSpaceGetColorTable(_ space: CGColorSpace?, _ table: UnsafeMutablePointer<UInt8>)

Declaration
From
func CGColorSpaceGetColorTableCount(_ space: CGColorSpace!) -> Int
To
func CGColorSpaceGetColorTableCount(_ space: CGColorSpace?) -> Int

Declaration
From
func CGColorSpaceGetModel(_ space: CGColorSpace!) -> CGColorSpaceModel
To
func CGColorSpaceGetModel(_ space: CGColorSpace?) -> CGColorSpaceModel

Declaration
From
func CGColorSpaceGetNumberOfComponents(_ space: CGColorSpace!) -> Int
To
func CGColorSpaceGetNumberOfComponents(_ space: CGColorSpace?) -> Int

Declaration
From
func CGContextAddArc(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Int32)
To
func CGContextAddArc(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Int32)

Declaration
From
func CGContextAddArcToPoint(_ c: CGContext!, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)
To
func CGContextAddArcToPoint(_ c: CGContext?, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)

Declaration
From
func CGContextAddCurveToPoint(_ c: CGContext!, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGContextAddCurveToPoint(_ c: CGContext?, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextAddEllipseInRect(_ context: CGContext!, _ rect: CGRect)
To
func CGContextAddEllipseInRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextAddLines(_ c: CGContext!, _ points: UnsafePointer<CGPoint>, _ count: Int)
To
func CGContextAddLines(_ c: CGContext?, _ points: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGContextAddLineToPoint(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat)
To
func CGContextAddLineToPoint(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextAddPath(_ context: CGContext!, _ path: CGPath!)
To
func CGContextAddPath(_ c: CGContext?, _ path: CGPath?)

Declaration
From
func CGContextAddQuadCurveToPoint(_ c: CGContext!, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGContextAddQuadCurveToPoint(_ c: CGContext?, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextAddRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextAddRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextAddRects(_ c: CGContext!, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGContextAddRects(_ c: CGContext?, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGContextBeginPage(_ c: CGContext!, _ mediaBox: UnsafePointer<CGRect>)
To
func CGContextBeginPage(_ c: CGContext?, _ mediaBox: UnsafePointer<CGRect>)

Declaration
From
func CGContextBeginPath(_ c: CGContext!)
To
func CGContextBeginPath(_ c: CGContext?)

Declaration
From
func CGContextBeginTransparencyLayer(_ context: CGContext!, _ auxiliaryInfo: CFDictionary!)
To
func CGContextBeginTransparencyLayer(_ c: CGContext?, _ auxiliaryInfo: CFDictionary?)

Declaration
From
func CGContextBeginTransparencyLayerWithRect(_ context: CGContext!, _ rect: CGRect, _ auxiliaryInfo: CFDictionary!)
To
func CGContextBeginTransparencyLayerWithRect(_ c: CGContext?, _ rect: CGRect, _ auxInfo: CFDictionary?)

Declaration
From
func CGContextClearRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextClearRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextClip(_ c: CGContext!)
To
func CGContextClip(_ c: CGContext?)

Declaration
From
func CGContextClipToMask(_ c: CGContext!, _ rect: CGRect, _ mask: CGImage!)
To
func CGContextClipToMask(_ c: CGContext?, _ rect: CGRect, _ mask: CGImage?)

Declaration
From
func CGContextClipToRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextClipToRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextClipToRects(_ c: CGContext!, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGContextClipToRects(_ c: CGContext?, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGContextClosePath(_ c: CGContext!)
To
func CGContextClosePath(_ c: CGContext?)

Declaration
From
func CGContextConcatCTM(_ c: CGContext!, _ transform: CGAffineTransform)
To
func CGContextConcatCTM(_ c: CGContext?, _ transform: CGAffineTransform)

Declaration
From
func CGContextConvertPointToDeviceSpace(_ context: CGContext!, _ point: CGPoint) -> CGPoint
To
func CGContextConvertPointToDeviceSpace(_ c: CGContext?, _ point: CGPoint) -> CGPoint

Declaration
From
func CGContextConvertPointToUserSpace(_ context: CGContext!, _ point: CGPoint) -> CGPoint
To
func CGContextConvertPointToUserSpace(_ c: CGContext?, _ point: CGPoint) -> CGPoint

Declaration
From
func CGContextConvertRectToDeviceSpace(_ context: CGContext!, _ rect: CGRect) -> CGRect
To
func CGContextConvertRectToDeviceSpace(_ c: CGContext?, _ rect: CGRect) -> CGRect

Declaration
From
func CGContextConvertRectToUserSpace(_ context: CGContext!, _ rect: CGRect) -> CGRect
To
func CGContextConvertRectToUserSpace(_ c: CGContext?, _ rect: CGRect) -> CGRect

Declaration
From
func CGContextConvertSizeToDeviceSpace(_ context: CGContext!, _ size: CGSize) -> CGSize
To
func CGContextConvertSizeToDeviceSpace(_ c: CGContext?, _ size: CGSize) -> CGSize

Declaration
From
func CGContextConvertSizeToUserSpace(_ context: CGContext!, _ size: CGSize) -> CGSize
To
func CGContextConvertSizeToUserSpace(_ c: CGContext?, _ size: CGSize) -> CGSize

Declaration
From
func CGContextCopyPath(_ context: CGContext!) -> CGPath!
To
func CGContextCopyPath(_ c: CGContext?) -> CGPath?

Declaration
From
func CGContextDrawImage(_ c: CGContext!, _ rect: CGRect, _ image: CGImage!)
To
func CGContextDrawImage(_ c: CGContext?, _ rect: CGRect, _ image: CGImage?)

Declaration
From
func CGContextDrawLayerAtPoint(_ context: CGContext!, _ point: CGPoint, _ layer: CGLayer!)
To
func CGContextDrawLayerAtPoint(_ context: CGContext?, _ point: CGPoint, _ layer: CGLayer?)

Declaration
From
func CGContextDrawLayerInRect(_ context: CGContext!, _ rect: CGRect, _ layer: CGLayer!)
To
func CGContextDrawLayerInRect(_ context: CGContext?, _ rect: CGRect, _ layer: CGLayer?)

Declaration
From
func CGContextDrawLinearGradient(_ context: CGContext!, _ gradient: CGGradient!, _ startPoint: CGPoint, _ endPoint: CGPoint, _ options: CGGradientDrawingOptions)
To
func CGContextDrawLinearGradient(_ c: CGContext?, _ gradient: CGGradient?, _ startPoint: CGPoint, _ endPoint: CGPoint, _ options: CGGradientDrawingOptions)

Declaration
From
func CGContextDrawPath(_ c: CGContext!, _ mode: CGPathDrawingMode)
To
func CGContextDrawPath(_ c: CGContext?, _ mode: CGPathDrawingMode)

Declaration
From
func CGContextDrawPDFPage(_ c: CGContext!, _ page: CGPDFPage!)
To
func CGContextDrawPDFPage(_ c: CGContext?, _ page: CGPDFPage?)

Declaration
From
func CGContextDrawRadialGradient(_ context: CGContext!, _ gradient: CGGradient!, _ startCenter: CGPoint, _ startRadius: CGFloat, _ endCenter: CGPoint, _ endRadius: CGFloat, _ options: CGGradientDrawingOptions)
To
func CGContextDrawRadialGradient(_ c: CGContext?, _ gradient: CGGradient?, _ startCenter: CGPoint, _ startRadius: CGFloat, _ endCenter: CGPoint, _ endRadius: CGFloat, _ options: CGGradientDrawingOptions)

Declaration
From
func CGContextDrawShading(_ context: CGContext!, _ shading: CGShading!)
To
func CGContextDrawShading(_ c: CGContext?, _ shading: CGShading?)

Declaration
From
func CGContextDrawTiledImage(_ c: CGContext!, _ rect: CGRect, _ image: CGImage!)
To
func CGContextDrawTiledImage(_ c: CGContext?, _ rect: CGRect, _ image: CGImage?)

Declaration
From
func CGContextEndPage(_ c: CGContext!)
To
func CGContextEndPage(_ c: CGContext?)

Declaration
From
func CGContextEndTransparencyLayer(_ context: CGContext!)
To
func CGContextEndTransparencyLayer(_ c: CGContext?)

Declaration
From
func CGContextEOClip(_ c: CGContext!)
To
func CGContextEOClip(_ c: CGContext?)

Declaration
From
func CGContextEOFillPath(_ c: CGContext!)
To
func CGContextEOFillPath(_ c: CGContext?)

Declaration
From
func CGContextFillEllipseInRect(_ context: CGContext!, _ rect: CGRect)
To
func CGContextFillEllipseInRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextFillPath(_ c: CGContext!)
To
func CGContextFillPath(_ c: CGContext?)

Declaration
From
func CGContextFillRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextFillRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextFillRects(_ c: CGContext!, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGContextFillRects(_ c: CGContext?, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGContextFlush(_ c: CGContext!)
To
func CGContextFlush(_ c: CGContext?)

Declaration
From
func CGContextGetClipBoundingBox(_ c: CGContext!) -> CGRect
To
func CGContextGetClipBoundingBox(_ c: CGContext?) -> CGRect

Declaration
From
func CGContextGetCTM(_ c: CGContext!) -> CGAffineTransform
To
func CGContextGetCTM(_ c: CGContext?) -> CGAffineTransform

Declaration
From
func CGContextGetInterpolationQuality(_ context: CGContext!) -> CGInterpolationQuality
To
func CGContextGetInterpolationQuality(_ c: CGContext?) -> CGInterpolationQuality

Declaration
From
func CGContextGetPathBoundingBox(_ context: CGContext!) -> CGRect
To
func CGContextGetPathBoundingBox(_ c: CGContext?) -> CGRect

Declaration
From
func CGContextGetPathCurrentPoint(_ context: CGContext!) -> CGPoint
To
func CGContextGetPathCurrentPoint(_ c: CGContext?) -> CGPoint

Declaration
From
func CGContextGetTextMatrix(_ c: CGContext!) -> CGAffineTransform
To
func CGContextGetTextMatrix(_ c: CGContext?) -> CGAffineTransform

Declaration
From
func CGContextGetTextPosition(_ context: CGContext!) -> CGPoint
To
func CGContextGetTextPosition(_ c: CGContext?) -> CGPoint

Declaration
From
func CGContextGetUserSpaceToDeviceSpaceTransform(_ context: CGContext!) -> CGAffineTransform
To
func CGContextGetUserSpaceToDeviceSpaceTransform(_ c: CGContext?) -> CGAffineTransform

Declaration
From
func CGContextIsPathEmpty(_ context: CGContext!) -> Bool
To
func CGContextIsPathEmpty(_ c: CGContext?) -> Bool

Declaration
From
func CGContextMoveToPoint(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat)
To
func CGContextMoveToPoint(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextPathContainsPoint(_ context: CGContext!, _ point: CGPoint, _ mode: CGPathDrawingMode) -> Bool
To
func CGContextPathContainsPoint(_ c: CGContext?, _ point: CGPoint, _ mode: CGPathDrawingMode) -> Bool

Declaration
From
func CGContextReplacePathWithStrokedPath(_ c: CGContext!)
To
func CGContextReplacePathWithStrokedPath(_ c: CGContext?)

Declaration
From
func CGContextRestoreGState(_ c: CGContext!)
To
func CGContextRestoreGState(_ c: CGContext?)

Declaration
From
func CGContextRotateCTM(_ c: CGContext!, _ angle: CGFloat)
To
func CGContextRotateCTM(_ c: CGContext?, _ angle: CGFloat)

Declaration
From
func CGContextSaveGState(_ c: CGContext!)
To
func CGContextSaveGState(_ c: CGContext?)

Declaration
From
func CGContextScaleCTM(_ c: CGContext!, _ sx: CGFloat, _ sy: CGFloat)
To
func CGContextScaleCTM(_ c: CGContext?, _ sx: CGFloat, _ sy: CGFloat)

Declaration
From
func CGContextSetAllowsAntialiasing(_ context: CGContext!, _ allowsAntialiasing: Bool)
To
func CGContextSetAllowsAntialiasing(_ c: CGContext?, _ allowsAntialiasing: Bool)

Declaration
From
func CGContextSetAllowsFontSmoothing(_ context: CGContext!, _ allowsFontSmoothing: Bool)
To
func CGContextSetAllowsFontSmoothing(_ c: CGContext?, _ allowsFontSmoothing: Bool)

Declaration
From
func CGContextSetAllowsFontSubpixelPositioning(_ context: CGContext!, _ allowsFontSubpixelPositioning: Bool)
To
func CGContextSetAllowsFontSubpixelPositioning(_ c: CGContext?, _ allowsFontSubpixelPositioning: Bool)

Declaration
From
func CGContextSetAllowsFontSubpixelQuantization(_ context: CGContext!, _ allowsFontSubpixelQuantization: Bool)
To
func CGContextSetAllowsFontSubpixelQuantization(_ c: CGContext?, _ allowsFontSubpixelQuantization: Bool)

Declaration
From
func CGContextSetAlpha(_ c: CGContext!, _ alpha: CGFloat)
To
func CGContextSetAlpha(_ c: CGContext?, _ alpha: CGFloat)

Declaration
From
func CGContextSetBlendMode(_ context: CGContext!, _ mode: CGBlendMode)
To
func CGContextSetBlendMode(_ c: CGContext?, _ mode: CGBlendMode)

Declaration
From
func CGContextSetCharacterSpacing(_ context: CGContext!, _ spacing: CGFloat)
To
func CGContextSetCharacterSpacing(_ c: CGContext?, _ spacing: CGFloat)

Declaration
From
func CGContextSetCMYKFillColor(_ context: CGContext!, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)
To
func CGContextSetCMYKFillColor(_ c: CGContext?, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetCMYKStrokeColor(_ context: CGContext!, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)
To
func CGContextSetCMYKStrokeColor(_ c: CGContext?, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetFillColor(_ context: CGContext!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetFillColor(_ c: CGContext?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetFillColorSpace(_ context: CGContext!, _ space: CGColorSpace!)
To
func CGContextSetFillColorSpace(_ c: CGContext?, _ space: CGColorSpace?)

Declaration
From
func CGContextSetFillColorWithColor(_ c: CGContext!, _ color: CGColor!)
To
func CGContextSetFillColorWithColor(_ c: CGContext?, _ color: CGColor?)

Declaration
From
func CGContextSetFillPattern(_ context: CGContext!, _ pattern: CGPattern!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetFillPattern(_ c: CGContext?, _ pattern: CGPattern?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetFlatness(_ c: CGContext!, _ flatness: CGFloat)
To
func CGContextSetFlatness(_ c: CGContext?, _ flatness: CGFloat)

Declaration
From
func CGContextSetFont(_ c: CGContext!, _ font: CGFont!)
To
func CGContextSetFont(_ c: CGContext?, _ font: CGFont?)

Declaration
From
func CGContextSetFontSize(_ c: CGContext!, _ size: CGFloat)
To
func CGContextSetFontSize(_ c: CGContext?, _ size: CGFloat)

Declaration
From
func CGContextSetGrayFillColor(_ context: CGContext!, _ gray: CGFloat, _ alpha: CGFloat)
To
func CGContextSetGrayFillColor(_ c: CGContext?, _ gray: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetGrayStrokeColor(_ context: CGContext!, _ gray: CGFloat, _ alpha: CGFloat)
To
func CGContextSetGrayStrokeColor(_ c: CGContext?, _ gray: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetInterpolationQuality(_ context: CGContext!, _ quality: CGInterpolationQuality)
To
func CGContextSetInterpolationQuality(_ c: CGContext?, _ quality: CGInterpolationQuality)

Declaration
From
func CGContextSetLineCap(_ c: CGContext!, _ cap: CGLineCap)
To
func CGContextSetLineCap(_ c: CGContext?, _ cap: CGLineCap)

Declaration
From
func CGContextSetLineDash(_ c: CGContext!, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int)
To
func CGContextSetLineDash(_ c: CGContext?, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int)

Declaration
From
func CGContextSetLineJoin(_ c: CGContext!, _ join: CGLineJoin)
To
func CGContextSetLineJoin(_ c: CGContext?, _ join: CGLineJoin)

Declaration
From
func CGContextSetLineWidth(_ c: CGContext!, _ width: CGFloat)
To
func CGContextSetLineWidth(_ c: CGContext?, _ width: CGFloat)

Declaration
From
func CGContextSetMiterLimit(_ c: CGContext!, _ limit: CGFloat)
To
func CGContextSetMiterLimit(_ c: CGContext?, _ limit: CGFloat)

Declaration
From
func CGContextSetPatternPhase(_ context: CGContext!, _ phase: CGSize)
To
func CGContextSetPatternPhase(_ c: CGContext?, _ phase: CGSize)

Declaration
From
func CGContextSetRenderingIntent(_ context: CGContext!, _ intent: CGColorRenderingIntent)
To
func CGContextSetRenderingIntent(_ c: CGContext?, _ intent: CGColorRenderingIntent)

Declaration
From
func CGContextSetRGBFillColor(_ context: CGContext!, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)
To
func CGContextSetRGBFillColor(_ c: CGContext?, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetRGBStrokeColor(_ context: CGContext!, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)
To
func CGContextSetRGBStrokeColor(_ c: CGContext?, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetShadow(_ context: CGContext!, _ offset: CGSize, _ blur: CGFloat)
To
func CGContextSetShadow(_ c: CGContext?, _ offset: CGSize, _ blur: CGFloat)

Declaration
From
func CGContextSetShadowWithColor(_ context: CGContext!, _ offset: CGSize, _ blur: CGFloat, _ color: CGColor!)
To
func CGContextSetShadowWithColor(_ c: CGContext?, _ offset: CGSize, _ blur: CGFloat, _ color: CGColor?)

Declaration
From
func CGContextSetShouldAntialias(_ context: CGContext!, _ shouldAntialias: Bool)
To
func CGContextSetShouldAntialias(_ c: CGContext?, _ shouldAntialias: Bool)

Declaration
From
func CGContextSetShouldSmoothFonts(_ context: CGContext!, _ shouldSmoothFonts: Bool)
To
func CGContextSetShouldSmoothFonts(_ c: CGContext?, _ shouldSmoothFonts: Bool)

Declaration
From
func CGContextSetShouldSubpixelPositionFonts(_ context: CGContext!, _ shouldSubpixelPositionFonts: Bool)
To
func CGContextSetShouldSubpixelPositionFonts(_ c: CGContext?, _ shouldSubpixelPositionFonts: Bool)

Declaration
From
func CGContextSetShouldSubpixelQuantizeFonts(_ context: CGContext!, _ shouldSubpixelQuantizeFonts: Bool)
To
func CGContextSetShouldSubpixelQuantizeFonts(_ c: CGContext?, _ shouldSubpixelQuantizeFonts: Bool)

Declaration
From
func CGContextSetStrokeColor(_ context: CGContext!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetStrokeColor(_ c: CGContext?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetStrokeColorSpace(_ context: CGContext!, _ space: CGColorSpace!)
To
func CGContextSetStrokeColorSpace(_ c: CGContext?, _ space: CGColorSpace?)

Declaration
From
func CGContextSetStrokeColorWithColor(_ c: CGContext!, _ color: CGColor!)
To
func CGContextSetStrokeColorWithColor(_ c: CGContext?, _ color: CGColor?)

Declaration
From
func CGContextSetStrokePattern(_ context: CGContext!, _ pattern: CGPattern!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetStrokePattern(_ c: CGContext?, _ pattern: CGPattern?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetTextDrawingMode(_ c: CGContext!, _ mode: CGTextDrawingMode)
To
func CGContextSetTextDrawingMode(_ c: CGContext?, _ mode: CGTextDrawingMode)

Declaration
From
func CGContextSetTextMatrix(_ c: CGContext!, _ t: CGAffineTransform)
To
func CGContextSetTextMatrix(_ c: CGContext?, _ t: CGAffineTransform)

Declaration
From
func CGContextSetTextPosition(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat)
To
func CGContextSetTextPosition(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextShowGlyphsAtPositions(_ context: CGContext!, _ glyphs: UnsafePointer<CGGlyph>, _ positions: UnsafePointer<CGPoint>, _ count: Int)
To
func CGContextShowGlyphsAtPositions(_ c: CGContext?, _ glyphs: UnsafePointer<CGGlyph>, _ Lpositions: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGContextStrokeEllipseInRect(_ context: CGContext!, _ rect: CGRect)
To
func CGContextStrokeEllipseInRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextStrokeLineSegments(_ c: CGContext!, _ points: UnsafePointer<CGPoint>, _ count: Int)
To
func CGContextStrokeLineSegments(_ c: CGContext?, _ points: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGContextStrokePath(_ c: CGContext!)
To
func CGContextStrokePath(_ c: CGContext?)

Declaration
From
func CGContextStrokeRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextStrokeRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextStrokeRectWithWidth(_ c: CGContext!, _ rect: CGRect, _ width: CGFloat)
To
func CGContextStrokeRectWithWidth(_ c: CGContext?, _ rect: CGRect, _ width: CGFloat)

Declaration
From
func CGContextSynchronize(_ c: CGContext!)
To
func CGContextSynchronize(_ c: CGContext?)

Declaration
From
func CGContextTranslateCTM(_ c: CGContext!, _ tx: CGFloat, _ ty: CGFloat)
To
func CGContextTranslateCTM(_ c: CGContext?, _ tx: CGFloat, _ ty: CGFloat)

Declaration
From
func CGDataConsumerCreate(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGDataConsumerCallbacks>) -> CGDataConsumer!
To
func CGDataConsumerCreate(_ info: UnsafeMutablePointer<Void>, _ cbks: UnsafePointer<CGDataConsumerCallbacks>) -> CGDataConsumer?

Declaration
From
func CGDataConsumerCreateWithCFData(_ data: CFMutableData!) -> CGDataConsumer!
To
func CGDataConsumerCreateWithCFData(_ data: CFMutableData?) -> CGDataConsumer?

Declaration
From
func CGDataConsumerCreateWithURL(_ url: CFURL!) -> CGDataConsumer!
To
func CGDataConsumerCreateWithURL(_ url: CFURL?) -> CGDataConsumer?

Declaration
From
typealias CGDataConsumerPutBytesCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Int)>
To
typealias CGDataConsumerPutBytesCallback = (UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Int

Declaration
From
typealias CGDataConsumerReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDataConsumerReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGDataProviderCopyData(_ provider: CGDataProvider!) -> CFData!
To
func CGDataProviderCopyData(_ provider: CGDataProvider?) -> CFData?

Declaration
From
func CGDataProviderCreateDirect(_ info: UnsafeMutablePointer<Void>, _ size: off_t, _ callbacks: UnsafePointer<CGDataProviderDirectCallbacks>) -> CGDataProvider!
To
func CGDataProviderCreateDirect(_ info: UnsafeMutablePointer<Void>, _ size: off_t, _ callbacks: UnsafePointer<CGDataProviderDirectCallbacks>) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateSequential(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGDataProviderSequentialCallbacks>) -> CGDataProvider!
To
func CGDataProviderCreateSequential(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGDataProviderSequentialCallbacks>) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithCFData(_ data: CFData!) -> CGDataProvider!
To
func CGDataProviderCreateWithCFData(_ data: CFData?) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithData(_ info: UnsafeMutablePointer<Void>, _ data: UnsafePointer<Void>, _ size: Int, _ releaseData: CGDataProviderReleaseDataCallback) -> CGDataProvider!
To
func CGDataProviderCreateWithData(_ info: UnsafeMutablePointer<Void>, _ data: UnsafePointer<Void>, _ size: Int, _ releaseData: CGDataProviderReleaseDataCallback?) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithFilename(_ filename: UnsafePointer<Int8>) -> CGDataProvider!
To
func CGDataProviderCreateWithFilename(_ filename: UnsafePointer<Int8>) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithURL(_ url: CFURL!) -> CGDataProvider!
To
func CGDataProviderCreateWithURL(_ url: CFURL?) -> CGDataProvider?

Declaration
From
typealias CGDataProviderGetBytePointerCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CGDataProviderGetBytePointerCallback = (UnsafeMutablePointer<Void>) -> UnsafePointer<Void>

Declaration
From
typealias CGDataProviderGetBytesAtPositionCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, off_t, Int) -> Int)>
To
typealias CGDataProviderGetBytesAtPositionCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, off_t, Int) -> Int

Declaration
From
typealias CGDataProviderGetBytesCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, Int) -> Int)>
To
typealias CGDataProviderGetBytesCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, Int) -> Int

Declaration
From
typealias CGDataProviderReleaseBytePointerCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>) -> Void)>
To
typealias CGDataProviderReleaseBytePointerCallback = (UnsafeMutablePointer<Void>, UnsafePointer<Void>) -> Void

Declaration
From
typealias CGDataProviderReleaseDataCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Void)>
To
typealias CGDataProviderReleaseDataCallback = (UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Void

Declaration
From
typealias CGDataProviderReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDataProviderReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGDataProviderRewindCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDataProviderRewindCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGDataProviderSkipForwardCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, off_t) -> off_t)>
To
typealias CGDataProviderSkipForwardCallback = (UnsafeMutablePointer<Void>, off_t) -> off_t

Declaration
From
func CGFontCanCreatePostScriptSubset(_ font: CGFont!, _ format: CGFontPostScriptFormat) -> Bool
To
func CGFontCanCreatePostScriptSubset(_ font: CGFont?, _ format: CGFontPostScriptFormat) -> Bool

Declaration
From
func CGFontCopyFullName(_ font: CGFont!) -> CFString!
To
func CGFontCopyFullName(_ font: CGFont?) -> CFString?

Declaration
From
func CGFontCopyGlyphNameForGlyph(_ font: CGFont!, _ glyph: CGGlyph) -> CFString!
To
func CGFontCopyGlyphNameForGlyph(_ font: CGFont?, _ glyph: CGGlyph) -> CFString?

Declaration
From
func CGFontCopyPostScriptName(_ font: CGFont!) -> CFString!
To
func CGFontCopyPostScriptName(_ font: CGFont?) -> CFString?

Declaration
From
func CGFontCopyTableForTag(_ font: CGFont!, _ tag: UInt32) -> CFData!
To
func CGFontCopyTableForTag(_ font: CGFont?, _ tag: UInt32) -> CFData?

Declaration
From
func CGFontCopyTableTags(_ font: CGFont!) -> CFArray!
To
func CGFontCopyTableTags(_ font: CGFont?) -> CFArray?

Declaration
From
func CGFontCopyVariationAxes(_ font: CGFont!) -> CFArray!
To
func CGFontCopyVariationAxes(_ font: CGFont?) -> CFArray?

Declaration
From
func CGFontCopyVariations(_ font: CGFont!) -> CFDictionary!
To
func CGFontCopyVariations(_ font: CGFont?) -> CFDictionary?

Declaration
From
func CGFontCreateCopyWithVariations(_ font: CGFont!, _ variations: CFDictionary!) -> CGFont!
To
func CGFontCreateCopyWithVariations(_ font: CGFont?, _ variations: CFDictionary?) -> CGFont?

Declaration
From
func CGFontCreatePostScriptEncoding(_ font: CGFont!, _ encoding: UnsafePointer<CGGlyph>) -> CFData!
To
func CGFontCreatePostScriptEncoding(_ font: CGFont?, _ encoding: UnsafePointer<CGGlyph>) -> CFData?

Declaration
From
func CGFontCreatePostScriptSubset(_ font: CGFont!, _ subsetName: CFString!, _ format: CGFontPostScriptFormat, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ encoding: UnsafePointer<CGGlyph>) -> CFData!
To
func CGFontCreatePostScriptSubset(_ font: CGFont?, _ subsetName: CFString?, _ format: CGFontPostScriptFormat, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ encoding: UnsafePointer<CGGlyph>) -> CFData?

Declaration
From
func CGFontCreateWithDataProvider(_ provider: CGDataProvider!) -> CGFont!
To
func CGFontCreateWithDataProvider(_ provider: CGDataProvider?) -> CGFont?

Declaration
From
func CGFontCreateWithFontName(_ name: CFString!) -> CGFont!
To
func CGFontCreateWithFontName(_ name: CFString?) -> CGFont?

Declaration
From
func CGFontGetAscent(_ font: CGFont!) -> Int32
To
func CGFontGetAscent(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetCapHeight(_ font: CGFont!) -> Int32
To
func CGFontGetCapHeight(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetDescent(_ font: CGFont!) -> Int32
To
func CGFontGetDescent(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetFontBBox(_ font: CGFont!) -> CGRect
To
func CGFontGetFontBBox(_ font: CGFont?) -> CGRect

Declaration
From
func CGFontGetGlyphAdvances(_ font: CGFont!, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ advances: UnsafeMutablePointer<Int32>) -> Bool
To
func CGFontGetGlyphAdvances(_ font: CGFont?, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ advances: UnsafeMutablePointer<Int32>) -> Bool

Declaration
From
func CGFontGetGlyphBBoxes(_ font: CGFont!, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ bboxes: UnsafeMutablePointer<CGRect>) -> Bool
To
func CGFontGetGlyphBBoxes(_ font: CGFont?, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ bboxes: UnsafeMutablePointer<CGRect>) -> Bool

Declaration
From
func CGFontGetGlyphWithGlyphName(_ font: CGFont!, _ name: CFString!) -> CGGlyph
To
func CGFontGetGlyphWithGlyphName(_ font: CGFont?, _ name: CFString?) -> CGGlyph

Declaration
From
func CGFontGetItalicAngle(_ font: CGFont!) -> CGFloat
To
func CGFontGetItalicAngle(_ font: CGFont?) -> CGFloat

Declaration
From
func CGFontGetLeading(_ font: CGFont!) -> Int32
To
func CGFontGetLeading(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetNumberOfGlyphs(_ font: CGFont!) -> Int
To
func CGFontGetNumberOfGlyphs(_ font: CGFont?) -> Int

Declaration
From
func CGFontGetStemV(_ font: CGFont!) -> CGFloat
To
func CGFontGetStemV(_ font: CGFont?) -> CGFloat

Declaration
From
func CGFontGetUnitsPerEm(_ font: CGFont!) -> Int32
To
func CGFontGetUnitsPerEm(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetXHeight(_ font: CGFont!) -> Int32
To
func CGFontGetXHeight(_ font: CGFont?) -> Int32

Declaration
From
func CGFunctionCreate(_ info: UnsafeMutablePointer<Void>, _ domainDimension: Int, _ domain: UnsafePointer<CGFloat>, _ rangeDimension: Int, _ range: UnsafePointer<CGFloat>, _ callbacks: UnsafePointer<CGFunctionCallbacks>) -> CGFunction!
To
func CGFunctionCreate(_ info: UnsafeMutablePointer<Void>, _ domainDimension: Int, _ domain: UnsafePointer<CGFloat>, _ rangeDimension: Int, _ range: UnsafePointer<CGFloat>, _ callbacks: UnsafePointer<CGFunctionCallbacks>) -> CGFunction?

Declaration
From
typealias CGFunctionEvaluateCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<CGFloat>, UnsafeMutablePointer<CGFloat>) -> Void)>
To
typealias CGFunctionEvaluateCallback = (UnsafeMutablePointer<Void>, UnsafePointer<CGFloat>, UnsafeMutablePointer<CGFloat>) -> Void

Declaration
From
typealias CGFunctionReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGFunctionReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGGradientCreateWithColorComponents(_ space: CGColorSpace!, _ components: UnsafePointer<CGFloat>, _ locations: UnsafePointer<CGFloat>, _ count: Int) -> CGGradient!
To
func CGGradientCreateWithColorComponents(_ space: CGColorSpace?, _ components: UnsafePointer<CGFloat>, _ locations: UnsafePointer<CGFloat>, _ count: Int) -> CGGradient?

Declaration
From
func CGGradientCreateWithColors(_ space: CGColorSpace!, _ colors: CFArray!, _ locations: UnsafePointer<CGFloat>) -> CGGradient!
To
func CGGradientCreateWithColors(_ space: CGColorSpace?, _ colors: CFArray?, _ locations: UnsafePointer<CGFloat>) -> CGGradient?

Declaration
From
func CGImageCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ space: CGColorSpace!, _ bitmapInfo: CGBitmapInfo, _ provider: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage!
To
func CGImageCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ space: CGColorSpace?, _ bitmapInfo: CGBitmapInfo, _ provider: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage?

Declaration
From
func CGImageCreateCopy(_ image: CGImage!) -> CGImage!
To
func CGImageCreateCopy(_ image: CGImage?) -> CGImage?

Declaration
From
func CGImageCreateCopyWithColorSpace(_ image: CGImage!, _ space: CGColorSpace!) -> CGImage!
To
func CGImageCreateCopyWithColorSpace(_ image: CGImage?, _ space: CGColorSpace?) -> CGImage?

Declaration
From
func CGImageCreateWithImageInRect(_ image: CGImage!, _ rect: CGRect) -> CGImage!
To
func CGImageCreateWithImageInRect(_ image: CGImage?, _ rect: CGRect) -> CGImage?

Declaration
From
func CGImageCreateWithJPEGDataProvider(_ source: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage!
To
func CGImageCreateWithJPEGDataProvider(_ source: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage?

Declaration
From
func CGImageCreateWithMask(_ image: CGImage!, _ mask: CGImage!) -> CGImage!
To
func CGImageCreateWithMask(_ image: CGImage?, _ mask: CGImage?) -> CGImage?

Declaration
From
func CGImageCreateWithMaskingColors(_ image: CGImage!, _ components: UnsafePointer<CGFloat>) -> CGImage!
To
func CGImageCreateWithMaskingColors(_ image: CGImage?, _ components: UnsafePointer<CGFloat>) -> CGImage?

Declaration
From
func CGImageCreateWithPNGDataProvider(_ source: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage!
To
func CGImageCreateWithPNGDataProvider(_ source: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage?

Declaration
From
func CGImageGetAlphaInfo(_ image: CGImage!) -> CGImageAlphaInfo
To
func CGImageGetAlphaInfo(_ image: CGImage?) -> CGImageAlphaInfo

Declaration
From
func CGImageGetBitmapInfo(_ image: CGImage!) -> CGBitmapInfo
To
func CGImageGetBitmapInfo(_ image: CGImage?) -> CGBitmapInfo

Declaration
From
func CGImageGetBitsPerComponent(_ image: CGImage!) -> Int
To
func CGImageGetBitsPerComponent(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetBitsPerPixel(_ image: CGImage!) -> Int
To
func CGImageGetBitsPerPixel(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetBytesPerRow(_ image: CGImage!) -> Int
To
func CGImageGetBytesPerRow(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetColorSpace(_ image: CGImage!) -> CGColorSpace!
To
func CGImageGetColorSpace(_ image: CGImage?) -> CGColorSpace?

Declaration
From
func CGImageGetDataProvider(_ image: CGImage!) -> CGDataProvider!
To
func CGImageGetDataProvider(_ image: CGImage?) -> CGDataProvider?

Declaration
From
func CGImageGetDecode(_ image: CGImage!) -> UnsafePointer<CGFloat>
To
func CGImageGetDecode(_ image: CGImage?) -> UnsafePointer<CGFloat>

Declaration
From
func CGImageGetHeight(_ image: CGImage!) -> Int
To
func CGImageGetHeight(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetRenderingIntent(_ image: CGImage!) -> CGColorRenderingIntent
To
func CGImageGetRenderingIntent(_ image: CGImage?) -> CGColorRenderingIntent

Declaration
From
func CGImageGetShouldInterpolate(_ image: CGImage!) -> Bool
To
func CGImageGetShouldInterpolate(_ image: CGImage?) -> Bool

Declaration
From
func CGImageGetWidth(_ image: CGImage!) -> Int
To
func CGImageGetWidth(_ image: CGImage?) -> Int

Declaration
From
func CGImageIsMask(_ image: CGImage!) -> Bool
To
func CGImageIsMask(_ image: CGImage?) -> Bool

Declaration
From
func CGImageMaskCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ provider: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool) -> CGImage!
To
func CGImageMaskCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ provider: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool) -> CGImage?

Declaration
From
func CGLayerCreateWithContext(_ context: CGContext!, _ size: CGSize, _ auxiliaryInfo: CFDictionary!) -> CGLayer!
To
func CGLayerCreateWithContext(_ context: CGContext?, _ size: CGSize, _ auxiliaryInfo: CFDictionary?) -> CGLayer?

Declaration
From
func CGLayerGetContext(_ layer: CGLayer!) -> CGContext!
To
func CGLayerGetContext(_ layer: CGLayer?) -> CGContext?

Declaration
From
func CGLayerGetSize(_ layer: CGLayer!) -> CGSize
To
func CGLayerGetSize(_ layer: CGLayer?) -> CGSize

Declaration
From
func CGPathAddArc(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Bool)
To
func CGPathAddArc(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Bool)

Declaration
From
func CGPathAddArcToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)
To
func CGPathAddArcToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)

Declaration
From
func CGPathAddCurveToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGPathAddCurveToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPathAddEllipseInRect(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)
To
func CGPathAddEllipseInRect(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)

Declaration
From
func CGPathAddLines(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ points: UnsafePointer<CGPoint>, _ count: Int)
To
func CGPathAddLines(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ points: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGPathAddLineToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)
To
func CGPathAddLineToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPathAddPath(_ path1: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ path2: CGPath!)
To
func CGPathAddPath(_ path1: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ path2: CGPath?)

Declaration
From
func CGPathAddQuadCurveToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGPathAddQuadCurveToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPathAddRect(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)
To
func CGPathAddRect(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)

Declaration
From
func CGPathAddRects(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGPathAddRects(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGPathAddRelativeArc(_ path: CGMutablePath!, _ matrix: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ delta: CGFloat)
To
func CGPathAddRelativeArc(_ path: CGMutablePath?, _ matrix: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ delta: CGFloat)

Declaration
From
func CGPathAddRoundedRect(_ path: CGMutablePath!, _ transform: UnsafePointer<CGAffineTransform>, _ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat)
To
func CGPathAddRoundedRect(_ path: CGMutablePath?, _ transform: UnsafePointer<CGAffineTransform>, _ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat)

Declaration
From
typealias CGPathApplierFunction = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<CGPathElement>) -> Void)>
To
typealias CGPathApplierFunction = (UnsafeMutablePointer<Void>, UnsafePointer<CGPathElement>) -> Void

Declaration
From
func CGPathApply(_ path: CGPath!, _ info: UnsafeMutablePointer<Void>, _ function: CGPathApplierFunction)
To
func CGPathApply(_ path: CGPath?, _ info: UnsafeMutablePointer<Void>, _ function: CGPathApplierFunction?)

Declaration
From
func CGPathCloseSubpath(_ path: CGMutablePath!)
To
func CGPathCloseSubpath(_ path: CGMutablePath?)

Declaration
From
func CGPathContainsPoint(_ path: CGPath!, _ m: UnsafePointer<CGAffineTransform>, _ point: CGPoint, _ eoFill: Bool) -> Bool
To
func CGPathContainsPoint(_ path: CGPath?, _ m: UnsafePointer<CGAffineTransform>, _ point: CGPoint, _ eoFill: Bool) -> Bool

Declaration
From
func CGPathCreateCopy(_ path: CGPath!) -> CGPath!
To
func CGPathCreateCopy(_ path: CGPath?) -> CGPath?

Declaration
From
func CGPathCreateCopyByDashingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int) -> CGPath!
To
func CGPathCreateCopyByDashingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int) -> CGPath?

Declaration
From
func CGPathCreateCopyByStrokingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>, _ lineWidth: CGFloat, _ lineCap: CGLineCap, _ lineJoin: CGLineJoin, _ miterLimit: CGFloat) -> CGPath!
To
func CGPathCreateCopyByStrokingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>, _ lineWidth: CGFloat, _ lineCap: CGLineCap, _ lineJoin: CGLineJoin, _ miterLimit: CGFloat) -> CGPath?

Declaration
From
func CGPathCreateCopyByTransformingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateCopyByTransformingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath?

Declaration
From
func CGPathCreateMutable() -> CGMutablePath!
To
func CGPathCreateMutable() -> CGMutablePath

Declaration
From
func CGPathCreateMutableCopy(_ path: CGPath!) -> CGMutablePath!
To
func CGPathCreateMutableCopy(_ path: CGPath?) -> CGMutablePath?

Declaration
From
func CGPathCreateMutableCopyByTransformingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>) -> CGMutablePath!
To
func CGPathCreateMutableCopyByTransformingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>) -> CGMutablePath?

Declaration
From
func CGPathCreateWithEllipseInRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateWithEllipseInRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath

Declaration
From
func CGPathCreateWithRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateWithRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath

Declaration
From
func CGPathCreateWithRoundedRect(_ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateWithRoundedRect(_ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath

Declaration
From
func CGPathEqualToPath(_ path1: CGPath!, _ path2: CGPath!) -> Bool
To
func CGPathEqualToPath(_ path1: CGPath?, _ path2: CGPath?) -> Bool

Declaration
From
func CGPathGetBoundingBox(_ path: CGPath!) -> CGRect
To
func CGPathGetBoundingBox(_ path: CGPath?) -> CGRect

Declaration
From
func CGPathGetCurrentPoint(_ path: CGPath!) -> CGPoint
To
func CGPathGetCurrentPoint(_ path: CGPath?) -> CGPoint

Declaration
From
func CGPathGetPathBoundingBox(_ path: CGPath!) -> CGRect
To
func CGPathGetPathBoundingBox(_ path: CGPath?) -> CGRect

Declaration
From
func CGPathIsEmpty(_ path: CGPath!) -> Bool
To
func CGPathIsEmpty(_ path: CGPath?) -> Bool

Declaration
From
func CGPathIsRect(_ path: CGPath!, _ rect: UnsafeMutablePointer<CGRect>) -> Bool
To
func CGPathIsRect(_ path: CGPath?, _ rect: UnsafeMutablePointer<CGRect>) -> Bool

Declaration
From
func CGPathMoveToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)
To
func CGPathMoveToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPatternCreate(_ info: UnsafeMutablePointer<Void>, _ bounds: CGRect, _ matrix: CGAffineTransform, _ xStep: CGFloat, _ yStep: CGFloat, _ tiling: CGPatternTiling, _ isColored: Bool, _ callbacks: UnsafePointer<CGPatternCallbacks>) -> CGPattern!
To
func CGPatternCreate(_ info: UnsafeMutablePointer<Void>, _ bounds: CGRect, _ matrix: CGAffineTransform, _ xStep: CGFloat, _ yStep: CGFloat, _ tiling: CGPatternTiling, _ isColored: Bool, _ callbacks: UnsafePointer<CGPatternCallbacks>) -> CGPattern?

Declaration
From
typealias CGPatternDrawPatternCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, CGContext!) -> Void)>
To
typealias CGPatternDrawPatternCallback = (UnsafeMutablePointer<Void>, CGContext?) -> Void

Declaration
From
typealias CGPatternReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPatternReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGPDFContextAddDestinationAtPoint(_ context: CGContext!, _ name: CFString!, _ point: CGPoint)
To
func CGPDFContextAddDestinationAtPoint(_ context: CGContext?, _ name: CFString, _ point: CGPoint)

Declaration
From
func CGPDFContextAddDocumentMetadata(_ context: CGContext!, _ metadata: CFData!)
To
func CGPDFContextAddDocumentMetadata(_ context: CGContext?, _ metadata: CFData?)

Declaration
From
func CGPDFContextBeginPage(_ context: CGContext!, _ pageInfo: CFDictionary!)
To
func CGPDFContextBeginPage(_ context: CGContext?, _ pageInfo: CFDictionary?)

Declaration
From
func CGPDFContextClose(_ context: CGContext!)
To
func CGPDFContextClose(_ context: CGContext?)

Declaration
From
func CGPDFContextCreate(_ consumer: CGDataConsumer!, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary!) -> CGContext!
To
func CGPDFContextCreate(_ consumer: CGDataConsumer?, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary?) -> CGContext?

Declaration
From
func CGPDFContextCreateWithURL(_ url: CFURL!, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary!) -> CGContext!
To
func CGPDFContextCreateWithURL(_ url: CFURL?, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary?) -> CGContext?

Declaration
From
func CGPDFContextEndPage(_ context: CGContext!)
To
func CGPDFContextEndPage(_ context: CGContext?)

Declaration
From
func CGPDFContextSetDestinationForRect(_ context: CGContext!, _ name: CFString!, _ rect: CGRect)
To
func CGPDFContextSetDestinationForRect(_ context: CGContext?, _ name: CFString, _ rect: CGRect)

Declaration
From
func CGPDFContextSetURLForRect(_ context: CGContext!, _ url: CFURL!, _ rect: CGRect)
To
func CGPDFContextSetURLForRect(_ context: CGContext?, _ url: CFURL, _ rect: CGRect)

Declaration
From
typealias CGPDFDictionaryApplierFunction = CFunctionPointer<((UnsafePointer<Int8>, CGPDFObjectRef, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPDFDictionaryApplierFunction = (UnsafePointer<Int8>, CGPDFObjectRef, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGPDFDictionaryApplyFunction(_ dict: CGPDFDictionaryRef, _ function: CGPDFDictionaryApplierFunction, _ info: UnsafeMutablePointer<Void>)
To
func CGPDFDictionaryApplyFunction(_ dict: CGPDFDictionaryRef, _ function: CGPDFDictionaryApplierFunction?, _ info: UnsafeMutablePointer<Void>)

Declaration
From
func CGPDFDocumentAllowsCopying(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentAllowsCopying(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentAllowsPrinting(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentAllowsPrinting(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentCreateWithProvider(_ provider: CGDataProvider!) -> CGPDFDocument!
To
func CGPDFDocumentCreateWithProvider(_ provider: CGDataProvider?) -> CGPDFDocument?

Declaration
From
func CGPDFDocumentCreateWithURL(_ url: CFURL!) -> CGPDFDocument!
To
func CGPDFDocumentCreateWithURL(_ url: CFURL?) -> CGPDFDocument?

Declaration
From
func CGPDFDocumentGetCatalog(_ document: CGPDFDocument!) -> CGPDFDictionaryRef
To
func CGPDFDocumentGetCatalog(_ document: CGPDFDocument?) -> CGPDFDictionaryRef

Declaration
From
func CGPDFDocumentGetID(_ document: CGPDFDocument!) -> CGPDFArrayRef
To
func CGPDFDocumentGetID(_ document: CGPDFDocument?) -> CGPDFArrayRef

Declaration
From
func CGPDFDocumentGetInfo(_ document: CGPDFDocument!) -> CGPDFDictionaryRef
To
func CGPDFDocumentGetInfo(_ document: CGPDFDocument?) -> CGPDFDictionaryRef

Declaration
From
func CGPDFDocumentGetNumberOfPages(_ document: CGPDFDocument!) -> Int
To
func CGPDFDocumentGetNumberOfPages(_ document: CGPDFDocument?) -> Int

Declaration
From
func CGPDFDocumentGetPage(_ document: CGPDFDocument!, _ pageNumber: Int) -> CGPDFPage!
To
func CGPDFDocumentGetPage(_ document: CGPDFDocument?, _ pageNumber: Int) -> CGPDFPage?

Declaration
From
func CGPDFDocumentGetVersion(_ document: CGPDFDocument!, _ majorVersion: UnsafeMutablePointer<Int32>, _ minorVersion: UnsafeMutablePointer<Int32>)
To
func CGPDFDocumentGetVersion(_ document: CGPDFDocument?, _ majorVersion: UnsafeMutablePointer<Int32>, _ minorVersion: UnsafeMutablePointer<Int32>)

Declaration
From
func CGPDFDocumentIsEncrypted(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentIsEncrypted(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentIsUnlocked(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentIsUnlocked(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentUnlockWithPassword(_ document: CGPDFDocument!, _ password: UnsafePointer<Int8>) -> Bool
To
func CGPDFDocumentUnlockWithPassword(_ document: CGPDFDocument?, _ password: UnsafePointer<Int8>) -> Bool

Declaration
From
typealias CGPDFOperatorCallback = CFunctionPointer<((CGPDFScannerRef, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPDFOperatorCallback = (CGPDFScannerRef, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGPDFOperatorTableSetCallback(_ table: CGPDFOperatorTableRef, _ name: UnsafePointer<Int8>, _ callback: CGPDFOperatorCallback)
To
func CGPDFOperatorTableSetCallback(_ table: CGPDFOperatorTableRef, _ name: UnsafePointer<Int8>, _ callback: CGPDFOperatorCallback?)

Declaration
From
func CGPDFPageGetBoxRect(_ page: CGPDFPage!, _ box: CGPDFBox) -> CGRect
To
func CGPDFPageGetBoxRect(_ page: CGPDFPage?, _ box: CGPDFBox) -> CGRect

Declaration
From
func CGPDFPageGetDictionary(_ page: CGPDFPage!) -> CGPDFDictionaryRef
To
func CGPDFPageGetDictionary(_ page: CGPDFPage?) -> CGPDFDictionaryRef

Declaration
From
func CGPDFPageGetDocument(_ page: CGPDFPage!) -> CGPDFDocument!
To
func CGPDFPageGetDocument(_ page: CGPDFPage?) -> CGPDFDocument?

Declaration
From
func CGPDFPageGetDrawingTransform(_ page: CGPDFPage!, _ box: CGPDFBox, _ rect: CGRect, _ rotate: Int32, _ preserveAspectRatio: Bool) -> CGAffineTransform
To
func CGPDFPageGetDrawingTransform(_ page: CGPDFPage?, _ box: CGPDFBox, _ rect: CGRect, _ rotate: Int32, _ preserveAspectRatio: Bool) -> CGAffineTransform

Declaration
From
func CGPDFPageGetPageNumber(_ page: CGPDFPage!) -> Int
To
func CGPDFPageGetPageNumber(_ page: CGPDFPage?) -> Int

Declaration
From
func CGPDFPageGetRotationAngle(_ page: CGPDFPage!) -> Int32
To
func CGPDFPageGetRotationAngle(_ page: CGPDFPage?) -> Int32

Declaration
From
func CGPDFStreamCopyData(_ stream: CGPDFStreamRef, _ format: UnsafeMutablePointer<CGPDFDataFormat>) -> Unmanaged<CFData>!
To
func CGPDFStreamCopyData(_ stream: CGPDFStreamRef, _ format: UnsafeMutablePointer<CGPDFDataFormat>) -> CFData?

Declaration
From
func CGPDFStringCopyDate(_ string: CGPDFStringRef) -> Unmanaged<CFDate>!
To
func CGPDFStringCopyDate(_ string: CGPDFStringRef) -> CFDate?

Declaration
From
func CGPDFStringCopyTextString(_ string: CGPDFStringRef) -> Unmanaged<CFString>!
To
func CGPDFStringCopyTextString(_ string: CGPDFStringRef) -> CFString?

Declaration
From
func CGPointCreateDictionaryRepresentation(_ point: CGPoint) -> CFDictionary!
To
func CGPointCreateDictionaryRepresentation(_ point: CGPoint) -> CFDictionary

Declaration
From
func CGPointMakeWithDictionaryRepresentation(_ dict: CFDictionary!, _ point: UnsafeMutablePointer<CGPoint>) -> Bool
To
func CGPointMakeWithDictionaryRepresentation(_ dict: CFDictionary?, _ point: UnsafeMutablePointer<CGPoint>) -> Bool

Declaration
From
func CGRectCreateDictionaryRepresentation(_ _: CGRect) -> CFDictionary!
To
func CGRectCreateDictionaryRepresentation(_ _: CGRect) -> CFDictionary

Declaration
From
func CGRectMakeWithDictionaryRepresentation(_ dict: CFDictionary!, _ rect: UnsafeMutablePointer<CGRect>) -> Bool
To
func CGRectMakeWithDictionaryRepresentation(_ dict: CFDictionary?, _ rect: UnsafeMutablePointer<CGRect>) -> Bool

Declaration
From
func CGShadingCreateAxial(_ space: CGColorSpace!, _ start: CGPoint, _ end: CGPoint, _ function: CGFunction!, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading!
To
func CGShadingCreateAxial(_ space: CGColorSpace?, _ start: CGPoint, _ end: CGPoint, _ function: CGFunction?, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading?

Declaration
From
func CGShadingCreateRadial(_ space: CGColorSpace!, _ start: CGPoint, _ startRadius: CGFloat, _ end: CGPoint, _ endRadius: CGFloat, _ function: CGFunction!, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading!
To
func CGShadingCreateRadial(_ space: CGColorSpace?, _ start: CGPoint, _ startRadius: CGFloat, _ end: CGPoint, _ endRadius: CGFloat, _ function: CGFunction?, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading?

Declaration
From
func CGSizeCreateDictionaryRepresentation(_ size: CGSize) -> CFDictionary!
To
func CGSizeCreateDictionaryRepresentation(_ size: CGSize) -> CFDictionary

Declaration
From
func CGSizeMakeWithDictionaryRepresentation(_ dict: CFDictionary!, _ size: UnsafeMutablePointer<CGSize>) -> Bool
To
func CGSizeMakeWithDictionaryRepresentation(_ dict: CFDictionary?, _ size: UnsafeMutablePointer<CGSize>) -> Bool

Declaration
From
func copysign(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func copysign(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func cos(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func cos(_ x: CGFloat) -> CGFloat

Declaration
From
func cosh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func cosh(_ x: CGFloat) -> CGFloat

Declaration
From
func erf(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func erf(_ x: CGFloat) -> CGFloat

Declaration
From
func erfc(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func erfc(_ x: CGFloat) -> CGFloat

Declaration
From
func exp(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func exp(_ x: CGFloat) -> CGFloat

Declaration
From
func exp2(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func exp2(_ x: CGFloat) -> CGFloat

Declaration
From
func expm1(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func expm1(_ x: CGFloat) -> CGFloat

Modified fabs(_: CGFloat) -> CGFloat
Declaration
From
func fabs(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func fabs(_ x: CGFloat) -> CGFloat

Declaration
From
func fdim(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fdim(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified floor(_: CGFloat) -> CGFloat
Declaration
From
func floor(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func floor(_ x: CGFloat) -> CGFloat

Modified fma(_: CGFloat, _: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func fma(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat) -> CGFloat
To
@warn_unused_result
func fma(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat) -> CGFloat

Declaration
From
func fmax(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fmax(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func fmin(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fmin(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified fmod(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func fmod(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fmod(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified fpclassify(_: CGFloat) -> Int
Declaration
From
func fpclassify(_ x: CGFloat) -> Int
To
@warn_unused_result
func fpclassify(_ x: CGFloat) -> Int

Modified frexp(_: CGFloat) -> (CGFloat, Int)
Declaration
From
func frexp(_ x: CGFloat) -> (CGFloat, Int)
To
@warn_unused_result
func frexp(_ x: CGFloat) -> (CGFloat, Int)

Declaration
From
func hypot(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func hypot(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func ilogb(_ x: CGFloat) -> Int
To
@warn_unused_result
func ilogb(_ x: CGFloat) -> Int

Modified isfinite(_: CGFloat) -> Bool
Declaration
From
func isfinite(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isfinite(_ x: CGFloat) -> Bool

Modified isinf(_: CGFloat) -> Bool
Declaration
From
func isinf(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isinf(_ x: CGFloat) -> Bool

Modified isnan(_: CGFloat) -> Bool
Declaration
From
func isnan(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isnan(_ x: CGFloat) -> Bool

Modified isnormal(_: CGFloat) -> Bool
Declaration
From
func isnormal(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isnormal(_ x: CGFloat) -> Bool

Declaration
From
func j0(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func j0(_ x: CGFloat) -> CGFloat

Declaration
From
func j1(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func j1(_ x: CGFloat) -> CGFloat

Declaration
From
func jn(_ n: Int, _ x: CGFloat) -> CGFloat
To
@warn_unused_result
func jn(_ n: Int, _ x: CGFloat) -> CGFloat

DeclarationIntroduction
From
var kCGFontIndexInvalid: Int { get }
iOS 8.0
To
let kCGFontIndexInvalid: CGFontIndex
iOS 9.0

DeclarationIntroduction
From
var kCGFontIndexMax: Int { get }
iOS 8.0
To
let kCGFontIndexMax: CGFontIndex
iOS 9.0

Declaration
From
let kCGFontVariationAxisDefaultValue: CFString!
To
let kCGFontVariationAxisDefaultValue: CFString

Declaration
From
let kCGFontVariationAxisMaxValue: CFString!
To
let kCGFontVariationAxisMaxValue: CFString

Declaration
From
let kCGFontVariationAxisMinValue: CFString!
To
let kCGFontVariationAxisMinValue: CFString

Declaration
From
let kCGFontVariationAxisName: CFString!
To
let kCGFontVariationAxisName: CFString

Modified kCGGlyphMax
DeclarationIntroduction
From
var kCGGlyphMax: Int { get }
iOS 8.0
To
let kCGGlyphMax: CGFontIndex
iOS 9.0

Declaration
From
let kCGPDFContextAllowsCopying: CFString!
To
let kCGPDFContextAllowsCopying: CFString

Declaration
From
let kCGPDFContextAllowsPrinting: CFString!
To
let kCGPDFContextAllowsPrinting: CFString

Declaration
From
let kCGPDFContextArtBox: CFString!
To
let kCGPDFContextArtBox: CFString

Declaration
From
let kCGPDFContextAuthor: CFString!
To
let kCGPDFContextAuthor: CFString

Declaration
From
let kCGPDFContextBleedBox: CFString!
To
let kCGPDFContextBleedBox: CFString

Declaration
From
let kCGPDFContextCreator: CFString!
To
let kCGPDFContextCreator: CFString

Declaration
From
let kCGPDFContextCropBox: CFString!
To
let kCGPDFContextCropBox: CFString

Declaration
From
let kCGPDFContextEncryptionKeyLength: CFString!
To
let kCGPDFContextEncryptionKeyLength: CFString

Declaration
From
let kCGPDFContextKeywords: CFString!
To
let kCGPDFContextKeywords: CFString

Declaration
From
let kCGPDFContextMediaBox: CFString!
To
let kCGPDFContextMediaBox: CFString

Declaration
From
let kCGPDFContextOwnerPassword: CFString!
To
let kCGPDFContextOwnerPassword: CFString

Declaration
From
let kCGPDFContextSubject: CFString!
To
let kCGPDFContextSubject: CFString

Declaration
From
let kCGPDFContextTitle: CFString!
To
let kCGPDFContextTitle: CFString

Declaration
From
let kCGPDFContextTrimBox: CFString!
To
let kCGPDFContextTrimBox: CFString

Declaration
From
let kCGPDFContextUserPassword: CFString!
To
let kCGPDFContextUserPassword: CFString

Declaration
From
func ldexp(_ x: CGFloat, _ n: Int) -> CGFloat
To
@warn_unused_result
func ldexp(_ x: CGFloat, _ n: Int) -> CGFloat

Declaration
From
func lgamma(_ x: CGFloat) -> (CGFloat, Int)
To
@warn_unused_result
func lgamma(_ x: CGFloat) -> (CGFloat, Int)

Declaration
From
func log(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log(_ x: CGFloat) -> CGFloat

Declaration
From
func log10(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log10(_ x: CGFloat) -> CGFloat

Declaration
From
func log1p(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log1p(_ x: CGFloat) -> CGFloat

Declaration
From
func log2(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log2(_ x: CGFloat) -> CGFloat

Declaration
From
func logb(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func logb(_ x: CGFloat) -> CGFloat

Modified modf(_: CGFloat) -> (CGFloat, CGFloat)
Declaration
From
func modf(_ x: CGFloat) -> (CGFloat, CGFloat)
To
@warn_unused_result
func modf(_ x: CGFloat) -> (CGFloat, CGFloat)

Declaration
From
func nan(_ tag: String) -> CGFloat
To
@warn_unused_result
func nan(_ tag: String) -> CGFloat

Declaration
From
func nearbyint(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func nearbyint(_ x: CGFloat) -> CGFloat

Declaration
From
func nextafter(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func nextafter(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified remainder(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func remainder(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func remainder(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func remquo(_ x: CGFloat, _ y: CGFloat) -> (CGFloat, Int)
To
@warn_unused_result
func remquo(_ x: CGFloat, _ y: CGFloat) -> (CGFloat, Int)

Declaration
From
func rint(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func rint(_ x: CGFloat) -> CGFloat

Modified round(_: CGFloat) -> CGFloat
Declaration
From
func round(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func round(_ x: CGFloat) -> CGFloat

Modified scalbn(_: CGFloat, _: Int) -> CGFloat
Declaration
From
func scalbn(_ x: CGFloat, _ n: Int) -> CGFloat
To
@warn_unused_result
func scalbn(_ x: CGFloat, _ n: Int) -> CGFloat

Modified signbit(_: CGFloat) -> Int
Declaration
From
func signbit(_ x: CGFloat) -> Int
To
@warn_unused_result
func signbit(_ x: CGFloat) -> Int

Declaration
From
func sin(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func sin(_ x: CGFloat) -> CGFloat

Declaration
From
func sinh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func sinh(_ x: CGFloat) -> CGFloat

Modified sqrt(_: CGFloat) -> CGFloat
Declaration
From
func sqrt(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func sqrt(_ x: CGFloat) -> CGFloat

Declaration
From
func tan(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func tan(_ x: CGFloat) -> CGFloat

Declaration
From
func tanh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func tanh(_ x: CGFloat) -> CGFloat

Declaration
From
func tgamma(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func tgamma(_ x: CGFloat) -> CGFloat

Modified trunc(_: CGFloat) -> CGFloat
Declaration
From
func trunc(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func trunc(_ x: CGFloat) -> CGFloat

Declaration
From
func y0(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func y0(_ x: CGFloat) -> CGFloat

Declaration
From
func y1(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func y1(_ x: CGFloat) -> CGFloat

Declaration
From
func yn(_ n: Int, _ x: CGFloat) -> CGFloat
To
@warn_unused_result
func yn(_ n: Int, _ x: CGFloat) -> CGFloat