API Differences in Swift in macOS 14.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Swift in the macOS 14.0 SDK.

Table of Contents

Functions & Methods

Array
@_specialize(exported: true, kind: full, target: _appendElementAssumeUniqueAndCapacity(_:newElement:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__appendElementAssumeUniqueAndCapacity(_: Swift.Int, newElement: __owned Element)
Array
@_specialize(exported: true, kind: full, target: _createNewBuffer(bufferIsUnique:minimumCapacity:growForAppend:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool)
Array
@_specialize(exported: true, kind: full, target: _endMutation(), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__endMutation()
Array
@_specialize(exported: true, kind: full, target: _makeUniqueAndReserveCapacityIfNotUnique(), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__makeUniqueAndReserveCapacityIfNotUnique()
ContiguousArray
@_specialize(exported: true, kind: full, target: _appendElementAssumeUniqueAndCapacity(_:newElement:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__appendElementAssumeUniqueAndCapacity(_: Swift.Int, newElement: __owned Element)
ContiguousArray
@_specialize(exported: true, kind: full, target: _createNewBuffer(bufferIsUnique:minimumCapacity:growForAppend:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool)
ContiguousArray
@_specialize(exported: true, kind: full, target: _endMutation(), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__endMutation()
ContiguousArray
@_specialize(exported: true, kind: full, target: _makeUniqueAndReserveCapacityIfNotUnique(), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__makeUniqueAndReserveCapacityIfNotUnique()
ContiguousArray
@_specialize(exported: true, kind: full, target: reserveCapacity(_:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__reserveCapacity(_ minimumCapacity: Swift.Int)
ContiguousArray
@_specialize(exported: true, kind: full, target: _reserveCapacityAssumingUniqueBuffer(oldCount:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__reserveCapacityAssumingUniqueBuffer(oldCount: Swift.Int)
ContiguousArray
@_specialize(exported: true, kind: full, target: _reserveCapacityImpl(minimumCapacity:growForAppend:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal mutating func __specialize_class__reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool)
Never
public func encode(to encoder: any Swift.Encoder) throws
Unicode._CharacterRecognizer
public static func == (left: Swift.Unicode._CharacterRecognizer, right: Swift.Unicode._CharacterRecognizer) -> Swift.Bool
_ArrayBuffer
@_specialize(exported: true, kind: full, target: _consumeAndCreateNew(bufferIsUnique:minimumCapacity:growForAppend:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal func __specialize_class__consumeAndCreateNew(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> Swift._ArrayBuffer<Element>
_ArrayBuffer
@_specialize(exported: true, kind: full, target: _copyContents(initializing:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal __consuming func __specialize_class__copyContents(initializing buffer: Swift.UnsafeMutableBufferPointer<Element>) -> (Swift._ArrayBuffer<Element>.Iterator, Swift.UnsafeMutableBufferPointer<Element>.Index)
_ArrayBuffer
@_specialize(exported: true, kind: full, target: _copyContents(subRange:initializing:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal __consuming func __specialize_class__copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<Element>) -> Swift.UnsafeMutablePointer<Element>
_ArrayBuffer
@_specialize(exported: true, kind: full, target: _getElementSlowPath(_:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal func __specialize_class__getElementSlowPath(_ i: Swift.Int) -> Swift.AnyObject
_ContiguousArrayBuffer
@_specialize(exported: true, kind: full, target: _consumeAndCreateNew(bufferIsUnique:minimumCapacity:growForAppend:), availability: macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *; where @_noMetadata Element : _Class) internal func __specialize_class__consumeAndCreateNew(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> Swift._ContiguousArrayBuffer<Element>
public func _createOffsetBasedKeyPath(root: any Any.Type, value: any Any.Type, offset: Swift.Int) -> Swift.AnyKeyPath

Properties & Constants

Unicode._CharacterRecognizer
public var description: Swift.String

Conformances

Never
Swift.Decodable
Never
Swift.Encodable
Unicode._CharacterRecognizer
Swift.CustomStringConvertible
Unicode._CharacterRecognizer
Swift.Equatable

Initializers

Never
public init(from decoder: any Swift.Decoder) throws