Swift Changes for Swift
Swift
Removed Array.extend(_: S)
Removed Array.filter(_: (T) -> Bool) -> [T]
Removed Array.first
Removed Array.flatMap(_: (T) -> [U]) -> [U]
Removed Array.generate() -> IndexingGenerator<[T]>
Removed Array.getMirror() -> MirrorType
Removed Array.init(_: _ArrayBuffer<T>)
Removed Array.init(_fromCocoaArray: _NSArrayCoreType, noCopy: Bool)
Removed Array.init(_uninitializedCount: Int)
Removed Array.isEmpty
Removed Array.join(_: S) -> [T]
Removed Array.last
Removed Array.map(_: (T) -> U) -> [U]
Removed Array.reduce(_: U, combine: (U, T) -> U) -> U
Removed Array.removeRange(_: Range<Int>)
Removed Array.replaceRange(_: Range<Int>, with: C)
Removed Array.reverse() -> [T]
Removed Array.sort(_: (T, T) -> Bool)
Removed Array.sorted(_: (T, T) -> Bool) -> [T]
Removed Array.splice(_: S, atIndex: Int)
Removed Array.withUnsafeBufferPointer(_: (UnsafeBufferPointer<T>) -> R) -> R
Removed Array.withUnsafeMutableBufferPointer(_: (inout UnsafeMutableBufferPointer<T>) -> R) -> R
Removed ArraySlice.extend(_: S)
Removed ArraySlice.filter(_: (T) -> Bool) -> ArraySlice<T>
Removed ArraySlice.first
Removed ArraySlice.flatMap(_: (T) -> ArraySlice<U>) -> ArraySlice<U>
Removed ArraySlice.generate() -> IndexingGenerator<ArraySlice<T>>
Removed ArraySlice.getMirror() -> MirrorType
Removed ArraySlice.init(_: _SliceBuffer<T>)
Removed ArraySlice.init(_uninitializedCount: Int)
Removed ArraySlice.isEmpty
Removed ArraySlice.join(_: S) -> ArraySlice<T>
Removed ArraySlice.last
Removed ArraySlice.map(_: (T) -> U) -> ArraySlice<U>
Removed ArraySlice.reduce(_: U, combine: (U, T) -> U) -> U
Removed ArraySlice.removeRange(_: Range<Int>)
Removed ArraySlice.replaceRange(_: Range<Int>, with: C)
Removed ArraySlice.reverse() -> ArraySlice<T>
Removed ArraySlice.sort(_: (T, T) -> Bool)
Removed ArraySlice.sorted(_: (T, T) -> Bool) -> ArraySlice<T>
Removed ArraySlice.splice(_: S, atIndex: Int)
Removed ArraySlice.withUnsafeBufferPointer(_: (UnsafeBufferPointer<T>) -> R) -> R
Removed ArraySlice.withUnsafeMutableBufferPointer(_: (inout UnsafeMutableBufferPointer<T>) -> R) -> R
Removed AutoreleasingUnsafeMutablePointer.encode() -> [Word]
Removed AutoreleasingUnsafeMutablePointer.init(_: UnsafePointer<U>)
Removed BidirectionalIndexType.predecessor() -> Self
Removed BidirectionalReverseView [struct]
Removed BidirectionalReverseView.endIndex
Removed BidirectionalReverseView.generate() -> IndexingGenerator<BidirectionalReverseView<T>>
Removed BidirectionalReverseView.startIndex
Removed BidirectionalReverseView.subscript() -> T.Generator.Element
Removed Bit.getMirror() -> MirrorType
Removed BitwiseOperationsType.&(_: Self, _: Self) -> Self [class]
Removed BitwiseOperationsType.^(_: Self, _: Self) -> Self [class]
Removed BitwiseOperationsType.|(_: Self, _: Self) -> Self [class]
Removed BitwiseOperationsType.~(_: Self) -> Self [class]
Removed Bool.getMirror() -> MirrorType
Removed Bool.init(_: Builtin.Int1)
Removed Bool.value
Removed CFunctionPointer [struct]
Removed CFunctionPointer.debugDescription
Removed CFunctionPointer.encode() -> [Word]
Removed CFunctionPointer.hashValue
Removed CFunctionPointer.init()
Removed CFunctionPointer.init(_: COpaquePointer)
Removed CFunctionPointer.init(nilLiteral: ())
Removed CFunctionPointer.value
Removed Character.getMirror() -> MirrorType
Removed Character.utf16
Removed Character.Representation [enum]
Removed Character.Representation.Large
Removed Character.Representation.Small
Removed CharacterLiteralConvertible
Removed CharacterLiteralConvertible.init(characterLiteral: CharacterLiteralType)
Removed ClosedInterval.getMirror() -> MirrorType
Removed CollectionOfOne.element
Removed CollectionOfOne.getMirror() -> MirrorType
Removed CollectionType.endIndex
Removed CollectionType.startIndex
Removed CollectionType.subscript() -> Self.Generator.Element
Removed CollectionType.subscript() -> _Element
Removed Comparable.<(_: Self, _: Self) -> Bool [class]
Removed Comparable.<=(_: Self, _: Self) -> Bool [class]
Removed Comparable.>(_: Self, _: Self) -> Bool [class]
Removed Comparable.>=(_: Self, _: Self) -> Bool [class]
Removed ContiguousArray.extend(_: S)
Removed ContiguousArray.filter(_: (T) -> Bool) -> ContiguousArray<T>
Removed ContiguousArray.first
Removed ContiguousArray.flatMap(_: (T) -> ContiguousArray<U>) -> ContiguousArray<U>
Removed ContiguousArray.generate() -> IndexingGenerator<ContiguousArray<T>>
Removed ContiguousArray.getMirror() -> MirrorType
Removed ContiguousArray.init(_: _ContiguousArrayBuffer<T>)
Removed ContiguousArray.init(_uninitializedCount: Int)
Removed ContiguousArray.isEmpty
Removed ContiguousArray.join(_: S) -> ContiguousArray<T>
Removed ContiguousArray.last
Removed ContiguousArray.map(_: (T) -> U) -> ContiguousArray<U>
Removed ContiguousArray.reduce(_: U, combine: (U, T) -> U) -> U
Removed ContiguousArray.removeRange(_: Range<Int>)
Removed ContiguousArray.replaceRange(_: Range<Int>, with: C)
Removed ContiguousArray.reverse() -> ContiguousArray<T>
Removed ContiguousArray.sort(_: (T, T) -> Bool)
Removed ContiguousArray.sorted(_: (T, T) -> Bool) -> ContiguousArray<T>
Removed ContiguousArray.splice(_: S, atIndex: Int)
Removed ContiguousArray.withUnsafeBufferPointer(_: (UnsafeBufferPointer<T>) -> R) -> R
Removed ContiguousArray.withUnsafeMutableBufferPointer(_: (inout UnsafeMutableBufferPointer<T>) -> R) -> R
Removed COpaquePointer.encode() -> [Word]
Removed COpaquePointer.init(_: CFunctionPointer<T>)
Removed COpaquePointer.init(_: Builtin.RawPointer)
Removed CVaListPointer.value
Removed CVarArgType.encode() -> [Word]
Removed DebugPrintable
Removed DebugPrintable.debugDescription
Removed Dictionary.getMirror() -> MirrorType
Removed Dictionary.keys
Removed Dictionary.removeAtIndex(_: DictionaryIndex<Key, Value>)
Removed Dictionary.values
Removed DictionaryGeneratorRepresentation [enum]
Removed DictionaryIndexRepresentation [enum]
Removed DictionaryMirror
Removed DictionaryMirror.count
Removed DictionaryMirror.disposition
Removed DictionaryMirror.init(_: [Key : Value])
Removed DictionaryMirror.objectIdentifier
Removed DictionaryMirror.quickLookObject
Removed DictionaryMirror.subscript() -> (String, MirrorType)
Removed DictionaryMirror.summary
Removed DictionaryMirror.value
Removed DictionaryMirror.valueType
Removed DictionaryMirrorPosition [struct]
Removed DictionaryMirrorPosition.DictionaryPos
Removed DictionaryMirrorPosition.init(_: [Key : Value])
Removed DictionaryMirrorPosition.successor()
Removed Double.encode() -> [Word]
Removed Double.getMirror() -> MirrorType
Removed EmptyCollection.getMirror() -> MirrorType
Removed EmptyGenerator.generate() -> EmptyGenerator<T>
Removed EnumerateGenerator.base
Removed EnumerateGenerator.count
Removed EnumerateGenerator.generate() -> EnumerateGenerator<Base>
Removed EnumerateSequence.base
Removed Equatable.==(_: Self, _: Self) -> Bool [class]
Removed ExtensibleCollectionType
Removed FilterCollectionView [struct]
Removed FilterCollectionView.endIndex
Removed FilterCollectionView.generate() -> FilterGenerator<Base.Generator>
Removed FilterCollectionView.init(_: Base, includeElement: (Base.Generator.Element) -> Bool)
Removed FilterCollectionView.startIndex
Removed FilterCollectionView.subscript() -> Base.Generator.Element
Removed FilterCollectionViewIndex [struct]
Removed FilterCollectionViewIndex.successor() -> FilterCollectionViewIndex<Base>
Removed FilterGenerator [struct]
Removed FilterGenerator.generate() -> FilterGenerator<Base>
Removed FilterGenerator.next() -> Base.Element?
Removed FilterSequenceView [struct]
Removed FilterSequenceView.generate() -> FilterGenerator<Base.Generator>
Removed Float.encode() -> [Word]
Removed Float.getMirror() -> MirrorType
Removed GeneratorOf [struct]
Removed GeneratorOf.generate() -> GeneratorOf<T>
Removed GeneratorOf.init(_: () -> T?)
Removed GeneratorOf.init(_: G)
Removed GeneratorOf.next() -> T?
Removed GeneratorOfOne.elements
Removed GeneratorOfOne.generate() -> GeneratorOfOne<T>
Removed GeneratorSequence.generate() -> GeneratorSequence<G>
Removed HalfOpenInterval.getMirror() -> MirrorType
Removed ImplicitlyUnwrappedOptional.flatMap(_: (T) -> U!) -> U!
Removed ImplicitlyUnwrappedOptional.getMirror() -> MirrorType
Removed ImplicitlyUnwrappedOptional.map(_: (T) -> U) -> U!
Removed Index.init(_: String.Index, within: String.UTF8View)
Removed Index.init(_: String.Index, within: String.UTF16View)
Removed Index.samePositionIn(_: String) -> String.Index?
Removed Index.samePositionIn(_: String) -> String.Index?
Removed IndexingGenerator.generate() -> IndexingGenerator<C>
Removed IndexingGenerator.init(_: C)
Removed IndexingGenerator.next() -> C._Element?
Removed Int.encode() -> [Word]
Removed Int.getMirror() -> MirrorType
Removed Int16.encode() -> [Word]
Removed Int16.getMirror() -> MirrorType
Removed Int32.encode() -> [Word]
Removed Int32.getMirror() -> MirrorType
Removed Int64.encode() -> [Word]
Removed Int64.getMirror() -> MirrorType
Removed Int8.encode() -> [Word]
Removed Int8.getMirror() -> MirrorType
Removed IntegerArithmeticType.%(_: Self, _: Self) -> Self [class]
Removed IntegerArithmeticType.*(_: Self, _: Self) -> Self [class]
Removed IntegerArithmeticType.+(_: Self, _: Self) -> Self [class]
Removed IntegerArithmeticType.-(_: Self, _: Self) -> Self [class]
Removed IntegerArithmeticType./(_: Self, _: Self) -> Self [class]
Removed LazyBidirectionalCollection [struct]
Removed LazyBidirectionalCollection.array
Removed LazyBidirectionalCollection.endIndex
Removed LazyBidirectionalCollection.filter(_: (S.Generator.Element) -> Bool) -> LazySequence<FilterSequenceView<S>>
Removed LazyBidirectionalCollection.first
Removed LazyBidirectionalCollection.generate() -> S.Generator
Removed LazyBidirectionalCollection.init(_: S)
Removed LazyBidirectionalCollection.isEmpty
Removed LazyBidirectionalCollection.last
Removed LazyBidirectionalCollection.map(_: (S.Generator.Element) -> U) -> LazyBidirectionalCollection<MapCollectionView<S, U>>
Removed LazyBidirectionalCollection.reverse() -> LazyBidirectionalCollection<BidirectionalReverseView<S>>
Removed LazyBidirectionalCollection.startIndex
Removed LazyBidirectionalCollection.subscript() -> S.Generator.Element
Removed LazyForwardCollection [struct]
Removed LazyForwardCollection.array
Removed LazyForwardCollection.endIndex
Removed LazyForwardCollection.filter(_: (S.Generator.Element) -> Bool) -> LazySequence<FilterSequenceView<S>>
Removed LazyForwardCollection.first
Removed LazyForwardCollection.generate() -> S.Generator
Removed LazyForwardCollection.init(_: S)
Removed LazyForwardCollection.isEmpty
Removed LazyForwardCollection.map(_: (S.Generator.Element) -> U) -> LazyForwardCollection<MapCollectionView<S, U>>
Removed LazyForwardCollection.startIndex
Removed LazyForwardCollection.subscript() -> S.Generator.Element
Removed LazyRandomAccessCollection [struct]
Removed LazyRandomAccessCollection.array
Removed LazyRandomAccessCollection.endIndex
Removed LazyRandomAccessCollection.filter(_: (S.Generator.Element) -> Bool) -> LazySequence<FilterSequenceView<S>>
Removed LazyRandomAccessCollection.first
Removed LazyRandomAccessCollection.generate() -> S.Generator
Removed LazyRandomAccessCollection.init(_: S)
Removed LazyRandomAccessCollection.isEmpty
Removed LazyRandomAccessCollection.last
Removed LazyRandomAccessCollection.map(_: (S.Generator.Element) -> U) -> LazyRandomAccessCollection<MapCollectionView<S, U>>
Removed LazyRandomAccessCollection.reverse() -> LazyBidirectionalCollection<RandomAccessReverseView<S>>
Removed LazyRandomAccessCollection.startIndex
Removed LazyRandomAccessCollection.subscript() -> S.Generator.Element
Removed LazySequence.array
Removed LazySequence.filter(_: (S.Generator.Element) -> Bool) -> LazySequence<FilterSequenceView<S>>
Removed LazySequence.generate() -> S.Generator
Removed LazySequence.map(_: (S.Generator.Element) -> U) -> LazySequence<MapSequenceView<S, U>>
Removed ManagedBuffer.deinit
Removed ManagedBufferPointer.init(_: ManagedProtoBuffer<Value, Element>)
Removed ManagedBufferPointer.init(_uncheckedUnsafeBufferObject: AnyObject)
Removed ManagedBufferPointer.init(bufferClass: AnyClass, minimumCapacity: Int)
Removed MapCollectionView [struct]
Removed MapCollectionView.endIndex
Removed MapCollectionView.generate() -> MapSequenceGenerator<Base.Generator, T>
Removed MapCollectionView.startIndex
Removed MapCollectionView.subscript() -> T
Removed MapSequenceGenerator [struct]
Removed MapSequenceGenerator.generate() -> MapSequenceGenerator<Base, T>
Removed MapSequenceGenerator.next() -> T?
Removed MapSequenceView [struct]
Removed MapSequenceView.generate() -> MapSequenceGenerator<Base.Generator, T>
Removed MirrorDisposition [enum]
Removed MirrorDisposition.Aggregate
Removed MirrorDisposition.Class
Removed MirrorDisposition.Container
Removed MirrorDisposition.Enum
Removed MirrorDisposition.IndexContainer
Removed MirrorDisposition.KeyContainer
Removed MirrorDisposition.MembershipContainer
Removed MirrorDisposition.ObjCObject
Removed MirrorDisposition.Optional
Removed MirrorDisposition.Struct
Removed MirrorDisposition.Tuple
Removed MirrorType
Removed MirrorType.count
Removed MirrorType.disposition
Removed MirrorType.objectIdentifier
Removed MirrorType.quickLookObject
Removed MirrorType.subscript() -> (String, MirrorType)
Removed MirrorType.summary
Removed MirrorType.value
Removed MirrorType.valueType
Removed MutableCollectionType.subscript() -> Self.Generator.Element
Removed MutableSliceable.subscript() -> Self.SubSlice
Removed ObjectIdentifier.value
Removed Optional.flatMap(_: (T) -> U?) -> U?
Removed Optional.getMirror() -> MirrorType
Removed Optional.map(_: (T) -> U) -> U?
Removed PermutationGenerator.generate() -> PermutationGenerator<C, Indices>
Removed PermutationGenerator.indices
Removed PermutationGenerator.init(elements: C, indices: Indices)
Removed PermutationGenerator.next() -> Element?
Removed PermutationGenerator.seq
Removed Printable
Removed Printable.description
Removed QuickLookObject [enum]
Removed QuickLookObject.AttributedString
Removed QuickLookObject.BezierPath
Removed QuickLookObject.Color
Removed QuickLookObject.Double
Removed QuickLookObject.Float
Removed QuickLookObject.Image
Removed QuickLookObject.Int
Removed QuickLookObject.Logical
Removed QuickLookObject.Point
Removed QuickLookObject.Range
Removed QuickLookObject.Rectangle
Removed QuickLookObject.Size
Removed QuickLookObject.Sound
Removed QuickLookObject.Sprite
Removed QuickLookObject.Text
Removed QuickLookObject.UInt
Removed QuickLookObject.URL
Removed QuickLookObject.View
Removed RandomAccessReverseView [struct]
Removed RandomAccessReverseView.endIndex
Removed RandomAccessReverseView.generate() -> IndexingGenerator<RandomAccessReverseView<T>>
Removed RandomAccessReverseView.startIndex
Removed RandomAccessReverseView.subscript() -> T.Generator.Element
Removed Range.getMirror() -> MirrorType
Removed Range.isEmpty
Removed Range.map(_: (T) -> U) -> [U]
Removed RangeGenerator.generate() -> RangeGenerator<T>
Removed RangeReplaceableCollectionType.insert(_: Self.Generator.Element, atIndex: Self.Index)
Removed RangeReplaceableCollectionType.removeAtIndex(_: Self.Index) -> Self.Generator.Element
Removed RangeReplaceableCollectionType.removeRange(_: Range<Self.Index>)
Removed RangeReplaceableCollectionType.replaceRange(_: Range<Self.Index>, with: C)
Removed RangeReplaceableCollectionType.splice(_: S, atIndex: Self.Index)
Removed RawOptionSetType
Removed RawOptionSetType.init(rawValue: RawValue)
Removed Reflectable
Removed Reflectable.getMirror() -> MirrorType
Removed Repeat.generate() -> IndexingGenerator<Repeat<T>>
Removed ReverseBidirectionalIndex [struct]
Removed ReverseBidirectionalIndex.predecessor() -> ReverseBidirectionalIndex<I>
Removed ReverseBidirectionalIndex.successor() -> ReverseBidirectionalIndex<I>
Removed ReverseRandomAccessIndex.predecessor() -> ReverseRandomAccessIndex<I>
Removed ReverseRandomAccessIndex.successor() -> ReverseRandomAccessIndex<I>
Removed SequenceOf [struct]
Removed SequenceOf.generate() -> GeneratorOf<T>
Removed SequenceOf.init(_: S)
Removed SequenceOf.init(_: () -> G)
Removed SequenceType.generate() -> Generator
Removed Set.getMirror() -> MirrorType
Removed Set.makeDescription(isDebug: Bool) -> String
Removed Set.removeAtIndex(_: SetIndex<T>)
Removed SetGeneratorRepresentation [enum]
Removed SetIndexRepresentation [enum]
Removed SetMirror
Removed SetMirror.count
Removed SetMirror.disposition
Removed SetMirror.init(_: Set<T>)
Removed SetMirror.objectIdentifier
Removed SetMirror.quickLookObject
Removed SetMirror.subscript() -> (String, MirrorType)
Removed SetMirror.summary
Removed SetMirror.value
Removed SetMirror.valueType
Removed SetMirrorPosition [struct]
Removed SetMirrorPosition.init(_: Set<T>)
Removed SetMirrorPosition.SetPos
Removed SetMirrorPosition.successor()
Removed SignedNumberType.-(_: Self) -> Self [class]
Removed SinkOf [struct]
Removed SinkOf.init(_: S)
Removed SinkOf.init(_: (T) -> ())
Removed SinkOf.put(_: T)
Removed SinkType
Removed SinkType.put(_: Element)
Removed Sliceable
Removed Sliceable.subscript() -> SubSlice
Removed StaticString.init(start: Builtin.RawPointer, byteSize: Builtin.Word, isASCII: Builtin.Int1)
Removed StaticString.init(unicodeScalar: Builtin.Int32)
Removed Strideable.advancedBy(_: Stride) -> Self
Removed Strideable.distanceTo(_: Self) -> Stride
Removed StrideThrough.end
Removed StrideThrough.getMirror() -> MirrorType
Removed StrideThrough.init(start: T, end: T, stride: T.Stride)
Removed StrideThrough.start
Removed StrideThrough.stride
Removed StrideThroughGenerator.current
Removed StrideThroughGenerator.done
Removed StrideThroughGenerator.end
Removed StrideThroughGenerator.stride
Removed StrideTo.end
Removed StrideTo.getMirror() -> MirrorType
Removed StrideTo.init(start: T, end: T, stride: T.Stride)
Removed StrideTo.start
Removed StrideTo.stride
Removed StrideToGenerator.current
Removed StrideToGenerator.end
Removed StrideToGenerator.stride
Removed String.extend(_: S)
Removed String.extend(_: String)
Removed String.generate() -> IndexingGenerator<String>
Removed String.getMirror() -> MirrorType
Removed String.init(_: T)
Removed String.init(_: T, radix: Int, uppercase: Bool)
Removed String.insert(_: Character, atIndex: String.Index)
Removed String.join(_: S) -> String
Removed String.removeAtIndex(_: String.Index) -> Character
Removed String.removeRange(_: Range<String.Index>)
Removed String.replaceRange(_: Range<String.Index>, with: C)
Removed String.splice(_: S, atIndex: String.Index)
Removed String.subscript() -> Character
Removed String.subscript() -> String
Removed String.toInt() -> Int?
Removed String.withCString(_: UnsafePointer<Int8> -> Result) -> Result
Removed String.Index [struct]
Removed String.Index.getMirror() -> MirrorType
Removed String.Index.predecessor() -> String.Index
Removed String.Index.successor() -> String.Index
Removed String.UnicodeScalarView.getMirror() -> MirrorType
Removed String.UTF16View.generate() -> Generator
Removed String.UTF16View.getMirror() -> MirrorType
Removed String.UTF8View.generate() -> IndexingGenerator<String.UTF8View>
Removed String.UTF8View.getMirror() -> MirrorType
Removed UInt.encode() -> [Word]
Removed UInt.getMirror() -> MirrorType
Removed UInt16.encode() -> [Word]
Removed UInt16.getMirror() -> MirrorType
Removed UInt32.encode() -> [Word]
Removed UInt32.getMirror() -> MirrorType
Removed UInt64.encode() -> [Word]
Removed UInt64.getMirror() -> MirrorType
Removed UInt8.encode() -> [Word]
Removed UInt8.getMirror() -> MirrorType
Removed UnicodeCodecType.encode(_: UnicodeScalar, output: S) [class]
Removed UnicodeScalar.getMirror() -> MirrorType
Removed UnicodeScalar.init(_: Builtin.Int32)
Removed UnicodeScalar.utf16
Removed UnicodeScalar.UTF16View [struct]
Removed UnicodeScalar.UTF16View.value
Removed UnicodeScalarIndex.init(_: String.Index, within: String.UnicodeScalarView)
Removed UnicodeScalarIndex.samePositionIn(_: String) -> String.Index?
Removed UnicodeScalarView.extend(_: S)
Removed UnicodeScalarView.insert(_: UnicodeScalar, atIndex: String.UnicodeScalarView.Index)
Removed UnicodeScalarView.removeAll(keepCapacity: Bool)
Removed UnicodeScalarView.removeAtIndex(_: String.UnicodeScalarView.Index) -> UnicodeScalar
Removed UnicodeScalarView.removeRange(_: Range<String.UnicodeScalarView.Index>)
Removed UnicodeScalarView.replaceRange(_: Range<String.UnicodeScalarView.Index>, with: C)
Removed UnicodeScalarView.splice(_: S, atIndex: String.UnicodeScalarView.Index)
Removed UnsafeBufferPointerGenerator.end
Removed UnsafeBufferPointerGenerator.generate() -> UnsafeBufferPointerGenerator<T>
Removed UnsafeBufferPointerGenerator.position
Removed UnsafeMutablePointer.encode() -> [Word]
Removed UnsafeMutablePointer.getMirror() -> MirrorType
Removed UnsafeMutablePointer.initializeFrom(_: C)
Removed UnsafeMutablePointer.put(_: T)
Removed UnsafePointer.encode() -> [Word]
Removed UnsafePointer.getMirror() -> MirrorType
Removed UTF16.encode(_: UnicodeScalar, output: S) [static]
Removed UTF16View.endIndex
Removed UTF16View.generate() -> IndexingGenerator<UnicodeScalar.UTF16View>
Removed UTF16View.startIndex
Removed UTF16View.subscript() -> CodeUnit
Removed UTF32.encode(_: UnicodeScalar, output: S) [static]
Removed UTF8.encode(_: UnicodeScalar, output: S) [static]
Removed VaListBuilder.append(_: CVarArgType)
Removed VaListBuilder.storage
Removed VaListBuilder.va_list() -> CVaListPointer
Removed Zip2 [struct]
Removed Zip2.generate() -> Generator
Removed Zip2.init(_: S0, _: S1)
Removed Zip2.sequences
Removed ZipGenerator2 [struct]
Removed ZipGenerator2.baseStreams
Removed ZipGenerator2.init(_: E0, _: E1)
Removed ZipGenerator2.next() -> Element?
Removed !=(_: Builtin.NativeObject, _: Builtin.NativeObject) -> Bool
Removed !=(_: _UnitTestArray<T>, _: _UnitTestArray<T>) -> Bool
Removed !=(_: Builtin.RawPointer, _: Builtin.RawPointer) -> Bool
Removed !==(_: _UnitTestArrayBuffer<T>, _: _UnitTestArrayBuffer<T>) -> Bool
Removed &&(_: T, _: () -> U) -> Bool
Removed &&(_: T, _: () -> Bool) -> Bool
Removed &(_: T, _: T) -> T
Removed +(_: C, _: S) -> C
Removed +(_: T.Stride, _: T) -> T
Removed +(_: C, _: S) -> C
Removed +(_: EC1, _: EC2) -> EC1
Removed +(_: S, _: C) -> C
Removed +(_: T, _: T.Stride) -> T
Removed ++(_: T) -> T
Removed ++(_: T) -> T
Removed +=(_: _UnitTestArrayBuffer<T>, _: C)
Removed +=(_: _UnitTestArray<T>, _: S)
Removed +=(_: _UnitTestArrayBuffer<T>, _: T)
Removed +=(_: ContiguousArray<T>, _: C)
Removed +=(_: ArraySlice<T>, _: C)
Removed +=(_: T, _: T.Stride)
Removed +=(_: [T], _: C)
Removed +=(_: _ContiguousArrayBuffer<T>, _: C)
Removed +=(_: _UnitTestArray<T>, _: C)
Removed -(_: T, _: T.Stride) -> T
Removed -(_: T, _: T) -> T.Stride
Removed --(_: T) -> T
Removed --(_: T) -> T
Removed -=(_: T, _: T.Stride)
Removed ...(_: Pos, _: Pos) -> Range<Pos>
Removed ...(_: Pos, _: Pos) -> Range<Pos>
Removed ..<(_: Pos, _: Pos) -> Range<Pos>
Removed ..<(_: Pos, _: Pos) -> Range<Pos>
Removed <(_: SetMirrorPosition<T>, _: Int) -> Bool
Removed <(_: _NativeDictionaryIndex<Key, Value>, _: _NativeDictionaryIndex<Key, Value>) -> Bool
Removed <(_: DictionaryMirrorPosition<Key, Value>, _: Int) -> Bool
Removed <(_: _CocoaDictionaryIndex, _: _CocoaDictionaryIndex) -> Bool
Removed <(_: _NativeSetIndex<T>, _: _NativeSetIndex<T>) -> Bool
Removed <(_: String.Index, _: String.Index) -> Bool
Removed <(_: _CocoaSetIndex, _: _CocoaSetIndex) -> Bool
Removed ==(_: _CocoaSetIndex, _: _CocoaSetIndex) -> Bool
Removed ==(_: DictionaryMirrorPosition<Key, Value>, _: Int) -> Bool
Removed ==(_: Builtin.NativeObject, _: Builtin.NativeObject) -> Bool
Removed ==(_: CFunctionPointer<T>, _: CFunctionPointer<T>) -> Bool
Removed ==(_: ReverseRandomAccessIndex<I>, _: ReverseRandomAccessIndex<I>) -> Bool
Removed ==(_: _NativeSetIndex<T>, _: _NativeSetIndex<T>) -> Bool
Removed ==(_: Builtin.RawPointer, _: Builtin.RawPointer) -> Bool
Removed ==(_: String.Index, _: String.Index) -> Bool
Removed ==(_: _ConcatenateBidirectionalIndex<I>, _: _ConcatenateBidirectionalIndex<I>) -> Bool
Removed ==(_: _HeapBuffer<Value, Element>, _: _HeapBuffer<Value, Element>) -> Bool
Removed ==(_: T, _: T) -> Bool
Removed ==(_: SetMirrorPosition<T>, _: Int) -> Bool
Removed ==(_: _UnitTestArray<T>, _: _UnitTestArray<T>) -> Bool
Removed ==(_: _ConcatenateForwardIndex<I>, _: _ConcatenateForwardIndex<I>) -> Bool
Removed ==(_: _CocoaDictionaryIndex, _: _CocoaDictionaryIndex) -> Bool
Removed ==(_: T, _: T) -> Bool
Removed ==(_: ReverseBidirectionalIndex<I>, _: ReverseBidirectionalIndex<I>) -> Bool
Removed ==(_: _NativeDictionaryIndex<Key, Value>, _: _NativeDictionaryIndex<Key, Value>) -> Bool
Removed ==(_: FilterCollectionViewIndex<Base>, _: FilterCollectionViewIndex<Base>) -> Bool
Removed ===(_: _UnitTestArrayBuffer<T>, _: _UnitTestArrayBuffer<T>) -> Bool
Removed >(_: DictionaryMirrorPosition<Key, Value>, _: Int) -> Bool
Removed >(_: SetMirrorPosition<T>, _: Int) -> Bool
Removed ??(_: T?, _: () -> T) -> T
Removed ??(_: T?, _: () -> T?) -> T?
Removed ^(_: T, _: T) -> T
Removed advance(_: T, _: T.Distance) -> T
Removed advance(_: T, _: T.Distance, _: T) -> T
Removed Array.Element
Removed Array.SubSlice
Removed ArraySlice.Element
Removed ArraySlice.SubSlice
Removed BidirectionalReverseView.Generator
Removed BidirectionalReverseView.Index
Removed Character.UTF16View
Removed CharacterLiteralConvertible.CharacterLiteralType
Removed ClosedInterval.Bound
Removed CollectionType.Index
Removed contains(_: S, _: (S.Generator.Element) -> L) -> Bool
Removed contains(_: S, _: S.Generator.Element) -> Bool
Removed ContiguousArray.Element
Removed ContiguousArray.SubSlice
Removed count(_: T) -> T.Index.Distance
Removed debugPrint(_: T)
Removed debugPrint(_: T, _: TargetStream)
Removed debugPrintln(_: T)
Removed debugPrintln(_: T, _: TargetStream)
Removed DictionaryIndex.Index
Removed DictionaryMirror.MirroredType
Removed DictionaryMirrorPosition.MirroredType
Removed distance(_: T, _: T) -> T.Distance
Removed dropFirst(_: Seq) -> Seq.SubSlice
Removed dropLast(_: S) -> S.SubSlice
Removed enumerate(_: Seq) -> EnumerateSequence<Seq>
Removed EnumerateGenerator.Generator
Removed equal(_: S1, _: S2) -> Bool
Removed equal(_: S1, _: S2, _: (S1.Generator.Element, S1.Generator.Element) -> Bool) -> Bool
Removed extend(_: C, _: S)
Removed filter(_: S, _: (S.Generator.Element) -> Bool) -> [S.Generator.Element]
Removed FilterCollectionView.Index
Removed find(_: C, _: C.Generator.Element) -> C.Index?
Removed first(_: C) -> C.Generator.Element?
Removed flatMap(_: T?, _: (T) -> U?) -> U?
Removed flatMap(_: S, _: (S.Generator.Element) -> [T]) -> [T]
Removed flatMap(_: C, _: (C.Generator.Element) -> [T]) -> [T]
Removed HalfOpenInterval.Bound
Removed indices(_: C) -> Range<C.Index>
Removed insert(_: C, _: C.Generator.Element, atIndex: C.Index)
Removed isEmpty(_: C) -> Bool
Removed isUniquelyReferencedOrPinnedNonObjC(_: T) -> Bool
Removed join(_: C, _: S) -> C
Removed kCFStringEncodingASCII
Removed last(_: C) -> C.Generator.Element?
Removed lazy(_: S) -> LazyRandomAccessCollection<S>
Removed lazy(_: S) -> LazySequence<S>
Removed lazy(_: S) -> LazyForwardCollection<S>
Removed lazy(_: S) -> LazyBidirectionalCollection<S>
Removed lexicographicalCompare(_: S1, _: S2) -> Bool
Removed lexicographicalCompare(_: S1, _: S2, isOrderedBefore: (S1.Generator.Element, S1.Generator.Element) -> Bool) -> Bool
Removed map(_: C, _: (C.Generator.Element) -> T) -> [T]
Removed map(_: S, _: (S.Generator.Element) -> T) -> [T]
Removed map(_: T?, _: (T) -> U) -> U?
Removed maxElement(_: R) -> R.Generator.Element
Removed minElement(_: R) -> R.Generator.Element
Removed numericCast(_: T) -> U
Removed numericCast(_: T) -> U
Removed numericCast(_: T) -> U
Removed overlaps(_: I0, _: I1) -> Bool
Removed partition(_: C, _: Range<C.Index>) -> C.Index
Removed partition(_: C, _: Range<C.Index>, _: (C.Generator.Element, C.Generator.Element) -> Bool) -> C.Index
Removed PermutationGenerator.Generator
Removed prefix(_: S, _: Int) -> S.SubSlice
Removed print(_: T)
Removed print(_: T, _: TargetStream)
Removed println()
Removed println(_: T)
Removed println(_: T, _: TargetStream)
Removed RandomAccessReverseView.Generator
Removed RandomAccessReverseView.Index
Removed Range.ArraySlice
Removed Range.Generator
Removed Range.Index
Removed RangeGenerator.Element
Removed RangeGenerator.Generator
Removed RawOptionSetType.RawValue
Removed reduce(_: S, _: U, _: (U, S.Generator.Element) -> U) -> U
Removed reflect(_: T) -> MirrorType
Removed removeAll(_: C, keepCapacity: Bool)
Removed removeAtIndex(_: C, _: C.Index) -> C.Generator.Element
Removed removeLast(_: C) -> C.Generator.Element
Removed removeRange(_: C, _: Range<C.Index>)
Removed reverse(_: C) -> [C.Generator.Element]
Removed ReverseBidirectionalIndex.Distance
Removed SequenceType.Generator
Removed Set.Element
Removed Set.GeneratorType
Removed SetIndex.Index
Removed SetIndex.Key
Removed SetIndex.Value
Removed SetMirror.MirroredType
Removed SetMirrorPosition.MirroredType
Removed SinkType.Element
Removed Sliceable.SubSlice
Removed sort(_: ContiguousArray<T>)
Removed sort(_: C)
Removed sort(_: [T])
Removed sort(_: ContiguousArray<T>, _: (T, T) -> Bool)
Removed sort(_: [T], _: (T, T) -> Bool)
Removed sort(_: C, _: (C.Generator.Element, C.Generator.Element) -> Bool)
Removed sorted(_: C) -> [C.Generator.Element]
Removed sorted(_: C, _: (C.Generator.Element, C.Generator.Element) -> Bool) -> [C.Generator.Element]
Removed splice(_: C, _: S, atIndex: C.Index)
Removed split(_: S, maxSplit: Int, allowEmptySlices: Bool, isSeparator: (S.Generator.Element) -> R) -> [S.SubSlice]
Removed startsWith(_: S0, _: S1) -> Bool
Removed startsWith(_: S0, _: S1, _: (S0.Generator.Element, S0.Generator.Element) -> Bool) -> Bool
Removed stride(from: T, through: T, by: T.Stride) -> StrideThrough<T>
Removed stride(from: T, to: T, by: T.Stride) -> StrideTo<T>
Removed String.UTF16View.Generator
Removed String.UTF8View.Index.Buffer
Removed suffix(_: S, _: Int) -> S.SubSlice
Removed toDebugString(_: T) -> String
Removed toString(_: T) -> String
Removed transcode(_: InputEncoding.Type, _: OutputEncoding.Type, _: Input, _: Output, stopOnError: Bool) -> Bool
Removed underestimateCount(_: T) -> Int
Removed unsafeReflect(_: Builtin.NativeObject, _: UnsafeMutablePointer<T>) -> MirrorType
Removed UWord
Removed withExtendedLifetime(_: T, _: () -> Result) -> Result
Removed withExtendedLifetime(_: T, _: T -> Result) -> Result
Removed withUnsafeMutablePointer(_: T, _: UnsafeMutablePointer<T> -> Result) -> Result
Removed withUnsafeMutablePointers(_: A0, _: A1, _: (UnsafeMutablePointer<A0>, UnsafeMutablePointer<A1>) -> Result) -> Result
Removed withUnsafeMutablePointers(_: A0, _: A1, _: A2, _: (UnsafeMutablePointer<A0>, UnsafeMutablePointer<A1>, UnsafeMutablePointer<A2>) -> Result) -> Result
Removed withUnsafePointer(_: T, _: UnsafePointer<T> -> Result) -> Result
Removed withUnsafePointers(_: A0, _: A1, _: (UnsafePointer<A0>, UnsafePointer<A1>) -> Result) -> Result
Removed withUnsafePointers(_: A0, _: A1, _: A2, _: (UnsafePointer<A0>, UnsafePointer<A1>, UnsafePointer<A2>) -> Result) -> Result
Removed Word
Removed zip(_: S0, _: S1) -> Zip2<S0, S1>
Removed Zip2.Generator
Removed Zip2.Stream1
Removed Zip2.Stream2
Removed ZipGenerator2.Element
Removed |(_: T, _: T) -> T
Removed ||(_: T, _: () -> U) -> Bool
Removed ||(_: T, _: () -> Bool) -> Bool
Removed ~(_: T) -> T
Added _Incrementable
Added _Incrementable.successor() -> Self
Added AnyBidirectionalCollection [struct]
Added AnyBidirectionalCollection.count
Added AnyBidirectionalCollection.endIndex
Added AnyBidirectionalCollection.generate() -> AnyGenerator<Element>
Added AnyBidirectionalCollection.init<C : CollectionType where C.Index : BidirectionalIndexType, C.Generator.Element == Element>(_: C)
Added AnyBidirectionalCollection.init(_: AnyRandomAccessCollection<Element>)
Added AnyBidirectionalCollection.init(_: AnyBidirectionalCollection<Element>)
Added AnyBidirectionalCollection.init<C : CollectionType where C.Index : RandomAccessIndexType, C.Generator.Element == Element>(_: C)
Added AnyBidirectionalCollection.init(_: AnyForwardCollection<Element>)
Added AnyBidirectionalCollection.startIndex
Added AnyBidirectionalCollection.subscript(_: AnyBidirectionalIndex) -> Element
Added AnyBidirectionalCollection.underestimateCount() -> Int
Added AnyBidirectionalIndex [struct]
Added AnyBidirectionalIndex.init<BaseIndex : BidirectionalIndexType>(_: BaseIndex)
Added AnyBidirectionalIndex.predecessor() -> AnyBidirectionalIndex
Added AnyBidirectionalIndex.successor() -> AnyBidirectionalIndex
Added AnyCollectionType
Added AnyForwardCollection [struct]
Added AnyForwardCollection.count
Added AnyForwardCollection.endIndex
Added AnyForwardCollection.generate() -> AnyGenerator<Element>
Added AnyForwardCollection.init<C : CollectionType where C.Index : ForwardIndexType, C.Generator.Element == Element>(_: C)
Added AnyForwardCollection.init(_: AnyForwardCollection<Element>)
Added AnyForwardCollection.init<C : CollectionType where C.Index : BidirectionalIndexType, C.Generator.Element == Element>(_: C)
Added AnyForwardCollection.init<C : CollectionType where C.Index : RandomAccessIndexType, C.Generator.Element == Element>(_: C)
Added AnyForwardCollection.init(_: AnyRandomAccessCollection<Element>)
Added AnyForwardCollection.init(_: AnyBidirectionalCollection<Element>)
Added AnyForwardCollection.startIndex
Added AnyForwardCollection.subscript(_: AnyForwardIndex) -> Element
Added AnyForwardCollection.underestimateCount() -> Int
Added AnyForwardIndex [struct]
Added AnyForwardIndex.init<BaseIndex : ForwardIndexType>(_: BaseIndex)
Added AnyForwardIndex.successor() -> AnyForwardIndex
Added AnyGenerator
Added AnyGenerator.init()
Added AnyGenerator.next() -> Element?
Added AnyRandomAccessCollection [struct]
Added AnyRandomAccessCollection.count
Added AnyRandomAccessCollection.endIndex
Added AnyRandomAccessCollection.generate() -> AnyGenerator<Element>
Added AnyRandomAccessCollection.init(_: AnyForwardCollection<Element>)
Added AnyRandomAccessCollection.init<C : CollectionType where C.Index : RandomAccessIndexType, C.Generator.Element == Element>(_: C)
Added AnyRandomAccessCollection.init(_: AnyRandomAccessCollection<Element>)
Added AnyRandomAccessCollection.init(_: AnyBidirectionalCollection<Element>)
Added AnyRandomAccessCollection.startIndex
Added AnyRandomAccessCollection.subscript(_: AnyRandomAccessIndex) -> Element
Added AnyRandomAccessCollection.underestimateCount() -> Int
Added AnyRandomAccessIndex [struct]
Added AnyRandomAccessIndex.advancedBy(_: Distance) -> AnyRandomAccessIndex
Added AnyRandomAccessIndex.advancedBy(_: Distance, limit: AnyRandomAccessIndex) -> AnyRandomAccessIndex
Added AnyRandomAccessIndex.distanceTo(_: AnyRandomAccessIndex) -> Distance
Added AnyRandomAccessIndex.init<BaseIndex : RandomAccessIndexType>(_: BaseIndex)
Added AnyRandomAccessIndex.predecessor() -> AnyRandomAccessIndex
Added AnyRandomAccessIndex.successor() -> AnyRandomAccessIndex
Added AnySequence [struct]
Added AnySequence.generate() -> AnyGenerator<Element>
Added AnySequence.init<G : GeneratorType where G.Element == Element>(_: () -> G)
Added AnySequence.init<S : SequenceType where S.Generator.Element == Element>(_: S)
Added AnySequence.underestimateCount() -> Int
Added Array.appendContentsOf<C : CollectionType where C.Generator.Element == Element>(_: C)
Added Array.appendContentsOf<S : SequenceType where S.Generator.Element == Element>(_: S)
Added Array.popLast() -> Element?
Added Array.replaceRange<C : CollectionType where C.Generator.Element == _Buffer.Element>(_: Range<Int>, with: C)
Added Array.withUnsafeBufferPointer<R>(_: (UnsafeBufferPointer<Element>) throws -> R) rethrows -> R
Added Array.withUnsafeMutableBufferPointer<R>(_: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
Added ArraySlice.appendContentsOf<S : SequenceType where S.Generator.Element == Element>(_: S)
Added ArraySlice.appendContentsOf<C : CollectionType where C.Generator.Element == Element>(_: C)
Added ArraySlice.replaceRange<C : CollectionType where C.Generator.Element == _Buffer.Element>(_: Range<Int>, with: C)
Added ArraySlice.withUnsafeBufferPointer<R>(_: (UnsafeBufferPointer<Element>) throws -> R) rethrows -> R
Added ArraySlice.withUnsafeMutableBufferPointer<R>(_: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
Added BidirectionalIndexType.advancedBy(_: Self.Distance) -> Self
Added BidirectionalIndexType.advancedBy(_: Self.Distance, limit: Self) -> Self
Added BidirectionalIndexType.predecessor() -> Self
Added BidirectionalIndexType.successor() -> Self
Added BitwiseOperationsType.&(_: Self, _: Self) -> Self
Added BitwiseOperationsType.^(_: Self, _: Self) -> Self
Added BitwiseOperationsType.|(_: Self, _: Self) -> Self
Added BitwiseOperationsType.~(_: Self) -> Self
Added CollectionOfOne.count
Added CollectionType.count
Added CollectionType.dropFirst(_: Int) -> Self.SubSequence
Added CollectionType.dropLast(_: Int) -> Self.SubSequence
Added CollectionType.endIndex
Added CollectionType.filter(_: (Self.Base.Generator.Element) -> Bool) -> [Self.Base.Generator.Element]
Added CollectionType.first
Added CollectionType.flatten() -> FlattenCollection<Self>
Added CollectionType.flatten() -> FlattenBidirectionalCollection<Self>
Added CollectionType.generate() -> Self.Generator
Added CollectionType.generate() -> IndexingGenerator<Self>
Added CollectionType.indexOf(_: Self.Generator.Element) -> Self.Index?
Added CollectionType.indexOf(_: (Self.Generator.Element) throws -> Bool) rethrows -> Self.Index?
Added CollectionType.indices
Added CollectionType.isEmpty
Added CollectionType.last
Added CollectionType.lazy
Added CollectionType.map<T>(_: (Self.Generator.Element) throws -> T) rethrows -> [T]
Added CollectionType.map<T>(_: (Self.Base.Generator.Element) -> T) -> [T]
Added CollectionType.popFirst() -> Self.Generator.Element?
Added CollectionType.popLast() -> Self.Generator.Element?
Added CollectionType.prefix(_: Int) -> Self.SubSequence
Added CollectionType.prefixThrough(_: Self.Index) -> Self.SubSequence
Added CollectionType.prefixUpTo(_: Self.Index) -> Self.SubSequence
Added CollectionType.removeFirst() -> Self.Generator.Element
Added CollectionType.reverse() -> ReverseRandomAccessCollection<Self>
Added CollectionType.reverse() -> ReverseCollection<Self>
Added CollectionType.split(_: Int, allowEmptySlices: Bool, isSeparator: (Self.Generator.Element) throws -> Bool) rethrows -> [Self.SubSequence]
Added CollectionType.split(_: Self.Generator.Element, maxSplit: Int, allowEmptySlices: Bool) -> [Self.SubSequence]
Added CollectionType.startIndex
Added CollectionType.subscript(_: Self.Index) -> Self.Generator.Element
Added CollectionType.subscript(_: Self.Index) -> Self.Base.Generator.Element
Added CollectionType.subscript(_: Range<Self.Index>) -> Slice<Self>
Added CollectionType.subscript(_: Range<Self.Index>) -> Self.SubSequence
Added CollectionType.suffix(_: Int) -> Self.SubSequence
Added CollectionType.suffixFrom(_: Self.Index) -> Self.SubSequence
Added CollectionType.underestimateCount() -> Int
Added Comparable.<(_: Self, _: Self) -> Bool
Added Comparable.<=(_: Self, _: Self) -> Bool
Added Comparable.>(_: Self, _: Self) -> Bool
Added Comparable.>=(_: Self, _: Self) -> Bool
Added ContiguousArray.appendContentsOf<S : SequenceType where S.Generator.Element == Element>(_: S)
Added ContiguousArray.appendContentsOf<C : CollectionType where C.Generator.Element == Element>(_: C)
Added ContiguousArray.popLast() -> Element?
Added ContiguousArray.replaceRange<C : CollectionType where C.Generator.Element == _Buffer.Element>(_: Range<Int>, with: C)
Added ContiguousArray.withUnsafeBufferPointer<R>(_: (UnsafeBufferPointer<Element>) throws -> R) rethrows -> R
Added ContiguousArray.withUnsafeMutableBufferPointer<R>(_: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
Added CustomDebugStringConvertible
Added CustomDebugStringConvertible.debugDescription
Added CustomLeafReflectable
Added CustomPlaygroundQuickLookable
Added CustomPlaygroundQuickLookable.customPlaygroundQuickLook() -> PlaygroundQuickLook
Added CustomReflectable
Added CustomReflectable.customMirror() -> Mirror
Added CustomStringConvertible
Added CustomStringConvertible.description
Added Dictionary.keys
Added Dictionary.popFirst() -> (Key, Value)?
Added Dictionary.removeAtIndex(_: DictionaryIndex<Key, Value>) -> (Key, Value)
Added Dictionary.values
Added DictionaryLiteral [struct]
Added DictionaryLiteral.endIndex
Added DictionaryLiteral.init(dictionaryLiteral: (Key, Value))
Added DictionaryLiteral.startIndex
Added DictionaryLiteral.subscript(_: Int) -> (Key, Value)
Added Double.init(_: String)
Added EmptyCollection.count
Added Equatable.==(_: Self, _: Self) -> Bool
Added ErrorType
Added FlattenBidirectionalCollection [struct]
Added FlattenBidirectionalCollection.endIndex
Added FlattenBidirectionalCollection.generate() -> FlattenGenerator<Base.Generator>
Added FlattenBidirectionalCollection.init(_: Base)
Added FlattenBidirectionalCollection.startIndex
Added FlattenBidirectionalCollection.subscript(_: FlattenBidirectionalCollectionIndex<Base>) -> Base.Generator.Element.Generator.Element
Added FlattenBidirectionalCollection.underestimateCount() -> Int
Added FlattenBidirectionalCollectionIndex [struct]
Added FlattenBidirectionalCollectionIndex.predecessor() -> FlattenBidirectionalCollectionIndex<BaseElements>
Added FlattenBidirectionalCollectionIndex.successor() -> FlattenBidirectionalCollectionIndex<BaseElements>
Added FlattenCollection [struct]
Added FlattenCollection.endIndex
Added FlattenCollection.generate() -> FlattenGenerator<Base.Generator>
Added FlattenCollection.init(_: Base)
Added FlattenCollection.startIndex
Added FlattenCollection.subscript(_: FlattenCollectionIndex<Base>) -> Base.Generator.Element.Generator.Element
Added FlattenCollection.underestimateCount() -> Int
Added FlattenCollectionIndex [struct]
Added FlattenCollectionIndex.successor() -> FlattenCollectionIndex<BaseElements>
Added FlattenGenerator [struct]
Added FlattenGenerator.init(_: Base)
Added FlattenGenerator.next() -> Base.Element.Generator.Element?
Added FlattenSequence [struct]
Added FlattenSequence.generate() -> FlattenGenerator<Base.Generator>
Added FlattenSequence.init(_: Base)
Added Float.init(_: String)
Added ForwardIndexType.advancedBy(_: Self.Distance) -> Self
Added ForwardIndexType.advancedBy(_: Self.Distance, limit: Self) -> Self
Added ForwardIndexType.distanceTo(_: Self) -> Self.Distance
Added ImplicitlyUnwrappedOptional.flatMap<U>(_: (Wrapped) throws -> U!) rethrows -> U!
Added ImplicitlyUnwrappedOptional.map<U>(_: (Wrapped) throws -> U) rethrows -> U!
Added Indexable
Added Indexable.endIndex
Added Indexable.startIndex
Added Indexable.subscript(_: Self.Index) -> Self._Element
Added IndexingGenerator.init(_: Elements)
Added IndexingGenerator.next() -> Elements._Element?
Added Int.init(_: String, radix: Int)
Added Int16.init(_: String, radix: Int)
Added Int32.init(_: String, radix: Int)
Added Int64.init(_: String, radix: Int)
Added Int8.init(_: String, radix: Int)
Added IntegerArithmeticType.%(_: Self, _: Self) -> Self
Added IntegerArithmeticType.*(_: Self, _: Self) -> Self
Added IntegerArithmeticType.+(_: Self, _: Self) -> Self
Added IntegerArithmeticType.-(_: Self, _: Self) -> Self
Added IntegerArithmeticType./(_: Self, _: Self) -> Self
Added IntervalType.overlaps<I : IntervalType where I.Bound == Bound>(_: I) -> Bool
Added JoinGenerator [struct]
Added JoinGenerator.init<Separator : SequenceType where Separator.Generator.Element == Base.Element.Generator.Element>(base: Base, separator: Separator)
Added JoinGenerator.next() -> Base.Element.Generator.Element?
Added JoinSequence [struct]
Added JoinSequence.generate() -> JoinGenerator<Base.Generator>
Added JoinSequence.init<Separator : SequenceType where Separator.Generator.Element == Base.Generator.Element.Generator.Element>(base: Base, separator: Separator)
Added LazyCollection [struct]
Added LazyCollection.count
Added LazyCollection.elements
Added LazyCollection.endIndex
Added LazyCollection.first
Added LazyCollection.generate() -> Base.Generator
Added LazyCollection.init(_: Base)
Added LazyCollection.isEmpty
Added LazyCollection.startIndex
Added LazyCollection.subscript(_: Range<Base.Index>) -> LazyCollection<Slice<Base>>
Added LazyCollection.subscript(_: Base.Index) -> Base.Generator.Element
Added LazyCollection.underestimateCount() -> Int
Added LazyCollectionType
Added LazyCollectionType.elements
Added LazyCollectionType.filter(_: (Self.Elements.Generator.Element) -> Bool) -> LazyFilterCollection<Self.Elements>
Added LazyCollectionType.flatMap<Intermediate : CollectionType where Intermediate.Index : BidirectionalIndexType>(_: (Self.Elements.Generator.Element) -> Intermediate) -> LazyCollection<FlattenBidirectionalCollection<LazyMapCollection<Self.Elements, Intermediate>>>
Added LazyCollectionType.flatMap<Intermediate : CollectionType>(_: (Self.Elements.Generator.Element) -> Intermediate) -> LazyCollection<FlattenCollection<LazyMapCollection<Self.Elements, Intermediate>>>
Added LazyCollectionType.flatten() -> LazyCollection<FlattenBidirectionalCollection<Self.Elements>>
Added LazyCollectionType.flatten() -> LazyCollection<FlattenCollection<Self.Elements>>
Added LazyCollectionType.lazy
Added LazyCollectionType.map<U>(_: (Self.Elements.Generator.Element) -> U) -> LazyMapCollection<Self.Elements, U>
Added LazyCollectionType.reverse() -> LazyCollection<ReverseCollection<Self.Elements>>
Added LazyCollectionType.reverse() -> LazyCollection<ReverseRandomAccessCollection<Self.Elements>>
Added LazyFilterCollection [struct]
Added LazyFilterCollection.endIndex
Added LazyFilterCollection.generate() -> LazyFilterGenerator<Base.Generator>
Added LazyFilterCollection.init(_: Base, whereElementsSatisfy: (Base.Generator.Element) -> Bool)
Added LazyFilterCollection.startIndex
Added LazyFilterCollection.subscript(_: LazyFilterIndex<Base>) -> Base.Generator.Element
Added LazyFilterGenerator [struct]
Added LazyFilterGenerator.base
Added LazyFilterGenerator.init(_: Base, whereElementsSatisfy: (Base.Element) -> Bool)
Added LazyFilterGenerator.next() -> Base.Element?
Added LazyFilterIndex [struct]
Added LazyFilterIndex.base
Added LazyFilterIndex.successor() -> LazyFilterIndex<BaseElements>
Added LazyFilterSequence [struct]
Added LazyFilterSequence.base
Added LazyFilterSequence.generate() -> LazyFilterGenerator<Base.Generator>
Added LazyFilterSequence.init(_: Base, whereElementsSatisfy: (Base.Generator.Element) -> Bool)
Added LazyMapCollection [struct]
Added LazyMapCollection.count
Added LazyMapCollection.endIndex
Added LazyMapCollection.first
Added LazyMapCollection.generate() -> LazyMapGenerator<Base.Generator, Element>
Added LazyMapCollection.init(_: Base, transform: (Base.Generator.Element) -> Element)
Added LazyMapCollection.isEmpty
Added LazyMapCollection.startIndex
Added LazyMapCollection.subscript(_: Base.Index) -> Element
Added LazyMapCollection.underestimateCount() -> Int
Added LazyMapGenerator [struct]
Added LazyMapGenerator.base
Added LazyMapGenerator.next() -> Element?
Added LazyMapSequence [struct]
Added LazyMapSequence.generate() -> LazyMapGenerator<Base.Generator, Element>
Added LazyMapSequence.init(_: Base, transform: (Base.Generator.Element) -> Element)
Added LazyMapSequence.underestimateCount() -> Int
Added LazySequence.elements
Added LazySequenceType
Added LazySequenceType.array
Added LazySequenceType.elements
Added LazySequenceType.elements
Added LazySequenceType.filter(_: (Self.Elements.Generator.Element) -> Bool) -> LazyFilterSequence<Self.Elements>
Added LazySequenceType.flatMap<Intermediate : SequenceType>(_: (Self.Elements.Generator.Element) -> Intermediate) -> LazySequence<FlattenSequence<LazyMapSequence<Self.Elements, Intermediate>>>
Added LazySequenceType.flatten() -> LazySequence<FlattenSequence<Self.Elements>>
Added LazySequenceType.lazy
Added LazySequenceType.map<U>(_: (Self.Elements.Generator.Element) -> U) -> LazyMapSequence<Self.Elements, U>
Added Mirror [struct]
Added Mirror.children
Added Mirror.customMirror() -> Mirror
Added Mirror.descendant(_: MirrorPathType, _: MirrorPathType) -> Any?
Added Mirror.description
Added Mirror.displayStyle
Added Mirror.init<T, C : CollectionType where C.Generator.Element == Child>(_: T, children: C, displayStyle: Mirror.DisplayStyle?, ancestorRepresentation: Mirror.AncestorRepresentation)
Added Mirror.init<T>(_: T, children: DictionaryLiteral<String, Any>, displayStyle: Mirror.DisplayStyle?, ancestorRepresentation: Mirror.AncestorRepresentation)
Added Mirror.init<T, C : CollectionType>(_: T, unlabeledChildren: C, displayStyle: Mirror.DisplayStyle?, ancestorRepresentation: Mirror.AncestorRepresentation)
Added Mirror.init(reflecting: Any)
Added Mirror.subjectType
Added Mirror.superclassMirror() -> Mirror?
Added Mirror.AncestorRepresentation [enum]
Added Mirror.AncestorRepresentation.Customized
Added Mirror.AncestorRepresentation.Generated
Added Mirror.AncestorRepresentation.Suppressed
Added Mirror.DisplayStyle [enum]
Added Mirror.DisplayStyle.Class
Added Mirror.DisplayStyle.Collection
Added Mirror.DisplayStyle.Dictionary
Added Mirror.DisplayStyle.Enum
Added Mirror.DisplayStyle.Optional
Added Mirror.DisplayStyle.Set
Added Mirror.DisplayStyle.Struct
Added Mirror.DisplayStyle.Tuple
Added MirrorPathType
Added MutableCollectionType.partition(_: Range<Self.Index>) -> Self.Index
Added MutableCollectionType.partition(_: Range<Self.Index>, isOrderedBefore: (Self.Generator.Element, Self.Generator.Element) -> Bool) -> Self.Index
Added MutableCollectionType.sort() -> [Self.Generator.Element]
Added MutableCollectionType.sort(_: (Self.Generator.Element, Self.Generator.Element) -> Bool) -> [Self.Generator.Element]
Added MutableCollectionType.sortInPlace()
Added MutableCollectionType.sortInPlace(_: (Self.Generator.Element, Self.Generator.Element) -> Bool)
Added MutableCollectionType.subscript(_: Range<Self.Index>) -> Self.SubSequence
Added MutableCollectionType.subscript(_: Range<Self.Index>) -> MutableSlice<Self>
Added MutableCollectionType.subscript(_: Self.Index) -> Self.Generator.Element
Added MutableIndexable
Added MutableIndexable.endIndex
Added MutableIndexable.startIndex
Added MutableIndexable.subscript(_: Self.Index) -> Self._Element
Added MutableSlice [struct]
Added MutableSlice.endIndex
Added MutableSlice.init(base: Base, bounds: Range<Base.Index>)
Added MutableSlice.startIndex
Added MutableSlice.subscript(_: Range<Base.Index>) -> MutableSlice<Base>
Added MutableSlice.subscript(_: Base.Index) -> Base._Element
Added MutableSliceable.subscript(_: Range<Self.Index>) -> Self.SubSequence
Added NonObjectiveCBase.init()
Added Optional.flatMap<U>(_: (Wrapped) throws -> U?) rethrows -> U?
Added Optional.map<U>(_: (Wrapped) throws -> U) rethrows -> U?
Added OptionSetType
Added OptionSetType.contains(_: Self) -> Bool
Added OptionSetType.exclusiveOr(_: Self) -> Self
Added OptionSetType.exclusiveOrInPlace(_: Self)
Added OptionSetType.init()
Added OptionSetType.init(rawValue: Self.RawValue)
Added OptionSetType.insert(_: Self)
Added OptionSetType.intersect(_: Self) -> Self
Added OptionSetType.intersectInPlace(_: Self)
Added OptionSetType.remove(_: Self) -> Self?
Added OptionSetType.union(_: Self) -> Self
Added OptionSetType.unionInPlace(_: Self)
Added PermutationGenerator.init(elements: C, indices: Indices)
Added PermutationGenerator.next() -> C.Generator.Element?
Added PlaygroundQuickLook [enum]
Added PlaygroundQuickLook.AttributedString
Added PlaygroundQuickLook.BezierPath
Added PlaygroundQuickLook.Color
Added PlaygroundQuickLook.Double
Added PlaygroundQuickLook.Float
Added PlaygroundQuickLook.Image
Added PlaygroundQuickLook.init(reflecting: Any)
Added PlaygroundQuickLook.Int
Added PlaygroundQuickLook.Logical
Added PlaygroundQuickLook.Point
Added PlaygroundQuickLook.Range
Added PlaygroundQuickLook.Rectangle
Added PlaygroundQuickLook.Size
Added PlaygroundQuickLook.Sound
Added PlaygroundQuickLook.Sprite
Added PlaygroundQuickLook.Text
Added PlaygroundQuickLook.UInt
Added PlaygroundQuickLook.URL
Added PlaygroundQuickLook.View
Added RandomAccessIndexType.advancedBy(_: Self.Distance) -> Self
Added RandomAccessIndexType.advancedBy(_: Self.Distance, limit: Self) -> Self
Added RandomAccessIndexType.distanceTo(_: Self) -> Self.Distance
Added RangeReplaceableCollectionType.append(_: Self.Generator.Element)
Added RangeReplaceableCollectionType.appendContentsOf<S : SequenceType where S.Generator.Element == Generator.Element>(_: S)
Added RangeReplaceableCollectionType.init()
Added RangeReplaceableCollectionType.insert(_: Self.Generator.Element, atIndex: Self.Index)
Added RangeReplaceableCollectionType.insertContentsOf<S : CollectionType where S.Generator.Element == Generator.Element>(_: S, at: Self.Index)
Added RangeReplaceableCollectionType.insertContentsOf<C : CollectionType where C.Generator.Element == Generator.Element>(_: C, at: Self.Index)
Added RangeReplaceableCollectionType.removeAtIndex(_: Self.Index) -> Self.Generator.Element
Added RangeReplaceableCollectionType.removeFirst() -> Self.Generator.Element
Added RangeReplaceableCollectionType.removeFirst(_: Int)
Added RangeReplaceableCollectionType.removeLast() -> Self.Generator.Element
Added RangeReplaceableCollectionType.removeRange(_: Range<Self.Index>)
Added RangeReplaceableCollectionType.replaceRange<C : CollectionType where C.Generator.Element == Generator.Element>(_: Range<Self.Index>, with: C)
Added RangeReplaceableCollectionType.reserveCapacity(_: Self.Index.Distance)
Added ReverseCollection [struct]
Added ReverseCollection.init(_: Base)
Added ReverseIndex [struct]
Added ReverseIndex.base
Added ReverseIndex.init(_: Base)
Added ReverseIndexType
Added ReverseIndexType.base
Added ReverseIndexType.init(_: Self.Base)
Added ReverseRandomAccessCollection [struct]
Added ReverseRandomAccessCollection.init(_: Base)
Added ReverseRandomAccessIndex.base
Added ReverseRandomAccessIndex.init(_: Base)
Added SequenceType.contains(_: Self.Generator.Element) -> Bool
Added SequenceType.contains(_: (Self.Generator.Element) throws -> Bool) rethrows -> Bool
Added SequenceType.dropFirst() -> Self.SubSequence
Added SequenceType.dropFirst(_: Int) -> AnySequence<Self.Generator.Element>
Added SequenceType.dropFirst(_: Int) -> Self.SubSequence
Added SequenceType.dropLast() -> Self.SubSequence
Added SequenceType.dropLast(_: Int) -> AnySequence<Self.Generator.Element>
Added SequenceType.dropLast(_: Int) -> Self.SubSequence
Added SequenceType.elementsEqual<OtherSequence : SequenceType where OtherSequence.Generator.Element == Generator.Element>(_: OtherSequence) -> Bool
Added SequenceType.elementsEqual<OtherSequence : SequenceType where OtherSequence.Generator.Element == Generator.Element>(_: OtherSequence, isEquivalent: (Self.Generator.Element, Self.Generator.Element) throws -> Bool) rethrows -> Bool
Added SequenceType.enumerate() -> EnumerateSequence<Self>
Added SequenceType.filter(_: (Self.Generator.Element) throws -> Bool) rethrows -> [Self.Generator.Element]
Added SequenceType.flatMap<S : SequenceType>(_: (Self.Generator.Element) throws -> S) rethrows -> [S.Generator.Element]
Added SequenceType.flatMap<T>(_: (Self.Generator.Element) throws -> T?) rethrows -> [T]
Added SequenceType.flatten() -> FlattenSequence<Self>
Added SequenceType.forEach(_: (Self.Generator.Element) throws -> ()) rethrows
Added SequenceType.generate() -> Self
Added SequenceType.joinWithSeparator<Separator : SequenceType where Separator.Generator.Element == Generator.Element.Generator.Element>(_: Separator) -> JoinSequence<Self>
Added SequenceType.joinWithSeparator(_: String) -> String
Added SequenceType.lazy
Added SequenceType.lexicographicalCompare<OtherSequence : SequenceType where OtherSequence.Generator.Element == Generator.Element>(_: OtherSequence) -> Bool
Added SequenceType.lexicographicalCompare<OtherSequence : SequenceType where OtherSequence.Generator.Element == Generator.Element>(_: OtherSequence, isOrderedBefore: (Self.Generator.Element, Self.Generator.Element) throws -> Bool) rethrows -> Bool
Added SequenceType.map<T>(_: (Self.Generator.Element) throws -> T) rethrows -> [T]
Added SequenceType.maxElement() -> Self.Generator.Element?
Added SequenceType.maxElement(_: (Self.Generator.Element, Self.Generator.Element) throws -> Bool) rethrows -> Self.Generator.Element?
Added SequenceType.minElement() -> Self.Generator.Element?
Added SequenceType.minElement(_: (Self.Generator.Element, Self.Generator.Element) throws -> Bool) rethrows -> Self.Generator.Element?
Added SequenceType.prefix(_: Int) -> AnySequence<Self.Generator.Element>
Added SequenceType.prefix(_: Int) -> Self.SubSequence
Added SequenceType.reduce<T>(_: T, combine: (T, Self.Generator.Element) throws -> T) rethrows -> T
Added SequenceType.reverse() -> [Self.Generator.Element]
Added SequenceType.sort() -> [Self.Generator.Element]
Added SequenceType.sort(_: (Self.Generator.Element, Self.Generator.Element) -> Bool) -> [Self.Generator.Element]
Added SequenceType.split(_: Int, allowEmptySlices: Bool, isSeparator: (Self.Generator.Element) throws -> Bool) rethrows -> [Self.SubSequence]
Added SequenceType.split(_: Int, allowEmptySlices: Bool, isSeparator: (Self.Generator.Element) throws -> Bool) rethrows -> [AnySequence<Self.Generator.Element>]
Added SequenceType.split(_: Self.Generator.Element, maxSplit: Int, allowEmptySlices: Bool) -> [AnySequence<Self.Generator.Element>]
Added SequenceType.startsWith<OtherSequence : SequenceType where OtherSequence.Generator.Element == Generator.Element>(_: OtherSequence) -> Bool
Added SequenceType.startsWith<OtherSequence : SequenceType where OtherSequence.Generator.Element == Generator.Element>(_: OtherSequence, isEquivalent: (Self.Generator.Element, Self.Generator.Element) throws -> Bool) rethrows -> Bool
Added SequenceType.suffix(_: Int) -> Self.SubSequence
Added SequenceType.suffix(_: Int) -> AnySequence<Self.Generator.Element>
Added SequenceType.underestimateCount() -> Int
Added Set.popFirst() -> Element?
Added Set.removeAtIndex(_: SetIndex<Element>) -> Element
Added SetAlgebraType
Added SetAlgebraType.contains(_: Self.Element) -> Bool
Added SetAlgebraType.element(_: Self.Element, isDisjointWith: Self.Element) -> Bool [class]
Added SetAlgebraType.element(_: Self.Element, isDisjointWith: Self.Element) -> Bool [class]
Added SetAlgebraType.element(_: Self.Element, subsumes: Self.Element) -> Bool [class]
Added SetAlgebraType.element(_: Self.Element, subsumes: Self.Element) -> Bool [class]
Added SetAlgebraType.exclusiveOr(_: Self) -> Self
Added SetAlgebraType.exclusiveOrInPlace(_: Self)
Added SetAlgebraType.init()
Added SetAlgebraType.init<S : SequenceType where S.Generator.Element == Element>(_: S)
Added SetAlgebraType.init<S : SequenceType where S.Generator.Element == Element>(_: S)
Added SetAlgebraType.init(arrayLiteral: Self.Element)
Added SetAlgebraType.insert(_: Self.Element)
Added SetAlgebraType.intersect(_: Self) -> Self
Added SetAlgebraType.intersectInPlace(_: Self)
Added SetAlgebraType.isDisjointWith(_: Self) -> Bool
Added SetAlgebraType.isDisjointWith(_: Self) -> Bool
Added SetAlgebraType.isEmpty
Added SetAlgebraType.isEmpty
Added SetAlgebraType.isStrictSubsetOf(_: Self) -> Bool
Added SetAlgebraType.isStrictSupersetOf(_: Self) -> Bool
Added SetAlgebraType.isSubsetOf(_: Self) -> Bool
Added SetAlgebraType.isSubsetOf(_: Self) -> Bool
Added SetAlgebraType.isSupersetOf(_: Self) -> Bool
Added SetAlgebraType.isSupersetOf(_: Self) -> Bool
Added SetAlgebraType.remove(_: Self.Element) -> Self.Element?
Added SetAlgebraType.subtract(_: Self) -> Self
Added SetAlgebraType.subtract(_: Self) -> Self
Added SetAlgebraType.subtractInPlace(_: Self)
Added SetAlgebraType.subtractInPlace(_: Self)
Added SetAlgebraType.union(_: Self) -> Self
Added SetAlgebraType.unionInPlace(_: Self)
Added SignedIntegerType.init(_: IntMax)
Added SignedIntegerType.toIntMax() -> IntMax
Added SignedNumberType.-(_: Self) -> Self
Added SignedNumberType.-(_: Self, _: Self) -> Self
Added Slice [struct]
Added Slice.endIndex
Added Slice.init(base: Base, bounds: Range<Base.Index>)
Added Slice.startIndex
Added Slice.subscript(_: Range<Base.Index>) -> Slice<Base>
Added Slice.subscript(_: Base.Index) -> Base._Element
Added Strideable.advancedBy(_: Self.Stride) -> Self
Added Strideable.distanceTo(_: Self) -> Self.Stride
Added Strideable.stride(through: Self, by: Self.Stride) -> StrideThrough<Self>
Added Strideable.stride(to: Self, by: Self.Stride) -> StrideTo<Self>
Added String.appendContentsOf(_: String)
Added String.appendContentsOf<S : SequenceType where S.Generator.Element == Character>(_: S)
Added String.characters
Added String.init<T>(_: T)
Added String.init(_: String.CharacterView)
Added String.init<T : UnsignedIntegerType>(_: T)
Added String.init<T : UnsignedIntegerType>(_: T, radix: Int, uppercase: Bool)
Added String.init<T>(reflecting: T)
Added String.insert(_: Character, atIndex: Index)
Added String.insertContentsOf<S : CollectionType where S.Generator.Element == Character>(_: S, at: Index)
Added String.removeAtIndex(_: Index) -> Character
Added String.removeRange(_: Range<Index>)
Added String.replaceRange<C : CollectionType where C.Generator.Element == Character>(_: Range<Index>, with: C)
Added String.replaceRange(_: Range<Index>, with: String)
Added String.subscript(_: Range<Index>) -> String
Added String.subscript(_: Index) -> Character
Added String.withCString<Result>(_: UnsafePointer<Int8> throws -> Result) rethrows -> Result
Added String.withMutableCharacters<R>(_: (inout String.CharacterView) -> R) -> R
Added String.CharacterView [struct]
Added String.CharacterView.append(_: Character)
Added String.CharacterView.appendContentsOf<S : SequenceType where S.Generator.Element == Character>(_: S)
Added String.CharacterView.endIndex
Added String.CharacterView.init()
Added String.CharacterView.init(_: String)
Added String.CharacterView.init<S : SequenceType where S.Generator.Element == Character>(_: S)
Added String.CharacterView.replaceRange<C : CollectionType where C.Generator.Element == Character>(_: Range<String.CharacterView.Index>, with: C)
Added String.CharacterView.reserveCapacity(_: Int)
Added String.CharacterView.startIndex
Added String.CharacterView.subscript(_: String.CharacterView.Index) -> Character
Added String.CharacterView.subscript(_: Range<String.CharacterView.Index>) -> String.CharacterView
Added String.CharacterView.Index [struct]
Added String.CharacterView.Index.predecessor() -> String.CharacterView.Index
Added String.CharacterView.Index.successor() -> String.CharacterView.Index
Added String.UnicodeScalarView.appendContentsOf<S : SequenceType where S.Generator.Element == UnicodeScalar>(_: S)
Added String.UnicodeScalarView.replaceRange<C : CollectionType where C.Generator.Element == UnicodeScalar>(_: Range<String.UnicodeScalarView.Index>, with: C)
Added String.UTF16View.Index.advancedBy(_: Distance) -> String.UTF16View.Index
Added String.UTF16View.Index.advancedBy(_: Distance, limit: String.UTF16View.Index) -> String.UTF16View.Index
Added String.UTF16View.Index.distanceTo(_: String.UTF16View.Index) -> Distance
Added String.UTF16View.Index.init(_: Index, within: String.UTF16View)
Added String.UTF16View.Index.samePositionIn(_: String) -> Index?
Added String.UTF8View.Index.init(_: Index, within: String.UTF8View)
Added String.UTF8View.Index.samePositionIn(_: String) -> Index?
Added UInt.init(_: String, radix: Int)
Added UInt16.init(_: String, radix: Int)
Added UInt32.init(_: String, radix: Int)
Added UInt64.init(_: String, radix: Int)
Added UInt8.init(_: String, radix: Int)
Added UnicodeCodecType.encode(_: UnicodeScalar, output: (Self.CodeUnit) -> ()) [class]
Added UnicodeScalarIndex.init(_: Index, within: String.UnicodeScalarView)
Added UnicodeScalarIndex.samePositionIn(_: String) -> Index?
Added UnsafeMutablePointer.initializeFrom<C : CollectionType where C.Generator.Element == Memory>(_: C)
Added UTF16.encode(_: UnicodeScalar, output: (CodeUnit) -> ()) [static]
Added UTF32.encode(_: UnicodeScalar, output: (CodeUnit) -> ()) [static]
Added UTF8.encode(_: UnicodeScalar, output: (CodeUnit) -> ()) [static]
Added Zip2Generator [struct]
Added Zip2Generator.init(_: Generator1, _: Generator2)
Added Zip2Generator.next() -> (Generator1.Element, Generator2.Element)?
Added Zip2Sequence [struct]
Added Zip2Sequence.generate() -> Zip2Generator<Sequence1.Generator, Sequence2.Generator>
Added Zip2Sequence.init(_: Sequence1, _: Sequence2)
Added !=(_: T, _: T) -> Bool
Added !=(_: T, _: T) -> Bool
Added !=(_: Any.Type?, _: Any.Type?) -> Bool
Added !==(_: L, _: R) -> Bool
Added &&(_: T, _: () throws -> Bool) rethrows -> Bool
Added &&(_: T, _: () throws -> U) rethrows -> Bool
Added +(_: S, _: C) -> C
Added +(_: C, _: S) -> C
Added +(_: T, _: T.Stride) -> T
Added +(_: T.Stride, _: T) -> T
Added +(_: C, _: S) -> C
Added +(_: RRC1, _: RRC2) -> RRC1
Added ++(_: T) -> T
Added ++(_: T) -> T
Added +=(_: [Element], _: C)
Added +=(_: ContiguousArray<Element>, _: C)
Added +=(_: T, _: T.Stride)
Added +=(_: _ContiguousArrayBuffer<Element>, _: C)
Added +=(_: ArraySlice<Element>, _: C)
Added -(_: T, _: T.Stride) -> T
Added -(_: T, _: T) -> T.Stride
Added --(_: T) -> T
Added --(_: T) -> T
Added -=(_: T, _: T.Stride)
Added ...(_: Pos, _: Pos) -> Range<Pos>
Added ...(_: Pos, _: Pos) -> Range<Pos>
Added ..<(_: Pos, _: Pos) -> Range<Pos>
Added ..<(_: Pos, _: Pos) -> Range<Pos>
Added <(_: Index, _: Index) -> Bool
Added ==(_: T, _: T) -> Bool
Added ==(_: _SwiftNSOperatingSystemVersion, _: _SwiftNSOperatingSystemVersion) -> Bool
Added ==(_: LazyFilterIndex<Base>, _: LazyFilterIndex<Base>) -> Bool
Added ==(_: T, _: T) -> Bool
Added ==(_: AnyBidirectionalIndex, _: AnyBidirectionalIndex) -> Bool
Added ==(_: _HeapBuffer<Value, Element>, _: _HeapBuffer<Value, Element>) -> Bool
Added ==(_: AnyForwardIndex, _: AnyForwardIndex) -> Bool
Added ==(_: FlattenCollectionIndex<BaseElements>, _: FlattenCollectionIndex<BaseElements>) -> Bool
Added ==(_: Index, _: Index) -> Bool
Added ==(_: AnyRandomAccessIndex, _: AnyRandomAccessIndex) -> Bool
Added ==(_: ReverseIndex<Base>, _: ReverseIndex<Base>) -> Bool
Added ==(_: Any.Type?, _: Any.Type?) -> Bool
Added ==(_: FlattenBidirectionalCollectionIndex<BaseElements>, _: FlattenBidirectionalCollectionIndex<BaseElements>) -> Bool
Added ===(_: L, _: R) -> Bool
Added ??(_: T?, _: () throws -> T?) rethrows -> T?
Added ??(_: T?, _: () throws -> T) rethrows -> T
Added AnyBidirectionalIndex.Distance
Added AnyForwardIndex.Distance
Added anyGenerator<G : GeneratorType>(_: G) -> AnyGenerator<G.Element>
Added anyGenerator<Element>(_: () -> Element?) -> AnyGenerator<Element>
Added AnyRandomAccessIndex.Distance
Added Bit.Distance
Added CollectionType.Generator
Added CollectionType.SubSequence
Added debugPrint(_: Any, separator: String, terminator: String)
Added debugPrint<Target : OutputStreamType>(_: Any, separator: String, terminator: String, toStream: Target)
Added DictionaryLiteral.Element
Added FlattenBidirectionalCollection.Index
Added FlattenCollection.Index
Added Indexable.Index
Added LazyCollection.Elements
Added LazyCollection.Index
Added LazyCollectionType.Elements
Added LazyFilterCollection.Index
Added LazyMapCollection.Index
Added LazyMapSequence.Elements
Added LazySequenceType.Elements
Added Mirror.Child
Added Mirror.Children
Added MutableCollectionType.SubSequence
Added MutableIndexable.Index
Added MutableSlice.Index
Added numericCast<T : _SignedIntegerType, U : UnsignedIntegerType>(_: T) -> U
Added numericCast<T : UnsignedIntegerType, U : _SignedIntegerType>(_: T) -> U
Added numericCast<T : UnsignedIntegerType, U : UnsignedIntegerType>(_: T) -> U
Added OptionSetType.Element
Added print(_: Any, separator: String, terminator: String)
Added print<Target : OutputStreamType>(_: Any, separator: String, terminator: String, toStream: Target)
Added readLine(stripNewline: Bool) -> String?
Added ReverseCollection.Generator
Added ReverseCollection.Index
Added ReverseIndex.Distance
Added ReverseIndexType.Base
Added ReverseIndexType.Distance
Added ReverseRandomAccessCollection.Generator
Added ReverseRandomAccessCollection.Index
Added SequenceType.SubSequence
Added SetAlgebraType.Element
Added Slice.Index
Added String.Index
Added transcode<Input : GeneratorType, InputEncoding : UnicodeCodecType, OutputEncoding : UnicodeCodecType where InputEncoding.CodeUnit == Input.Element>(_: InputEncoding.Type, _: OutputEncoding.Type, _: Input, _: (OutputEncoding.CodeUnit) -> (), stopOnError: Bool) -> Bool
Added UnsafeMutablePointer.Distance
Added UnsafePointer.Distance
Added withExtendedLifetime<T, Result>(_: T, _: T throws -> Result) rethrows -> Result
Added withExtendedLifetime<T, Result>(_: T, _: () throws -> Result) rethrows -> Result
Added withUnsafeMutablePointer<T, Result>(_: T, _: UnsafeMutablePointer<T> throws -> Result) rethrows -> Result
Added withUnsafeMutablePointers<A0, A1, Result>(_: A0, _: A1, _: (UnsafeMutablePointer<A0>, UnsafeMutablePointer<A1>) throws -> Result) rethrows -> Result
Added withUnsafeMutablePointers<A0, A1, A2, Result>(_: A0, _: A1, _: A2, _: (UnsafeMutablePointer<A0>, UnsafeMutablePointer<A1>, UnsafeMutablePointer<A2>) throws -> Result) rethrows -> Result
Added withUnsafePointer<T, Result>(_: T, _: UnsafePointer<T> throws -> Result) rethrows -> Result
Added withUnsafePointers<A0, A1, Result>(_: A0, _: A1, _: (UnsafePointer<A0>, UnsafePointer<A1>) throws -> Result) rethrows -> Result
Added withUnsafePointers<A0, A1, A2, Result>(_: A0, _: A1, _: A2, _: (UnsafePointer<A0>, UnsafePointer<A1>, UnsafePointer<A2>) throws -> Result) rethrows -> Result
Added zip<Sequence1 : SequenceType, Sequence2 : SequenceType>(_: Sequence1, _: Sequence2) -> Zip2Sequence<Sequence1, Sequence2>
Added Zip2Generator.Element
Added Zip2Sequence.Generator
Added Zip2Sequence.Stream1
Added Zip2Sequence.Stream2
Added ||(_: T, _: () throws -> Bool) rethrows -> Bool
Added ||(_: T, _: () throws -> U) rethrows -> Bool
Modified AbsoluteValuable
| Declaration | |
|---|---|
| From | protocol AbsoluteValuable : SignedNumberType {
static func abs(_ x: Self) -> Self
} |
| To | protocol AbsoluteValuable : SignedNumberType {
@warn_unused_result
static func abs(_ x: Self) -> Self
} |
Modified AbsoluteValuable.abs(_: Self) -> Self [class]
| Declaration | Introduction | |
|---|---|---|
| From | static func abs(_ x: Self) -> Self | iOS 8.3 |
| To | @warn_unused_result
static func abs(_ x: Self) -> Self | iOS 9.0 |
Modified Array [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct Array<T> : MutableCollectionType, Sliceable, _DestructorSafeContainer {
typealias Element = T
var startIndex: Int { get }
var endIndex: Int { get }
subscript (index: Int) -> T
func generate() -> IndexingGenerator<[T]>
typealias SubSlice = ArraySlice<T>
subscript (subRange: Range<Int>) -> ArraySlice<T>
init(_ buffer: _ArrayBuffer<T>)
}
extension Array : _ObjectiveCBridgeable {
init(_fromNSArray source: NSArray, noCopy noCopy: Bool = default)
}
extension Array : __ArrayType {
}
extension Array : ArrayLiteralConvertible {
init(arrayLiteral elements: T...)
}
extension Array : _ArrayType {
init()
init<S : SequenceType where T == T>(_ s: S)
init(count count: Int, repeatedValue repeatedValue: T)
init(_uninitializedCount count: Int)
var count: Int { get }
var capacity: Int { get }
var isEmpty: Bool { get }
var first: T? { get }
var last: T? { get }
mutating func reserveCapacity(_ minimumCapacity: Int)
mutating func append(_ newElement: T)
mutating func extend<S : SequenceType where T == T>(_ newElements: S)
mutating func removeLast() -> T
mutating func insert(_ newElement: T, atIndex i: Int)
mutating func removeAtIndex(_ index: Int) -> T
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
func join<S : SequenceType where [T] == [T]>(_ elements: S) -> [T]
func reduce<U>(_ initial: U, combine combine: @noescape (U, T) -> U) -> U
mutating func sort(_ isOrderedBefore: (T, T) -> Bool)
func sorted(_ isOrderedBefore: (T, T) -> Bool) -> [T]
func map<U>(_ transform: (T) -> U) -> [U]
func flatMap<U>(_ transform: @noescape (T) -> [U]) -> [U]
func reverse() -> [T]
func filter(_ includeElement: (T) -> Bool) -> [T]
}
extension Array : Reflectable {
func getMirror() -> MirrorType
}
extension Array : Printable, DebugPrintable {
var description: String { get }
var debugDescription: String { get }
}
extension Array {
func withUnsafeBufferPointer<R>(_ body: @noescape (UnsafeBufferPointer<T>) -> R) -> R
mutating func withUnsafeMutableBufferPointer<R>(_ body: @noescape (inout UnsafeMutableBufferPointer<T>) -> R) -> R
}
extension Array {
mutating func replaceRange<C : CollectionType where T == T>(_ subRange: Range<Int>, with newElements: C)
mutating func splice<S : CollectionType where T == T>(_ newElements: S, atIndex i: Int)
mutating func removeRange(_ subRange: Range<Int>)
}
extension Array {
init(_fromCocoaArray source: _NSArrayCoreType, noCopy noCopy: Bool = default)
} | ArrayLiteralConvertible, DebugPrintable, MutableCollectionType, Printable, Reflectable, Sliceable | -- |
| To | struct Array<Element> : CollectionType, Indexable, SequenceType, MutableCollectionType, MutableIndexable, _DestructorSafeContainer {
typealias T = Element
var startIndex: Int { get }
var endIndex: Int { get }
subscript (_ index: Int) -> Element
subscript (_ subRange: Range<Int>) -> ArraySlice<Element>
}
extension Array : _ObjectiveCBridgeable {
}
extension Array : ArrayLiteralConvertible {
init(arrayLiteral elements: Element...)
}
extension Array : _ArrayType, MutableSliceable, RangeReplaceableCollectionType {
init()
init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_ s: S)
init(count count: Int, repeatedValue repeatedValue: Element)
var count: Int { get }
var capacity: Int { get }
mutating func reserveCapacity(_ minimumCapacity: Int)
mutating func append(_ newElement: Element)
mutating func appendContentsOf<S : SequenceType where S.Generator.Element == Element>(_ newElements: S)
mutating func appendContentsOf<C : CollectionType where C.Generator.Element == Element>(_ newElements: C)
mutating func removeLast() -> Element
mutating func insert(_ newElement: Element, atIndex i: Int)
mutating func removeAtIndex(_ index: Int) -> Element
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
func sorted(_ isOrderedBefore: (Element, Element) -> Bool) -> [Element]
}
extension Array : _Reflectable {
}
extension Array : CustomStringConvertible, CustomDebugStringConvertible {
var description: String { get }
var debugDescription: String { get }
}
extension Array {
@rethrows func withUnsafeBufferPointer<R>(@noescape _ body: (UnsafeBufferPointer<Element>) throws -> R) rethrows -> R
@rethrows mutating func withUnsafeMutableBufferPointer<R>(@noescape _ body: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
}
extension Array {
mutating func replaceRange<C : CollectionType where C.Generator.Element == _Buffer.Element>(_ subRange: Range<Int>, with newElements: C)
}
extension Array {
mutating func popLast() -> Element?
} | ArrayLiteralConvertible, CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Indexable, MutableCollectionType, MutableIndexable, MutableSliceable, RangeReplaceableCollectionType, SequenceType | Element |
Modified Array.append(_: Element)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func append(_ newElement: T) | iOS 8.0 |
| To | mutating func append(_ newElement: Element) | iOS 9.0 |
Modified Array.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Array.init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | init<S : SequenceType where T == T>(_ s: S) | iOS 8.0 | -- | |
| To | init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_ s: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == _Buffer.Element | S |
Modified Array.init(arrayLiteral: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(arrayLiteral elements: T...) | iOS 8.1 |
| To | init(arrayLiteral elements: Element...) | iOS 9.0 |
Modified Array.init(count: Int, repeatedValue: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(count count: Int, repeatedValue repeatedValue: T) | iOS 8.0 |
| To | init(count count: Int, repeatedValue repeatedValue: Element) | iOS 9.0 |
Modified Array.insert(_: Element, atIndex: Int)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func insert(_ newElement: T, atIndex i: Int) | iOS 8.0 |
| To | mutating func insert(_ newElement: Element, atIndex i: Int) | iOS 9.0 |
Modified Array.removeAll(keepCapacity: Bool)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Array.removeAtIndex(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeAtIndex(_ index: Int) -> T | iOS 8.0 |
| To | mutating func removeAtIndex(_ index: Int) -> Element | iOS 9.0 |
Modified Array.removeLast() -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeLast() -> T | iOS 8.0 |
| To | mutating func removeLast() -> Element | iOS 9.0 |
Modified Array.reserveCapacity(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Array.subscript(_: Range<Int>) -> ArraySlice<Element>
| Declaration | Introduction | |
|---|---|---|
| From | subscript (subRange: Range<Int>) -> ArraySlice<T> | iOS 8.3 |
| To | subscript (_ subRange: Range<Int>) -> ArraySlice<Element> | iOS 9.0 |
Modified Array.subscript(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (index: Int) -> T | iOS 8.0 |
| To | subscript (_ index: Int) -> Element | iOS 9.0 |
Modified ArrayLiteralConvertible
| Declaration | |
|---|---|
| From | protocol ArrayLiteralConvertible {
typealias Element
init(arrayLiteral elements: Element...)
} |
| To | protocol ArrayLiteralConvertible {
typealias Element
init(arrayLiteral elements: Self.Element...)
} |
Modified ArrayLiteralConvertible.init(arrayLiteral: Self.Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(arrayLiteral elements: Element...) | iOS 8.1 |
| To | init(arrayLiteral elements: Self.Element...) | iOS 9.0 |
Modified ArraySlice [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct ArraySlice<T> : MutableCollectionType, Sliceable, _DestructorSafeContainer {
typealias Element = T
var startIndex: Int { get }
var endIndex: Int { get }
subscript (index: Int) -> T
func generate() -> IndexingGenerator<ArraySlice<T>>
typealias SubSlice = ArraySlice<T>
subscript (subRange: Range<Int>) -> ArraySlice<T>
init(_ buffer: _SliceBuffer<T>)
}
extension ArraySlice : __ArrayType {
}
extension ArraySlice : ArrayLiteralConvertible {
init(arrayLiteral elements: T...)
}
extension ArraySlice : _ArrayType {
init()
init<S : SequenceType where T == T>(_ s: S)
init(count count: Int, repeatedValue repeatedValue: T)
init(_uninitializedCount count: Int)
var count: Int { get }
var capacity: Int { get }
var isEmpty: Bool { get }
var first: T? { get }
var last: T? { get }
mutating func reserveCapacity(_ minimumCapacity: Int)
mutating func append(_ newElement: T)
mutating func extend<S : SequenceType where T == T>(_ newElements: S)
mutating func removeLast() -> T
mutating func insert(_ newElement: T, atIndex i: Int)
mutating func removeAtIndex(_ index: Int) -> T
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
func join<S : SequenceType where ArraySlice<T> == ArraySlice<T>>(_ elements: S) -> ArraySlice<T>
func reduce<U>(_ initial: U, combine combine: @noescape (U, T) -> U) -> U
mutating func sort(_ isOrderedBefore: (T, T) -> Bool)
func sorted(_ isOrderedBefore: (T, T) -> Bool) -> ArraySlice<T>
func map<U>(_ transform: (T) -> U) -> ArraySlice<U>
func flatMap<U>(_ transform: @noescape (T) -> ArraySlice<U>) -> ArraySlice<U>
func reverse() -> ArraySlice<T>
func filter(_ includeElement: (T) -> Bool) -> ArraySlice<T>
}
extension ArraySlice : Reflectable {
func getMirror() -> MirrorType
}
extension ArraySlice : Printable, DebugPrintable {
var description: String { get }
var debugDescription: String { get }
}
extension ArraySlice {
func withUnsafeBufferPointer<R>(_ body: @noescape (UnsafeBufferPointer<T>) -> R) -> R
mutating func withUnsafeMutableBufferPointer<R>(_ body: @noescape (inout UnsafeMutableBufferPointer<T>) -> R) -> R
}
extension ArraySlice {
mutating func replaceRange<C : CollectionType where T == T>(_ subRange: Range<Int>, with newElements: C)
mutating func splice<S : CollectionType where T == T>(_ newElements: S, atIndex i: Int)
mutating func removeRange(_ subRange: Range<Int>)
} | ArrayLiteralConvertible, DebugPrintable, MutableCollectionType, Printable, Reflectable, Sliceable | -- |
| To | struct ArraySlice<Element> : Indexable, SequenceType, CollectionType, MutableCollectionType, MutableIndexable, _DestructorSafeContainer {
typealias T = Element
var startIndex: Int { get }
var endIndex: Int { get }
subscript (_ index: Int) -> Element
subscript (_ subRange: Range<Int>) -> ArraySlice<Element>
}
extension ArraySlice : ArrayLiteralConvertible {
init(arrayLiteral elements: Element...)
}
extension ArraySlice : _ArrayType, MutableSliceable, RangeReplaceableCollectionType {
init()
init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_ s: S)
init(count count: Int, repeatedValue repeatedValue: Element)
var count: Int { get }
var capacity: Int { get }
mutating func reserveCapacity(_ minimumCapacity: Int)
mutating func append(_ newElement: Element)
mutating func appendContentsOf<S : SequenceType where S.Generator.Element == Element>(_ newElements: S)
mutating func appendContentsOf<C : CollectionType where C.Generator.Element == Element>(_ newElements: C)
mutating func removeLast() -> Element
mutating func insert(_ newElement: Element, atIndex i: Int)
mutating func removeAtIndex(_ index: Int) -> Element
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
func sorted(_ isOrderedBefore: (Element, Element) -> Bool) -> ArraySlice<Element>
}
extension ArraySlice : _Reflectable {
}
extension ArraySlice : CustomStringConvertible, CustomDebugStringConvertible {
var description: String { get }
var debugDescription: String { get }
}
extension ArraySlice {
@rethrows func withUnsafeBufferPointer<R>(@noescape _ body: (UnsafeBufferPointer<Element>) throws -> R) rethrows -> R
@rethrows mutating func withUnsafeMutableBufferPointer<R>(@noescape _ body: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
}
extension ArraySlice {
mutating func replaceRange<C : CollectionType where C.Generator.Element == _Buffer.Element>(_ subRange: Range<Int>, with newElements: C)
} | ArrayLiteralConvertible, CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Indexable, MutableCollectionType, MutableIndexable, MutableSliceable, RangeReplaceableCollectionType, SequenceType | Element |
Modified ArraySlice.append(_: Element)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func append(_ newElement: T) | iOS 8.3 |
| To | mutating func append(_ newElement: Element) | iOS 9.0 |
Modified ArraySlice.init()
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ArraySlice.init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | init<S : SequenceType where T == T>(_ s: S) | iOS 8.3 | -- | |
| To | init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_ s: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == _Buffer.Element | S |
Modified ArraySlice.init(arrayLiteral: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(arrayLiteral elements: T...) | iOS 8.3 |
| To | init(arrayLiteral elements: Element...) | iOS 9.0 |
Modified ArraySlice.init(count: Int, repeatedValue: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(count count: Int, repeatedValue repeatedValue: T) | iOS 8.3 |
| To | init(count count: Int, repeatedValue repeatedValue: Element) | iOS 9.0 |
Modified ArraySlice.insert(_: Element, atIndex: Int)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func insert(_ newElement: T, atIndex i: Int) | iOS 8.3 |
| To | mutating func insert(_ newElement: Element, atIndex i: Int) | iOS 9.0 |
Modified ArraySlice.removeAll(keepCapacity: Bool)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ArraySlice.removeAtIndex(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeAtIndex(_ index: Int) -> T | iOS 8.3 |
| To | mutating func removeAtIndex(_ index: Int) -> Element | iOS 9.0 |
Modified ArraySlice.removeLast() -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeLast() -> T | iOS 8.3 |
| To | mutating func removeLast() -> Element | iOS 9.0 |
Modified ArraySlice.reserveCapacity(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ArraySlice.subscript(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (index: Int) -> T | iOS 8.3 |
| To | subscript (_ index: Int) -> Element | iOS 9.0 |
Modified ArraySlice.subscript(_: Range<Int>) -> ArraySlice<Element>
| Declaration | Introduction | |
|---|---|---|
| From | subscript (subRange: Range<Int>) -> ArraySlice<T> | iOS 8.3 |
| To | subscript (_ subRange: Range<Int>) -> ArraySlice<Element> | iOS 9.0 |
Modified AutoreleasingUnsafeMutablePointer [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct AutoreleasingUnsafeMutablePointer<T> : Equatable, NilLiteralConvertible, _PointerType {
var memory: T { get nonmutating set }
subscript (i: Int) -> T { get }
init(nilLiteral nilLiteral: ())
static func null() -> AutoreleasingUnsafeMutablePointer<T>
init()
init<U>(_ ptr: UnsafeMutablePointer<U>)
init<U>(_ ptr: UnsafePointer<U>)
}
extension AutoreleasingUnsafeMutablePointer : DebugPrintable {
var debugDescription: String { get }
}
extension AutoreleasingUnsafeMutablePointer : CVarArgType {
func encode() -> [Word]
} | CVarArgType, DebugPrintable, Equatable, NilLiteralConvertible | -- |
| To | struct AutoreleasingUnsafeMutablePointer<Memory> : Equatable, NilLiteralConvertible, _PointerType {
typealias T = Memory
var memory: Memory { get nonmutating set }
subscript (_ i: Int) -> Memory { get }
init(nilLiteral nilLiteral: ())
init()
init<U>(_ ptr: UnsafeMutablePointer<U>)
}
extension AutoreleasingUnsafeMutablePointer : CustomDebugStringConvertible {
var debugDescription: String { get }
}
extension AutoreleasingUnsafeMutablePointer : CVarArgType {
} | CVarArgType, CustomDebugStringConvertible, Equatable, NilLiteralConvertible | Memory |
Modified AutoreleasingUnsafeMutablePointer.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified AutoreleasingUnsafeMutablePointer.init<U>(_: UnsafeMutablePointer<U>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | U |
Modified AutoreleasingUnsafeMutablePointer.init(nilLiteral: ())
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified AutoreleasingUnsafeMutablePointer.memory
| Declaration | Introduction | |
|---|---|---|
| From | var memory: T { get nonmutating set } | iOS 8.0 |
| To | var memory: Memory { get nonmutating set } | iOS 9.0 |
Modified AutoreleasingUnsafeMutablePointer.subscript(_: Int) -> Memory
| Declaration | Introduction | |
|---|---|---|
| From | subscript (i: Int) -> T { get } | iOS 8.0 |
| To | subscript (_ i: Int) -> Memory { get } | iOS 9.0 |
Modified BidirectionalIndexType
| Declaration | |
|---|---|
| From | protocol BidirectionalIndexType : ForwardIndexType, _BidirectionalIndexType {
} |
| To | protocol BidirectionalIndexType : ForwardIndexType {
@warn_unused_result
func predecessor() -> Self
} |
Modified Bit [enum]
| Declaration | Protocols | Raw Value Type | |
|---|---|---|---|
| From | enum Bit : Int, RandomAccessIndexType, Reflectable {
case Zero
case One
func successor() -> Bit
func predecessor() -> Bit
func distanceTo(_ other: Bit) -> Int
func advancedBy(_ distance: Int) -> Bit
func getMirror() -> MirrorType
}
extension Bit : IntegerArithmeticType {
static func addWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func subtractWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func divideWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func remainderWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
func toIntMax() -> IntMax
} | Equatable, Hashable, IntegerArithmeticType, RandomAccessIndexType, RawRepresentable, Reflectable | -- |
| To | enum Bit : Int, _Incrementable, Comparable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity, _Reflectable {
typealias Distance = Int
case Zero
case One
func successor() -> Bit
func predecessor() -> Bit
func distanceTo(_ other: Bit) -> Int
func advancedBy(_ n: Distance) -> Bit
}
extension Bit : IntegerArithmeticType, _IntegerArithmeticType {
static func addWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func subtractWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func divideWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
static func remainderWithOverflow(_ lhs: Bit, _ rhs: Bit) -> (Bit, overflow: Bool)
func toIntMax() -> IntMax
} | BidirectionalIndexType, Comparable, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, RandomAccessIndexType, RawRepresentable, Strideable | Int |
Modified Bit.advancedBy(_: Distance) -> Bit
| Declaration | |
|---|---|
| From | func advancedBy(_ distance: Int) -> Bit |
| To | func advancedBy(_ n: Distance) -> Bit |
Modified BitwiseOperationsType
| Declaration | |
|---|---|
| From | protocol BitwiseOperationsType {
func &(_ lhs: Self, _ rhs: Self) -> Self
func |(_ lhs: Self, _ rhs: Self) -> Self
func ^(_ lhs: Self, _ rhs: Self) -> Self
prefix func ~(_ x: Self) -> Self
static var allZeros: Self { get }
} |
| To | protocol BitwiseOperationsType {
@warn_unused_result
func &(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func |(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func ^(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
prefix func ~(_ x: Self) -> Self
static var allZeros: Self { get }
} |
Modified BitwiseOperationsType.allZeros
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Bool [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Bool {
var value: Builtin.Int1
init()
init(_ v: Builtin.Int1)
}
extension Bool : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Bool : BooleanLiteralConvertible {
init(_builtinBooleanLiteral value: Builtin.Int1)
init(booleanLiteral value: Bool)
}
extension Bool : BooleanType {
var boolValue: Bool { get }
init<T : BooleanType>(_ value: T)
}
extension Bool : Printable {
var description: String { get }
}
extension Bool : Equatable, Hashable {
var hashValue: Int { get }
}
extension Bool : Reflectable {
func getMirror() -> MirrorType
} | BooleanLiteralConvertible, BooleanType, Equatable, Hashable, Printable, Reflectable |
| To | struct Bool {
init()
}
extension Bool : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Bool : BooleanLiteralConvertible {
init(_builtinBooleanLiteral value: Builtin.Int1)
init(booleanLiteral value: Bool)
}
extension Bool : BooleanType {
var boolValue: Bool { get }
init<T : BooleanType>(_ value: T)
}
extension Bool : CustomStringConvertible {
var description: String { get }
}
extension Bool : Equatable, Hashable {
var hashValue: Int { get }
}
extension Bool : _Reflectable {
} | BooleanLiteralConvertible, BooleanType, CustomStringConvertible, Equatable, Hashable |
Modified Bool.init<T : BooleanType>(_: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.0 | -- | |
| To | iOS 9.0 | T : BooleanType | T |
Modified BooleanLiteralConvertible
| Declaration | |
|---|---|
| From | protocol BooleanLiteralConvertible {
typealias BooleanLiteralType
init(booleanLiteral value: BooleanLiteralType)
} |
| To | protocol BooleanLiteralConvertible {
typealias BooleanLiteralType
init(booleanLiteral value: Self.BooleanLiteralType)
} |
Modified BooleanLiteralConvertible.init(booleanLiteral: Self.BooleanLiteralType)
| Declaration | Introduction | |
|---|---|---|
| From | init(booleanLiteral value: BooleanLiteralType) | iOS 8.1 |
| To | init(booleanLiteral value: Self.BooleanLiteralType) | iOS 9.0 |
Modified Character [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Character : ExtendedGraphemeClusterLiteralConvertible, Equatable, Hashable, Comparable {
enum Representation {
case Large
case Small
}
init(_ scalar: UnicodeScalar)
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
init(unicodeScalarLiteral value: Character)
init(_builtinExtendedGraphemeClusterLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(extendedGraphemeClusterLiteral value: Character)
init(_ s: String)
var hashValue: Int { get }
typealias UTF16View = String.UTF16View
var utf16: UTF16View { get }
}
extension Character : DebugPrintable {
var debugDescription: String { get }
}
extension Character : Reflectable {
func getMirror() -> MirrorType
}
extension Character : Streamable {
func writeTo<Target : OutputStreamType>(inout _ target: Target)
} | Comparable, DebugPrintable, Equatable, ExtendedGraphemeClusterLiteralConvertible, Hashable, Reflectable, Streamable |
| To | struct Character : Hashable, Equatable, ExtendedGraphemeClusterLiteralConvertible, UnicodeScalarLiteralConvertible, Comparable {
init(_ scalar: UnicodeScalar)
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
init(unicodeScalarLiteral value: Character)
init(_builtinExtendedGraphemeClusterLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(extendedGraphemeClusterLiteral value: Character)
init(_ s: String)
var hashValue: Int { get }
}
extension Character : CustomDebugStringConvertible {
var debugDescription: String { get }
}
extension Character : _Reflectable {
}
extension Character : Streamable {
func writeTo<Target : OutputStreamType>(inout _ target: Target)
} | Comparable, CustomDebugStringConvertible, Equatable, ExtendedGraphemeClusterLiteralConvertible, Hashable, Streamable, UnicodeScalarLiteralConvertible |
Modified Character.writeTo<Target : OutputStreamType>(_: Target)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | Target : OutputStreamType | Target |
Modified ClosedInterval [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct ClosedInterval<T : Comparable> : IntervalType, Equatable, Printable, DebugPrintable, Reflectable {
typealias Bound = T
init(_ x: ClosedInterval<T>)
init(_ start: T, _ end: T)
var start: T { get }
var end: T { get }
var description: String { get }
var debugDescription: String { get }
func contains(_ x: T) -> Bool
func clamp(_ intervalToClamp: ClosedInterval<T>) -> ClosedInterval<T>
func getMirror() -> MirrorType
}
extension ClosedInterval {
var isEmpty: Bool { get }
} | DebugPrintable, Equatable, IntervalType, Printable, Reflectable | -- | |
| To | struct ClosedInterval<Bound : Comparable> : IntervalType, Equatable, CustomStringConvertible, CustomDebugStringConvertible, _Reflectable {
typealias T = Bound
init(_ x: ClosedInterval<Bound>)
init(_ start: Bound, _ end: Bound)
var start: Bound { get }
var end: Bound { get }
var description: String { get }
var debugDescription: String { get }
@warn_unused_result
func contains(_ x: Bound) -> Bool
@warn_unused_result
func clamp(_ intervalToClamp: ClosedInterval<Bound>) -> ClosedInterval<Bound>
}
extension ClosedInterval {
var isEmpty: Bool { get }
} | CustomDebugStringConvertible, CustomStringConvertible, Equatable, IntervalType | Bound : Comparable | Bound |
Modified ClosedInterval.clamp(_: ClosedInterval<Bound>) -> ClosedInterval<Bound>
| Declaration | Introduction | |
|---|---|---|
| From | func clamp(_ intervalToClamp: ClosedInterval<T>) -> ClosedInterval<T> | iOS 8.0 |
| To | @warn_unused_result
func clamp(_ intervalToClamp: ClosedInterval<Bound>) -> ClosedInterval<Bound> | iOS 9.0 |
Modified ClosedInterval.contains(_: Bound) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func contains(_ x: T) -> Bool | iOS 8.0 |
| To | @warn_unused_result
func contains(_ x: Bound) -> Bool | iOS 9.0 |
Modified ClosedInterval.end
| Declaration | Introduction | |
|---|---|---|
| From | var end: T { get } | iOS 8.0 |
| To | var end: Bound { get } | iOS 9.0 |
Modified ClosedInterval.init(_: ClosedInterval<Bound>)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ x: ClosedInterval<T>) | iOS 8.0 |
| To | init(_ x: ClosedInterval<Bound>) | iOS 9.0 |
Modified ClosedInterval.init(_: Bound, _: Bound)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ start: T, _ end: T) | iOS 8.0 |
| To | init(_ start: Bound, _ end: Bound) | iOS 9.0 |
Modified ClosedInterval.start
| Declaration | Introduction | |
|---|---|---|
| From | var start: T { get } | iOS 8.0 |
| To | var start: Bound { get } | iOS 9.0 |
Modified CollectionOfOne [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct CollectionOfOne<T> : CollectionType {
typealias Index = Bit
init(_ element: T)
var startIndex: Index { get }
var endIndex: Index { get }
func generate() -> GeneratorOfOne<T>
subscript (position: Index) -> T { get }
let element: T
}
extension CollectionOfOne : Reflectable {
func getMirror() -> MirrorType
} | CollectionType, Reflectable | -- |
| To | struct CollectionOfOne<Element> : CollectionType, Indexable, SequenceType {
typealias T = Element
typealias Index = Bit
init(_ element: Element)
var startIndex: Index { get }
var endIndex: Index { get }
func generate() -> GeneratorOfOne<Element>
subscript (_ position: Index) -> Element { get }
var count: Int { get }
}
extension CollectionOfOne : _Reflectable {
} | CollectionType, Indexable, SequenceType | Element |
Modified CollectionOfOne.generate() -> GeneratorOfOne<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> GeneratorOfOne<T> | iOS 8.0 |
| To | func generate() -> GeneratorOfOne<Element> | iOS 9.0 |
Modified CollectionOfOne.init(_: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ element: T) | iOS 8.0 |
| To | init(_ element: Element) | iOS 9.0 |
Modified CollectionOfOne.subscript(_: Index) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (position: Index) -> T { get } | iOS 8.0 |
| To | subscript (_ position: Index) -> Element { get } | iOS 9.0 |
Modified CollectionType
| Declaration | Protocols | |
|---|---|---|
| From | protocol CollectionType : _CollectionType, SequenceType {
subscript (position: Self.Index) -> Self.Generator.Element { get }
} | SequenceType |
| To | protocol CollectionType : Indexable, SequenceType {
typealias Generator : GeneratorType = IndexingGenerator<Self>
func generate() -> Self.Generator
typealias SubSequence : Indexable, SequenceType = Slice<Self>
subscript (_ position: Self.Index) -> Self.Generator.Element { get }
subscript (_ bounds: Range<Self.Index>) -> Self.SubSequence { get }
@warn_unused_result
func prefixUpTo(_ end: Self.Index) -> Self.SubSequence
@warn_unused_result
func suffixFrom(_ start: Self.Index) -> Self.SubSequence
@warn_unused_result
func prefixThrough(_ position: Self.Index) -> Self.SubSequence
var isEmpty: Bool { get }
var count: Self.Index.Distance { get }
var first: Self.Generator.Element? { get }
} | Indexable, SequenceType |
Modified Comparable
| Declaration | |
|---|---|
| From | protocol Comparable : _Comparable, Equatable {
func <=(_ lhs: Self, _ rhs: Self) -> Bool
func >=(_ lhs: Self, _ rhs: Self) -> Bool
func >(_ lhs: Self, _ rhs: Self) -> Bool
} |
| To | protocol Comparable : Equatable {
@warn_unused_result
func <(_ lhs: Self, _ rhs: Self) -> Bool
@warn_unused_result
func <=(_ lhs: Self, _ rhs: Self) -> Bool
@warn_unused_result
func >=(_ lhs: Self, _ rhs: Self) -> Bool
@warn_unused_result
func >(_ lhs: Self, _ rhs: Self) -> Bool
} |
Modified ContiguousArray [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct ContiguousArray<T> : MutableCollectionType, Sliceable, _DestructorSafeContainer {
typealias Element = T
var startIndex: Int { get }
var endIndex: Int { get }
subscript (index: Int) -> T
func generate() -> IndexingGenerator<ContiguousArray<T>>
typealias SubSlice = ArraySlice<T>
subscript (subRange: Range<Int>) -> ArraySlice<T>
init(_ buffer: _ContiguousArrayBuffer<T>)
}
extension ContiguousArray : __ArrayType {
}
extension ContiguousArray : ArrayLiteralConvertible {
init(arrayLiteral elements: T...)
}
extension ContiguousArray : _ArrayType {
init()
init<S : SequenceType where T == T>(_ s: S)
init(count count: Int, repeatedValue repeatedValue: T)
init(_uninitializedCount count: Int)
var count: Int { get }
var capacity: Int { get }
var isEmpty: Bool { get }
var first: T? { get }
var last: T? { get }
mutating func reserveCapacity(_ minimumCapacity: Int)
mutating func append(_ newElement: T)
mutating func extend<S : SequenceType where T == T>(_ newElements: S)
mutating func removeLast() -> T
mutating func insert(_ newElement: T, atIndex i: Int)
mutating func removeAtIndex(_ index: Int) -> T
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
func join<S : SequenceType where ContiguousArray<T> == ContiguousArray<T>>(_ elements: S) -> ContiguousArray<T>
func reduce<U>(_ initial: U, combine combine: @noescape (U, T) -> U) -> U
mutating func sort(_ isOrderedBefore: (T, T) -> Bool)
func sorted(_ isOrderedBefore: (T, T) -> Bool) -> ContiguousArray<T>
func map<U>(_ transform: (T) -> U) -> ContiguousArray<U>
func flatMap<U>(_ transform: @noescape (T) -> ContiguousArray<U>) -> ContiguousArray<U>
func reverse() -> ContiguousArray<T>
func filter(_ includeElement: (T) -> Bool) -> ContiguousArray<T>
}
extension ContiguousArray : Reflectable {
func getMirror() -> MirrorType
}
extension ContiguousArray : Printable, DebugPrintable {
var description: String { get }
var debugDescription: String { get }
}
extension ContiguousArray {
func withUnsafeBufferPointer<R>(_ body: @noescape (UnsafeBufferPointer<T>) -> R) -> R
mutating func withUnsafeMutableBufferPointer<R>(_ body: @noescape (inout UnsafeMutableBufferPointer<T>) -> R) -> R
}
extension ContiguousArray {
mutating func replaceRange<C : CollectionType where T == T>(_ subRange: Range<Int>, with newElements: C)
mutating func splice<S : CollectionType where T == T>(_ newElements: S, atIndex i: Int)
mutating func removeRange(_ subRange: Range<Int>)
} | ArrayLiteralConvertible, DebugPrintable, MutableCollectionType, Printable, Reflectable, Sliceable | -- |
| To | struct ContiguousArray<Element> : CollectionType, Indexable, SequenceType, MutableCollectionType, MutableIndexable, _DestructorSafeContainer {
typealias T = Element
var startIndex: Int { get }
var endIndex: Int { get }
subscript (_ index: Int) -> Element
subscript (_ subRange: Range<Int>) -> ArraySlice<Element>
}
extension ContiguousArray : ArrayLiteralConvertible {
init(arrayLiteral elements: Element...)
}
extension ContiguousArray : _ArrayType, MutableSliceable, RangeReplaceableCollectionType {
init()
init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_ s: S)
init(count count: Int, repeatedValue repeatedValue: Element)
var count: Int { get }
var capacity: Int { get }
mutating func reserveCapacity(_ minimumCapacity: Int)
mutating func append(_ newElement: Element)
mutating func appendContentsOf<S : SequenceType where S.Generator.Element == Element>(_ newElements: S)
mutating func appendContentsOf<C : CollectionType where C.Generator.Element == Element>(_ newElements: C)
mutating func removeLast() -> Element
mutating func insert(_ newElement: Element, atIndex i: Int)
mutating func removeAtIndex(_ index: Int) -> Element
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
func sorted(_ isOrderedBefore: (Element, Element) -> Bool) -> ContiguousArray<Element>
}
extension ContiguousArray : _Reflectable {
}
extension ContiguousArray : CustomStringConvertible, CustomDebugStringConvertible {
var description: String { get }
var debugDescription: String { get }
}
extension ContiguousArray {
@rethrows func withUnsafeBufferPointer<R>(@noescape _ body: (UnsafeBufferPointer<Element>) throws -> R) rethrows -> R
@rethrows mutating func withUnsafeMutableBufferPointer<R>(@noescape _ body: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
}
extension ContiguousArray {
mutating func replaceRange<C : CollectionType where C.Generator.Element == _Buffer.Element>(_ subRange: Range<Int>, with newElements: C)
}
extension ContiguousArray {
mutating func popLast() -> Element?
} | ArrayLiteralConvertible, CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Indexable, MutableCollectionType, MutableIndexable, MutableSliceable, RangeReplaceableCollectionType, SequenceType | Element |
Modified ContiguousArray.append(_: Element)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func append(_ newElement: T) | iOS 8.0 |
| To | mutating func append(_ newElement: Element) | iOS 9.0 |
Modified ContiguousArray.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified ContiguousArray.init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | init<S : SequenceType where T == T>(_ s: S) | iOS 8.0 | -- | |
| To | init<S : SequenceType where S.Generator.Element == _Buffer.Element>(_ s: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == _Buffer.Element | S |
Modified ContiguousArray.init(arrayLiteral: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(arrayLiteral elements: T...) | iOS 8.1 |
| To | init(arrayLiteral elements: Element...) | iOS 9.0 |
Modified ContiguousArray.init(count: Int, repeatedValue: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(count count: Int, repeatedValue repeatedValue: T) | iOS 8.0 |
| To | init(count count: Int, repeatedValue repeatedValue: Element) | iOS 9.0 |
Modified ContiguousArray.insert(_: Element, atIndex: Int)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func insert(_ newElement: T, atIndex i: Int) | iOS 8.0 |
| To | mutating func insert(_ newElement: Element, atIndex i: Int) | iOS 9.0 |
Modified ContiguousArray.removeAll(keepCapacity: Bool)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified ContiguousArray.removeAtIndex(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeAtIndex(_ index: Int) -> T | iOS 8.0 |
| To | mutating func removeAtIndex(_ index: Int) -> Element | iOS 9.0 |
Modified ContiguousArray.removeLast() -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeLast() -> T | iOS 8.0 |
| To | mutating func removeLast() -> Element | iOS 9.0 |
Modified ContiguousArray.reserveCapacity(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified ContiguousArray.subscript(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (index: Int) -> T | iOS 8.0 |
| To | subscript (_ index: Int) -> Element | iOS 9.0 |
Modified ContiguousArray.subscript(_: Range<Int>) -> ArraySlice<Element>
| Declaration | Introduction | |
|---|---|---|
| From | subscript (subRange: Range<Int>) -> ArraySlice<T> | iOS 8.3 |
| To | subscript (_ subRange: Range<Int>) -> ArraySlice<Element> | iOS 9.0 |
Modified COpaquePointer [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct COpaquePointer : Equatable, Hashable, NilLiteralConvertible {
init()
init(_ v: Builtin.RawPointer)
init(bitPattern bitPattern: Word)
init(bitPattern bitPattern: UWord)
init<T>(_ source: UnsafePointer<T>)
init<T>(_ source: UnsafeMutablePointer<T>)
static func null() -> COpaquePointer
var hashValue: Int { get }
init(nilLiteral nilLiteral: ())
}
extension COpaquePointer : DebugPrintable {
var debugDescription: String { get }
}
extension COpaquePointer {
init<T>(_ value: CFunctionPointer<T>)
}
extension COpaquePointer : CVarArgType {
func encode() -> [Word]
} | CVarArgType, DebugPrintable, Equatable, Hashable, NilLiteralConvertible |
| To | struct COpaquePointer : Equatable, Hashable, NilLiteralConvertible {
init()
init(bitPattern bitPattern: Int)
init(bitPattern bitPattern: UInt)
init<T>(_ source: UnsafePointer<T>)
init<T>(_ source: UnsafeMutablePointer<T>)
var hashValue: Int { get }
init(nilLiteral nilLiteral: ())
}
extension COpaquePointer : CustomDebugStringConvertible {
var debugDescription: String { get }
}
extension COpaquePointer : CVarArgType {
} | CVarArgType, CustomDebugStringConvertible, Equatable, Hashable, NilLiteralConvertible |
Modified COpaquePointer.init<T>(_: UnsafePointer<T>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | T |
Modified COpaquePointer.init<T>(_: UnsafeMutablePointer<T>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | T |
Modified COpaquePointer.init(bitPattern: Int)
| Declaration | |
|---|---|
| From | init(bitPattern bitPattern: Word) |
| To | init(bitPattern bitPattern: Int) |
Modified COpaquePointer.init(bitPattern: UInt)
| Declaration | |
|---|---|
| From | init(bitPattern bitPattern: UWord) |
| To | init(bitPattern bitPattern: UInt) |
Modified CVaListPointer [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct CVaListPointer {
var value: UnsafeMutablePointer<Void>
init(_fromUnsafeMutablePointer from: UnsafeMutablePointer<Void>)
}
extension CVaListPointer : DebugPrintable {
var debugDescription: String { get }
} | DebugPrintable |
| To | struct CVaListPointer {
init(_fromUnsafeMutablePointer from: UnsafeMutablePointer<Void>)
}
extension CVaListPointer : CustomDebugStringConvertible {
var debugDescription: String { get }
} | CustomDebugStringConvertible |
Modified CVarArgType
| Declaration | |
|---|---|
| From | protocol CVarArgType {
func encode() -> [Word]
} |
| To | protocol CVarArgType {
} |
Modified Dictionary [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct Dictionary<Key : Hashable, Value> : CollectionType, DictionaryLiteralConvertible {
typealias Element = (Key, Value)
typealias Index = DictionaryIndex<Key, Value>
init()
init(minimumCapacity minimumCapacity: Int)
var startIndex: DictionaryIndex<Key, Value> { get }
var endIndex: DictionaryIndex<Key, Value> { get }
func indexForKey(_ key: Key) -> DictionaryIndex<Key, Value>?
subscript (position: DictionaryIndex<Key, Value>) -> (Key, Value) { get }
subscript (key: Key) -> Value?
mutating func updateValue(_ value: Value, forKey key: Key) -> Value?
mutating func removeAtIndex(_ index: DictionaryIndex<Key, Value>)
mutating func removeValueForKey(_ key: Key) -> Value?
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
var count: Int { get }
func generate() -> DictionaryGenerator<Key, Value>
init(dictionaryLiteral elements: (Key, Value)...)
var isEmpty: Bool { get }
var keys: LazyForwardCollection<MapCollectionView<[Key : Value], Key>> { get }
var values: LazyForwardCollection<MapCollectionView<[Key : Value], Value>> { get }
}
extension Dictionary : _ObjectiveCBridgeable {
}
extension Dictionary : Printable, DebugPrintable {
var description: String { get }
var debugDescription: String { get }
}
extension Dictionary : Reflectable {
func getMirror() -> MirrorType
} | CollectionType, DebugPrintable, DictionaryLiteralConvertible, Printable, Reflectable | -- | |
| To | struct Dictionary<Key : Hashable, Value> : CollectionType, Indexable, SequenceType, DictionaryLiteralConvertible {
typealias Element = (Key, Value)
typealias Index = DictionaryIndex<Key, Value>
init()
init(minimumCapacity minimumCapacity: Int)
var startIndex: DictionaryIndex<Key, Value> { get }
var endIndex: DictionaryIndex<Key, Value> { get }
@warn_unused_result
func indexForKey(_ key: Key) -> DictionaryIndex<Key, Value>?
subscript (_ position: DictionaryIndex<Key, Value>) -> (Key, Value) { get }
subscript (_ key: Key) -> Value?
mutating func updateValue(_ value: Value, forKey key: Key) -> Value?
mutating func removeAtIndex(_ index: DictionaryIndex<Key, Value>) -> (Key, Value)
mutating func removeValueForKey(_ key: Key) -> Value?
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
var count: Int { get }
func generate() -> DictionaryGenerator<Key, Value>
init(dictionaryLiteral elements: (Key, Value)...)
var keys: LazyMapCollection<[Key : Value], Key> { get }
var values: LazyMapCollection<[Key : Value], Value> { get }
var isEmpty: Bool { get }
}
extension Dictionary : _ObjectiveCBridgeable {
}
extension Dictionary : CustomStringConvertible, CustomDebugStringConvertible {
var description: String { get }
var debugDescription: String { get }
}
extension Dictionary : _Reflectable {
}
extension Dictionary {
mutating func popFirst() -> (Key, Value)?
} | CollectionType, CustomDebugStringConvertible, CustomStringConvertible, DictionaryLiteralConvertible, Indexable, SequenceType | Key : Hashable | Key, Value |
Modified Dictionary.endIndex
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Dictionary.generate() -> DictionaryGenerator<Key, Value>
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Dictionary.indexForKey(_: Key) -> DictionaryIndex<Key, Value>?
| Declaration | Introduction | |
|---|---|---|
| From | func indexForKey(_ key: Key) -> DictionaryIndex<Key, Value>? | iOS 8.0 |
| To | @warn_unused_result
func indexForKey(_ key: Key) -> DictionaryIndex<Key, Value>? | iOS 9.0 |
Modified Dictionary.init()
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified Dictionary.init(dictionaryLiteral: (Key, Value))
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified Dictionary.init(minimumCapacity: Int)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Dictionary.removeAll(keepCapacity: Bool)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Dictionary.removeValueForKey(_: Key) -> Value?
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Dictionary.startIndex
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Dictionary.subscript(_: DictionaryIndex<Key, Value>) -> (Key, Value)
| Declaration | Introduction | |
|---|---|---|
| From | subscript (position: DictionaryIndex<Key, Value>) -> (Key, Value) { get } | iOS 8.0 |
| To | subscript (_ position: DictionaryIndex<Key, Value>) -> (Key, Value) { get } | iOS 9.0 |
Modified Dictionary.subscript(_: Key) -> Value?
| Declaration | Introduction | |
|---|---|---|
| From | subscript (key: Key) -> Value? | iOS 8.0 |
| To | subscript (_ key: Key) -> Value? | iOS 9.0 |
Modified Dictionary.updateValue(_: Value, forKey: Key) -> Value?
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified DictionaryGenerator [struct]
| Generics[Constraints] | Generics[Parameters] | |
|---|---|---|
| From | -- | |
| To | Key : Hashable | Key, Value |
Modified DictionaryGenerator.next() -> (Key, Value)?
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified DictionaryIndex [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct DictionaryIndex<Key : Hashable, Value> : ForwardIndexType, Comparable {
typealias Index = DictionaryIndex<Key, Value>
func successor() -> DictionaryIndex<Key, Value>
} | Comparable, ForwardIndexType | -- | |
| To | struct DictionaryIndex<Key : Hashable, Value> : ForwardIndexType, _Incrementable, Equatable, Comparable {
func successor() -> DictionaryIndex<Key, Value>
} | Comparable, Equatable, ForwardIndexType | Key : Hashable | Key, Value |
Modified DictionaryIndex.successor() -> DictionaryIndex<Key, Value>
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified DictionaryLiteralConvertible
| Declaration | |
|---|---|
| From | protocol DictionaryLiteralConvertible {
typealias Key
typealias Value
init(dictionaryLiteral elements: (Key, Value)...)
} |
| To | protocol DictionaryLiteralConvertible {
typealias Key
typealias Value
init(dictionaryLiteral elements: (Self.Key, Self.Value)...)
} |
Modified DictionaryLiteralConvertible.init(dictionaryLiteral: (Self.Key, Self.Value))
| Declaration | Introduction | |
|---|---|---|
| From | init(dictionaryLiteral elements: (Key, Value)...) | iOS 8.1 |
| To | init(dictionaryLiteral elements: (Self.Key, Self.Value)...) | iOS 9.0 |
Modified Double [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Double {
var value: Builtin.FPIEEE64
init()
init(_bits v: Builtin.FPIEEE64)
init(_ value: Double)
}
extension Double {
init(_ value: CGFloat)
}
extension Double : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Double : Printable {
var description: String { get }
}
extension Double : FloatingPointType {
static var infinity: Double { get }
static var NaN: Double { get }
static var quietNaN: Double { 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 }
}
extension Double {
var floatingPointClass: FloatingPointClassification { get }
}
extension Double : IntegerLiteralConvertible {
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int64)
}
extension Double {
init(_builtinFloatLiteral value: Builtin.FPIEEE64)
}
extension Double : FloatLiteralConvertible {
init(floatLiteral value: Double)
}
extension Double : Comparable {
}
extension Double : Hashable {
var hashValue: Int { get }
}
extension Double : AbsoluteValuable {
static func abs(_ x: Double) -> Double
}
extension Double {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(_ v: Int64)
init(_ v: UInt)
init(_ v: Int)
}
extension Double {
init(_ other: Float)
}
extension Double : Strideable {
func distanceTo(_ other: Double) -> Double
func advancedBy(_ amount: Double) -> Double
}
extension Double : Reflectable {
func getMirror() -> MirrorType
}
extension Double : _CVarArgPassedAsDouble {
func encode() -> [Word]
} | AbsoluteValuable, Comparable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, Printable, Reflectable, Strideable |
| To | struct Double {
var value: Builtin.FPIEEE64
init()
init(_bits v: Builtin.FPIEEE64)
init(_ value: Double)
}
extension Double {
init(_ value: CGFloat)
}
extension Double : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Double : CustomStringConvertible {
var description: String { get }
}
extension Double : FloatingPointType {
static var infinity: Double { get }
static var NaN: Double { get }
static var quietNaN: Double { 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 }
}
extension Double {
var floatingPointClass: FloatingPointClassification { get }
}
extension Double : IntegerLiteralConvertible {
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int64)
}
extension Double {
init(_builtinFloatLiteral value: Builtin.FPIEEE64)
}
extension Double : FloatLiteralConvertible {
init(floatLiteral value: Double)
}
extension Double : Comparable, Equatable {
}
extension Double : Hashable {
var hashValue: Int { get }
}
extension Double : SignedNumberType, AbsoluteValuable {
@warn_unused_result
static func abs(_ x: Double) -> Double
}
extension Double {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(_ v: Int64)
init(_ v: UInt)
init(_ v: Int)
}
extension Double {
init(_ other: Float)
}
extension Double : Strideable, _Strideable {
func distanceTo(_ other: Double) -> Double
func advancedBy(_ amount: Double) -> Double
}
extension Double {
init?(_ text: String)
}
extension Double : _Reflectable {
}
extension Double : _CVarArgPassedAsDouble, CVarArgType, _CVarArgAlignedType {
} | AbsoluteValuable, CVarArgType, Comparable, CustomStringConvertible, Equatable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, SignedNumberType, Strideable |
Modified Double.abs(_: Double) -> Double [static]
| Declaration | |
|---|---|
| From | static func abs(_ x: Double) -> Double |
| To | @warn_unused_result
static func abs(_ x: Double) -> Double |
Modified EmptyCollection [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct EmptyCollection<T> : CollectionType {
typealias Index = Int
init()
var startIndex: Index { get }
var endIndex: Index { get }
func generate() -> EmptyGenerator<T>
subscript (position: Index) -> T { get }
}
extension EmptyCollection : Reflectable {
func getMirror() -> MirrorType
} | CollectionType, Reflectable | -- |
| To | struct EmptyCollection<Element> : CollectionType, Indexable, SequenceType {
typealias T = Element
typealias Index = Int
init()
var startIndex: Index { get }
var endIndex: Index { get }
func generate() -> EmptyGenerator<Element>
subscript (_ position: Index) -> Element { get }
var count: Int { get }
}
extension EmptyCollection : _Reflectable {
} | CollectionType, Indexable, SequenceType | Element |
Modified EmptyCollection.generate() -> EmptyGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> EmptyGenerator<T> | iOS 8.0 |
| To | func generate() -> EmptyGenerator<Element> | iOS 9.0 |
Modified EmptyCollection.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified EmptyCollection.subscript(_: Index) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (position: Index) -> T { get } | iOS 8.0 |
| To | subscript (_ position: Index) -> Element { get } | iOS 9.0 |
Modified EmptyGenerator [struct]
| Declaration | Generics[Parameters] | |
|---|---|---|
| From | struct EmptyGenerator<T> : GeneratorType, SequenceType {
init()
func generate() -> EmptyGenerator<T>
mutating func next() -> T?
} | -- |
| To | struct EmptyGenerator<Element> : GeneratorType, SequenceType {
typealias T = Element
init()
mutating func next() -> Element?
} | Element |
Modified EmptyGenerator.init()
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified EmptyGenerator.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.0 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified EnumerateGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct EnumerateGenerator<Base : GeneratorType> : GeneratorType, SequenceType {
typealias Element = (index: Int, element: Base.Element)
var base: Base
var count: Int
init(_ base: Base)
mutating func next() -> Element?
typealias Generator = EnumerateGenerator<Base>
func generate() -> EnumerateGenerator<Base>
} | -- | |
| To | struct EnumerateGenerator<Base : GeneratorType> : GeneratorType, SequenceType {
typealias Element = (index: Int, element: Base.Element)
init(_ base: Base)
mutating func next() -> (index: Int, element: Base.Element)?
} | Base : GeneratorType | Base |
Modified EnumerateGenerator.init(_: Base)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified EnumerateGenerator.next() -> (index: Int, element: Base.Element)?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> Element? | iOS 8.0 |
| To | mutating func next() -> (index: Int, element: Base.Element)? | iOS 9.0 |
Modified EnumerateSequence [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct EnumerateSequence<Base : SequenceType> : SequenceType {
var base: Base
init(_ base: Base)
func generate() -> EnumerateGenerator<Base.Generator>
} | -- | |
| To | struct EnumerateSequence<Base : SequenceType> : SequenceType {
init(_ base: Base)
func generate() -> EnumerateGenerator<Base.Generator>
} | Base : SequenceType | Base |
Modified EnumerateSequence.generate() -> EnumerateGenerator<Base.Generator>
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified EnumerateSequence.init(_: Base)
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified Equatable
| Declaration | |
|---|---|
| From | protocol Equatable {
func ==(_ lhs: Self, _ rhs: Self) -> Bool
} |
| To | protocol Equatable {
@warn_unused_result
func ==(_ lhs: Self, _ rhs: Self) -> Bool
} |
Modified ExtendedGraphemeClusterLiteralConvertible
| Declaration | |
|---|---|
| From | protocol ExtendedGraphemeClusterLiteralConvertible : UnicodeScalarLiteralConvertible {
typealias ExtendedGraphemeClusterLiteralType
init(extendedGraphemeClusterLiteral value: ExtendedGraphemeClusterLiteralType)
} |
| To | protocol ExtendedGraphemeClusterLiteralConvertible : UnicodeScalarLiteralConvertible {
typealias ExtendedGraphemeClusterLiteralType
init(extendedGraphemeClusterLiteral value: Self.ExtendedGraphemeClusterLiteralType)
} |
Modified ExtendedGraphemeClusterLiteralConvertible.init(extendedGraphemeClusterLiteral: Self.ExtendedGraphemeClusterLiteralType)
| Declaration | Introduction | |
|---|---|---|
| From | init(extendedGraphemeClusterLiteral value: ExtendedGraphemeClusterLiteralType) | iOS 8.1 |
| To | init(extendedGraphemeClusterLiteral value: Self.ExtendedGraphemeClusterLiteralType) | iOS 9.0 |
Modified Float [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Float {
var value: Builtin.FPIEEE32
init()
init(_bits v: Builtin.FPIEEE32)
init(_ value: Float)
}
extension Float {
init(_ value: CGFloat)
}
extension Float : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Float : Printable {
var description: String { get }
}
extension Float : FloatingPointType {
static var infinity: Float { get }
static var NaN: Float { get }
static var quietNaN: Float { 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 }
}
extension Float {
var floatingPointClass: FloatingPointClassification { get }
}
extension Float : IntegerLiteralConvertible {
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int64)
}
extension Float {
init(_builtinFloatLiteral value: Builtin.FPIEEE64)
}
extension Float : FloatLiteralConvertible {
init(floatLiteral value: Float)
}
extension Float : Comparable {
}
extension Float : Hashable {
var hashValue: Int { get }
}
extension Float : AbsoluteValuable {
static func abs(_ x: Float) -> Float
}
extension Float {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(_ v: Int64)
init(_ v: UInt)
init(_ v: Int)
}
extension Float {
init(_ other: Double)
}
extension Float : Strideable {
func distanceTo(_ other: Float) -> Float
func advancedBy(_ amount: Float) -> Float
}
extension Float : Reflectable {
func getMirror() -> MirrorType
}
extension Float : _CVarArgPassedAsDouble {
func encode() -> [Word]
} | AbsoluteValuable, Comparable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, Printable, Reflectable, Strideable |
| To | struct Float {
var value: Builtin.FPIEEE32
init()
init(_bits v: Builtin.FPIEEE32)
init(_ value: Float)
}
extension Float {
init(_ value: CGFloat)
}
extension Float : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Float : CustomStringConvertible {
var description: String { get }
}
extension Float : FloatingPointType {
static var infinity: Float { get }
static var NaN: Float { get }
static var quietNaN: Float { 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 }
}
extension Float {
var floatingPointClass: FloatingPointClassification { get }
}
extension Float : IntegerLiteralConvertible {
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int64)
}
extension Float {
init(_builtinFloatLiteral value: Builtin.FPIEEE64)
}
extension Float : FloatLiteralConvertible {
init(floatLiteral value: Float)
}
extension Float : Comparable, Equatable {
}
extension Float : Hashable {
var hashValue: Int { get }
}
extension Float : SignedNumberType, AbsoluteValuable {
@warn_unused_result
static func abs(_ x: Float) -> Float
}
extension Float {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(_ v: Int64)
init(_ v: UInt)
init(_ v: Int)
}
extension Float {
init(_ other: Double)
}
extension Float : Strideable, _Strideable {
func distanceTo(_ other: Float) -> Float
func advancedBy(_ amount: Float) -> Float
}
extension Float {
init?(_ text: String)
}
extension Float : _Reflectable {
}
extension Float : _CVarArgPassedAsDouble, CVarArgType, _CVarArgAlignedType {
} | AbsoluteValuable, CVarArgType, Comparable, CustomStringConvertible, Equatable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, SignedNumberType, Strideable |
Modified Float.abs(_: Float) -> Float [static]
| Declaration | |
|---|---|
| From | static func abs(_ x: Float) -> Float |
| To | @warn_unused_result
static func abs(_ x: Float) -> Float |
Modified FloatingPointType
| Declaration | |
|---|---|
| From | protocol FloatingPointType : Strideable {
typealias _BitsType
static func _fromBitPattern(_ bits: _BitsType) -> Self
func _toBitPattern() -> _BitsType
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: Self { get }
static var NaN: Self { get }
static var quietNaN: Self { get }
var floatingPointClass: FloatingPointClassification { 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 }
} |
| To | protocol FloatingPointType : Strideable {
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: Self { get }
static var NaN: Self { get }
static var quietNaN: Self { get }
var floatingPointClass: FloatingPointClassification { 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 }
} |
Modified FloatingPointType.infinity
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: Int64)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: UInt32)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: Int16)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: UInt64)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: UInt8)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: Int8)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: UInt)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: Int32)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.init(_: UInt16)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified FloatingPointType.NaN
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified FloatingPointType.quietNaN
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified FloatLiteralConvertible
| Declaration | |
|---|---|
| From | protocol FloatLiteralConvertible {
typealias FloatLiteralType
init(floatLiteral value: FloatLiteralType)
} |
| To | protocol FloatLiteralConvertible {
typealias FloatLiteralType
init(floatLiteral value: Self.FloatLiteralType)
} |
Modified FloatLiteralConvertible.init(floatLiteral: Self.FloatLiteralType)
| Declaration | Introduction | |
|---|---|---|
| From | init(floatLiteral value: FloatLiteralType) | iOS 8.1 |
| To | init(floatLiteral value: Self.FloatLiteralType) | iOS 9.0 |
Modified ForwardIndexType
| Declaration | |
|---|---|
| From | protocol ForwardIndexType : _ForwardIndexType {
} |
| To | protocol ForwardIndexType : _Incrementable {
typealias Distance : _SignedIntegerType = Int
@warn_unused_result
func advancedBy(_ n: Self.Distance) -> Self
@warn_unused_result
func advancedBy(_ n: Self.Distance, limit limit: Self) -> Self
@warn_unused_result
func distanceTo(_ end: Self) -> Self.Distance
} |
Modified GeneratorOfOne [struct]
| Declaration | Generics[Parameters] | |
|---|---|---|
| From | struct GeneratorOfOne<T> : GeneratorType, SequenceType {
init(_ element: T?)
func generate() -> GeneratorOfOne<T>
mutating func next() -> T?
var elements: T?
} | -- |
| To | struct GeneratorOfOne<Element> : GeneratorType, SequenceType {
typealias T = Element
init(_ element: Element?)
mutating func next() -> Element?
} | Element |
Modified GeneratorOfOne.init(_: Element?)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ element: T?) | iOS 8.0 |
| To | init(_ element: Element?) | iOS 9.0 |
Modified GeneratorOfOne.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.0 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified GeneratorSequence [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct GeneratorSequence<G : GeneratorType> : GeneratorType, SequenceType {
init(_ base: G)
mutating func next() -> G.Element?
func generate() -> GeneratorSequence<G>
} | -- | |
| To | struct GeneratorSequence<Base : GeneratorType> : GeneratorType, SequenceType {
typealias G = Base
init(_ base: Base)
mutating func next() -> Base.Element?
} | Base : GeneratorType | Base |
Modified GeneratorSequence.init(_: Base)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ base: G) | iOS 8.0 |
| To | init(_ base: Base) | iOS 9.0 |
Modified GeneratorSequence.next() -> Base.Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> G.Element? | iOS 8.0 |
| To | mutating func next() -> Base.Element? | iOS 9.0 |
Modified GeneratorType
| Declaration | |
|---|---|
| From | protocol GeneratorType {
typealias Element
mutating func next() -> Element?
} |
| To | protocol GeneratorType {
typealias Element
@warn_unused_result
mutating func next() -> Self.Element?
} |
Modified GeneratorType.next() -> Self.Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> Element? | iOS 8.0 |
| To | @warn_unused_result
mutating func next() -> Self.Element? | iOS 9.0 |
Modified HalfOpenInterval [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct HalfOpenInterval<T : Comparable> : IntervalType, Equatable, Printable, DebugPrintable, Reflectable {
typealias Bound = T
init(_ x: HalfOpenInterval<T>)
init(_ start: T, _ end: T)
var start: T { get }
var end: T { get }
var description: String { get }
var debugDescription: String { get }
func contains(_ x: T) -> Bool
func clamp(_ intervalToClamp: HalfOpenInterval<T>) -> HalfOpenInterval<T>
func getMirror() -> MirrorType
}
extension HalfOpenInterval {
var isEmpty: Bool { get }
} | DebugPrintable, Equatable, IntervalType, Printable, Reflectable | -- | |
| To | struct HalfOpenInterval<Bound : Comparable> : IntervalType, Equatable, CustomStringConvertible, CustomDebugStringConvertible, _Reflectable {
typealias T = Bound
init(_ x: HalfOpenInterval<Bound>)
init(_ start: Bound, _ end: Bound)
var start: Bound { get }
var end: Bound { get }
var description: String { get }
var debugDescription: String { get }
@warn_unused_result
func contains(_ x: Bound) -> Bool
@warn_unused_result
func clamp(_ intervalToClamp: HalfOpenInterval<Bound>) -> HalfOpenInterval<Bound>
}
extension HalfOpenInterval {
var isEmpty: Bool { get }
} | CustomDebugStringConvertible, CustomStringConvertible, Equatable, IntervalType | Bound : Comparable | Bound |
Modified HalfOpenInterval.clamp(_: HalfOpenInterval<Bound>) -> HalfOpenInterval<Bound>
| Declaration | Introduction | |
|---|---|---|
| From | func clamp(_ intervalToClamp: HalfOpenInterval<T>) -> HalfOpenInterval<T> | iOS 8.0 |
| To | @warn_unused_result
func clamp(_ intervalToClamp: HalfOpenInterval<Bound>) -> HalfOpenInterval<Bound> | iOS 9.0 |
Modified HalfOpenInterval.contains(_: Bound) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func contains(_ x: T) -> Bool | iOS 8.0 |
| To | @warn_unused_result
func contains(_ x: Bound) -> Bool | iOS 9.0 |
Modified HalfOpenInterval.end
| Declaration | Introduction | |
|---|---|---|
| From | var end: T { get } | iOS 8.0 |
| To | var end: Bound { get } | iOS 9.0 |
Modified HalfOpenInterval.init(_: HalfOpenInterval<Bound>)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ x: HalfOpenInterval<T>) | iOS 8.0 |
| To | init(_ x: HalfOpenInterval<Bound>) | iOS 9.0 |
Modified HalfOpenInterval.init(_: Bound, _: Bound)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ start: T, _ end: T) | iOS 8.0 |
| To | init(_ start: Bound, _ end: Bound) | iOS 9.0 |
Modified HalfOpenInterval.start
| Declaration | Introduction | |
|---|---|---|
| From | var start: T { get } | iOS 8.0 |
| To | var start: Bound { get } | iOS 9.0 |
Modified ImplicitlyUnwrappedOptional [enum]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | enum ImplicitlyUnwrappedOptional<T> : Reflectable, NilLiteralConvertible {
case None
case Some(T)
init()
init(_ some: T)
init(_ v: T?)
init(nilLiteral nilLiteral: ())
func map<U>(_ f: @noescape (T) -> U) -> U!
func flatMap<U>(_ f: @noescape (T) -> U!) -> U!
func getMirror() -> MirrorType
}
extension ImplicitlyUnwrappedOptional : Printable {
var description: String { get }
}
extension ImplicitlyUnwrappedOptional : _ObjectiveCBridgeable {
} | NilLiteralConvertible, Printable, Reflectable | -- |
| To | enum ImplicitlyUnwrappedOptional<Wrapped> : _Reflectable, NilLiteralConvertible {
case None
case Some(Wrapped)
typealias T = Wrapped
init()
init(_ some: Wrapped)
init(_ v: Wrapped?)
init(nilLiteral nilLiteral: ())
@warn_unused_result
@rethrows func map<U>(@noescape _ f: (Wrapped) throws -> U) rethrows -> U!
@warn_unused_result
@rethrows func flatMap<U>(@noescape _ f: (Wrapped) throws -> U!) rethrows -> U!
}
extension ImplicitlyUnwrappedOptional : CustomStringConvertible {
var description: String { get }
}
extension ImplicitlyUnwrappedOptional : _ObjectiveCBridgeable {
} | CustomStringConvertible, NilLiteralConvertible | Wrapped |
Modified ImplicitlyUnwrappedOptional.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified ImplicitlyUnwrappedOptional.init(_: Wrapped?)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ v: T?) | iOS 8.0 |
| To | init(_ v: Wrapped?) | iOS 9.0 |
Modified ImplicitlyUnwrappedOptional.init(_: Wrapped)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ some: T) | iOS 8.0 |
| To | init(_ some: Wrapped) | iOS 9.0 |
Modified ImplicitlyUnwrappedOptional.init(nilLiteral: ())
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified ImplicitlyUnwrappedOptional.None
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified ImplicitlyUnwrappedOptional.Some
| Declaration | Introduction | |
|---|---|---|
| From | case Some(T) | iOS 8.0 |
| To | case Some(Wrapped) | iOS 9.0 |
Modified Index.init(_: UTF8Index, within: String)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Index.init(_: UTF16Index, within: String)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Index.init(_: UnicodeScalarIndex, within: String)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Index.samePositionIn(_: String.UTF16View) -> String.UTF16View.Index
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index | iOS 9.0 |
Modified Index.samePositionIn(_: String.UnicodeScalarView) -> String.UnicodeScalarView.Index
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> String.UnicodeScalarView.Index | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> String.UnicodeScalarView.Index | iOS 9.0 |
Modified Index.samePositionIn(_: String.UTF8View) -> String.UTF8View.Index
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index | iOS 9.0 |
Modified IndexingGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct IndexingGenerator<C : _CollectionType> : GeneratorType, SequenceType {
init(_ seq: C)
func generate() -> IndexingGenerator<C>
mutating func next() -> C._Element?
} | -- | |
| To | struct IndexingGenerator<Elements : Indexable> : GeneratorType, SequenceType {
init(_ elements: Elements)
mutating func next() -> Elements._Element?
} | Elements : Indexable | Elements |
Modified Int [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Int : SignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ v: Builtin.Word)
init(_ value: Int)
init(bigEndian value: Int)
init(littleEndian value: Int)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int)
var bigEndian: Int { get }
var littleEndian: Int { get }
var byteSwapped: Int { get }
static var max: Int { get }
static var min: Int { get }
}
extension Int {
init(_ value: CGFloat)
}
extension Int : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Int : Hashable {
var hashValue: Int { get }
}
extension Int : Printable {
var description: String { get }
}
extension Int : RandomAccessIndexType {
func successor() -> Int
func predecessor() -> Int
func distanceTo(_ other: Int) -> Distance
func advancedBy(_ amount: Distance) -> Int
}
extension Int {
static func addWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func divideWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int : SignedNumberType {
}
extension Int {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(bitPattern bitPattern: UInt)
}
extension Int : BitwiseOperationsType {
static var allZeros: Int { get }
}
extension Int {
init(_ other: Float)
init(_ other: Double)
}
extension Int : Reflectable {
func getMirror() -> MirrorType
}
extension Int : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, SignedIntegerType, SignedNumberType |
| To | struct Int : Equatable, _SignedIntegerType, Comparable, _IntegerType, IntegerArithmeticType, _IntegerArithmeticType, IntegerType, SignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ v: Builtin.Word)
init(_ value: Int)
init(bigEndian value: Int)
init(littleEndian value: Int)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int)
var bigEndian: Int { get }
var littleEndian: Int { get }
var byteSwapped: Int { get }
static var max: Int { get }
static var min: Int { get }
}
extension Int {
init(_ value: CGFloat)
}
extension Int : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension Int : ForwardIndexType, _Incrementable, RandomAccessIndexType, BidirectionalIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> Int
func predecessor() -> Int
func distanceTo(_ other: Int) -> Distance
func advancedBy(_ n: Distance) -> Int
}
extension Int : Hashable {
var hashValue: Int { get }
}
extension Int : CustomStringConvertible {
var description: String { get }
}
extension Int {
static func addWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func divideWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int, _ rhs: Int) -> (Int, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int : SignedNumberType, IntegerLiteralConvertible {
}
extension Int {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(bitPattern bitPattern: UInt)
}
extension Int : BitwiseOperationsType {
static var allZeros: Int { get }
}
extension Int {
init(_ other: Float)
init(_ other: Double)
}
extension Int {
init?(_ text: String, radix radix: Int = default)
}
extension Int : _Reflectable {
}
extension Int : MirrorPathType {
}
extension Int : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, MirrorPathType, RandomAccessIndexType, SignedIntegerType, SignedNumberType, Strideable |
Modified Int16 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Int16 : SignedIntegerType {
var value: Builtin.Int16
typealias Distance = Int
init()
init(_ value: Int16)
init(bigEndian value: Int16)
init(littleEndian value: Int16)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int16)
var bigEndian: Int16 { get }
var littleEndian: Int16 { get }
var byteSwapped: Int16 { get }
static var max: Int16 { get }
static var min: Int16 { get }
}
extension Int16 {
init(_ value: CGFloat)
}
extension Int16 : Hashable {
var hashValue: Int { get }
}
extension Int16 : Printable {
var description: String { get }
}
extension Int16 : RandomAccessIndexType {
func successor() -> Int16
func predecessor() -> Int16
func distanceTo(_ other: Int16) -> Distance
func advancedBy(_ amount: Distance) -> Int16
}
extension Int16 {
static func addWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func divideWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int16 : SignedNumberType {
}
extension Int16 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: UInt16)
}
extension Int16 : BitwiseOperationsType {
static var allZeros: Int16 { get }
}
extension Int16 {
init(_ other: Float)
init(_ other: Double)
}
extension Int16 : Reflectable {
func getMirror() -> MirrorType
}
extension Int16 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, SignedIntegerType, SignedNumberType |
| To | struct Int16 : _IntegerArithmeticType, Comparable, Equatable, _SignedIntegerType, _IntegerType, IntegerArithmeticType, IntegerType, SignedIntegerType {
var value: Builtin.Int16
typealias Distance = Int
init()
init(_ value: Int16)
init(bigEndian value: Int16)
init(littleEndian value: Int16)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int16)
var bigEndian: Int16 { get }
var littleEndian: Int16 { get }
var byteSwapped: Int16 { get }
static var max: Int16 { get }
static var min: Int16 { get }
}
extension Int16 {
init(_ value: CGFloat)
}
extension Int16 : Hashable {
var hashValue: Int { get }
}
extension Int16 : CustomStringConvertible {
var description: String { get }
}
extension Int16 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> Int16
func predecessor() -> Int16
func distanceTo(_ other: Int16) -> Distance
func advancedBy(_ n: Distance) -> Int16
}
extension Int16 {
static func addWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func divideWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int16, _ rhs: Int16) -> (Int16, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int16 : SignedNumberType, IntegerLiteralConvertible {
}
extension Int16 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: UInt16)
}
extension Int16 : BitwiseOperationsType {
static var allZeros: Int16 { get }
}
extension Int16 {
init(_ other: Float)
init(_ other: Double)
}
extension Int16 {
init?(_ text: String, radix radix: Int = default)
}
extension Int16 : _Reflectable {
}
extension Int16 : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, SignedIntegerType, SignedNumberType, Strideable |
Modified Int32 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Int32 : SignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ value: Int32)
init(bigEndian value: Int32)
init(littleEndian value: Int32)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int32)
var bigEndian: Int32 { get }
var littleEndian: Int32 { get }
var byteSwapped: Int32 { get }
static var max: Int32 { get }
static var min: Int32 { get }
}
extension Int32 {
init(_ value: CGFloat)
}
extension Int32 : Hashable {
var hashValue: Int { get }
}
extension Int32 : Printable {
var description: String { get }
}
extension Int32 : RandomAccessIndexType {
func successor() -> Int32
func predecessor() -> Int32
func distanceTo(_ other: Int32) -> Distance
func advancedBy(_ amount: Distance) -> Int32
}
extension Int32 {
static func addWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func divideWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int32 : SignedNumberType {
}
extension Int32 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: UInt32)
}
extension Int32 : BitwiseOperationsType {
static var allZeros: Int32 { get }
}
extension Int32 {
init(_ other: Float)
init(_ other: Double)
}
extension Int32 : Reflectable {
func getMirror() -> MirrorType
}
extension Int32 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, SignedIntegerType, SignedNumberType |
| To | struct Int32 : _IntegerArithmeticType, Comparable, Equatable, _SignedIntegerType, _IntegerType, IntegerArithmeticType, IntegerType, SignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ value: Int32)
init(bigEndian value: Int32)
init(littleEndian value: Int32)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int32)
var bigEndian: Int32 { get }
var littleEndian: Int32 { get }
var byteSwapped: Int32 { get }
static var max: Int32 { get }
static var min: Int32 { get }
}
extension Int32 {
init(_ value: CGFloat)
}
extension Int32 : Hashable {
var hashValue: Int { get }
}
extension Int32 : CustomStringConvertible {
var description: String { get }
}
extension Int32 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> Int32
func predecessor() -> Int32
func distanceTo(_ other: Int32) -> Distance
func advancedBy(_ n: Distance) -> Int32
}
extension Int32 {
static func addWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func divideWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int32, _ rhs: Int32) -> (Int32, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int32 : SignedNumberType, IntegerLiteralConvertible {
}
extension Int32 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: UInt32)
}
extension Int32 : BitwiseOperationsType {
static var allZeros: Int32 { get }
}
extension Int32 {
init(_ other: Float)
init(_ other: Double)
}
extension Int32 {
init?(_ text: String, radix radix: Int = default)
}
extension Int32 : _Reflectable {
}
extension Int32 : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, SignedIntegerType, SignedNumberType, Strideable |
Modified Int64 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Int64 : SignedIntegerType {
var value: Builtin.Int64
typealias Distance = Int
init()
init(_ value: Int64)
init(bigEndian value: Int64)
init(littleEndian value: Int64)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int64)
var bigEndian: Int64 { get }
var littleEndian: Int64 { get }
var byteSwapped: Int64 { get }
static var max: Int64 { get }
static var min: Int64 { get }
}
extension Int64 {
init(_ value: CGFloat)
}
extension Int64 : Hashable {
var hashValue: Int { get }
}
extension Int64 : Printable {
var description: String { get }
}
extension Int64 : RandomAccessIndexType {
func successor() -> Int64
func predecessor() -> Int64
func distanceTo(_ other: Int64) -> Distance
func advancedBy(_ amount: Distance) -> Int64
}
extension Int64 {
static func addWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func divideWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int64 : SignedNumberType {
}
extension Int64 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(_ v: UInt)
init(_ v: Int)
init(bitPattern bitPattern: UInt64)
}
extension Int64 : BitwiseOperationsType {
static var allZeros: Int64 { get }
}
extension Int64 {
init(_ other: Float)
init(_ other: Double)
}
extension Int64 : Reflectable {
func getMirror() -> MirrorType
}
extension Int64 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, SignedIntegerType, SignedNumberType |
| To | struct Int64 : _SignedIntegerType, Comparable, Equatable, _IntegerType, IntegerArithmeticType, _IntegerArithmeticType, IntegerType, SignedIntegerType {
var value: Builtin.Int64
typealias Distance = Int
init()
init(_ value: Int64)
init(bigEndian value: Int64)
init(littleEndian value: Int64)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int64)
var bigEndian: Int64 { get }
var littleEndian: Int64 { get }
var byteSwapped: Int64 { get }
static var max: Int64 { get }
static var min: Int64 { get }
}
extension Int64 {
init(_ value: CGFloat)
}
extension Int64 : Hashable {
var hashValue: Int { get }
}
extension Int64 : CustomStringConvertible {
var description: String { get }
}
extension Int64 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> Int64
func predecessor() -> Int64
func distanceTo(_ other: Int64) -> Distance
func advancedBy(_ n: Distance) -> Int64
}
extension Int64 {
static func addWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func divideWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int64, _ rhs: Int64) -> (Int64, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int64 : SignedNumberType, IntegerLiteralConvertible {
}
extension Int64 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(_ v: UInt)
init(_ v: Int)
init(bitPattern bitPattern: UInt64)
}
extension Int64 : BitwiseOperationsType {
static var allZeros: Int64 { get }
}
extension Int64 {
init(_ other: Float)
init(_ other: Double)
}
extension Int64 {
init?(_ text: String, radix radix: Int = default)
}
extension Int64 : _Reflectable {
}
extension Int64 : CVarArgType, _CVarArgAlignedType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, SignedIntegerType, SignedNumberType, Strideable |
Modified Int8 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Int8 : SignedIntegerType {
var value: Builtin.Int8
typealias Distance = Int
init()
init(_ value: Int8)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int8)
static var max: Int8 { get }
static var min: Int8 { get }
}
extension Int8 {
init(_ value: CGFloat)
}
extension Int8 : Hashable {
var hashValue: Int { get }
}
extension Int8 : Printable {
var description: String { get }
}
extension Int8 : RandomAccessIndexType {
func successor() -> Int8
func predecessor() -> Int8
func distanceTo(_ other: Int8) -> Distance
func advancedBy(_ amount: Distance) -> Int8
}
extension Int8 {
static func addWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func divideWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int8 : SignedNumberType {
}
extension Int8 {
init(_ v: UInt8)
init(_ v: UInt16)
init(truncatingBitPattern truncatingBitPattern: UInt16)
init(_ v: Int16)
init(truncatingBitPattern truncatingBitPattern: Int16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: UInt8)
}
extension Int8 : BitwiseOperationsType {
static var allZeros: Int8 { get }
}
extension Int8 {
init(_ other: Float)
init(_ other: Double)
}
extension Int8 : Reflectable {
func getMirror() -> MirrorType
}
extension Int8 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, SignedIntegerType, SignedNumberType |
| To | struct Int8 : _IntegerArithmeticType, Comparable, Equatable, _SignedIntegerType, _IntegerType, IntegerArithmeticType, IntegerType, SignedIntegerType {
var value: Builtin.Int8
typealias Distance = Int
init()
init(_ value: Int8)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: Int8)
static var max: Int8 { get }
static var min: Int8 { get }
}
extension Int8 {
init(_ value: CGFloat)
}
extension Int8 : Hashable {
var hashValue: Int { get }
}
extension Int8 : CustomStringConvertible {
var description: String { get }
}
extension Int8 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> Int8
func predecessor() -> Int8
func distanceTo(_ other: Int8) -> Distance
func advancedBy(_ n: Distance) -> Int8
}
extension Int8 {
static func addWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func subtractWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func multiplyWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func divideWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
static func remainderWithOverflow(_ lhs: Int8, _ rhs: Int8) -> (Int8, overflow: Bool)
func toIntMax() -> IntMax
}
extension Int8 : SignedNumberType, IntegerLiteralConvertible {
}
extension Int8 {
init(_ v: UInt8)
init(_ v: UInt16)
init(truncatingBitPattern truncatingBitPattern: UInt16)
init(_ v: Int16)
init(truncatingBitPattern truncatingBitPattern: Int16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: UInt8)
}
extension Int8 : BitwiseOperationsType {
static var allZeros: Int8 { get }
}
extension Int8 {
init(_ other: Float)
init(_ other: Double)
}
extension Int8 {
init?(_ text: String, radix radix: Int = default)
}
extension Int8 : _Reflectable {
}
extension Int8 : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, SignedIntegerType, SignedNumberType, Strideable |
Modified IntegerArithmeticType
| Declaration | |
|---|---|
| From | protocol IntegerArithmeticType : _IntegerArithmeticType, Comparable {
func +(_ lhs: Self, _ rhs: Self) -> Self
func -(_ lhs: Self, _ rhs: Self) -> Self
func *(_ lhs: Self, _ rhs: Self) -> Self
func /(_ lhs: Self, _ rhs: Self) -> Self
func %(_ lhs: Self, _ rhs: Self) -> Self
func toIntMax() -> IntMax
} |
| To | protocol IntegerArithmeticType : _IntegerArithmeticType, Comparable {
@warn_unused_result
func +(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func -(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func *(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func /(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func %(_ lhs: Self, _ rhs: Self) -> Self
@warn_unused_result
func toIntMax() -> IntMax
} |
Modified IntegerArithmeticType.addWithOverflow(_: Self, _: Self) -> (Self, overflow: Bool) [class]
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified IntegerArithmeticType.divideWithOverflow(_: Self, _: Self) -> (Self, overflow: Bool) [class]
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified IntegerArithmeticType.multiplyWithOverflow(_: Self, _: Self) -> (Self, overflow: Bool) [class]
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified IntegerArithmeticType.remainderWithOverflow(_: Self, _: Self) -> (Self, overflow: Bool) [class]
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified IntegerArithmeticType.subtractWithOverflow(_: Self, _: Self) -> (Self, overflow: Bool) [class]
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified IntegerArithmeticType.toIntMax() -> IntMax
| Declaration | Introduction | |
|---|---|---|
| From | func toIntMax() -> IntMax | iOS 8.3 |
| To | @warn_unused_result
func toIntMax() -> IntMax | iOS 9.0 |
Modified IntegerLiteralConvertible
| Declaration | |
|---|---|
| From | protocol IntegerLiteralConvertible {
typealias IntegerLiteralType
init(integerLiteral value: IntegerLiteralType)
} |
| To | protocol IntegerLiteralConvertible {
typealias IntegerLiteralType
init(integerLiteral value: Self.IntegerLiteralType)
} |
Modified IntegerLiteralConvertible.init(integerLiteral: Self.IntegerLiteralType)
| Declaration | Introduction | |
|---|---|---|
| From | init(integerLiteral value: IntegerLiteralType) | iOS 8.1 |
| To | init(integerLiteral value: Self.IntegerLiteralType) | iOS 9.0 |
Modified IntervalType
| Declaration | |
|---|---|
| From | protocol IntervalType {
typealias Bound : Comparable
func contains(_ value: Bound) -> Bool
func clamp(_ intervalToClamp: Self) -> Self
var isEmpty: Bool { get }
var start: Bound { get }
var end: Bound { get }
} |
| To | protocol IntervalType {
typealias Bound : Comparable
@warn_unused_result
func contains(_ value: Self.Bound) -> Bool
@warn_unused_result
func clamp(_ intervalToClamp: Self) -> Self
var isEmpty: Bool { get }
var start: Self.Bound { get }
var end: Self.Bound { get }
} |
Modified IntervalType.clamp(_: Self) -> Self
| Declaration | Introduction | |
|---|---|---|
| From | func clamp(_ intervalToClamp: Self) -> Self | iOS 8.3 |
| To | @warn_unused_result
func clamp(_ intervalToClamp: Self) -> Self | iOS 9.0 |
Modified IntervalType.contains(_: Self.Bound) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func contains(_ value: Bound) -> Bool | iOS 8.3 |
| To | @warn_unused_result
func contains(_ value: Self.Bound) -> Bool | iOS 9.0 |
Modified IntervalType.end
| Declaration | Introduction | |
|---|---|---|
| From | var end: Bound { get } | iOS 8.0 |
| To | var end: Self.Bound { get } | iOS 9.0 |
Modified IntervalType.start
| Declaration | Introduction | |
|---|---|---|
| From | var start: Bound { get } | iOS 8.0 |
| To | var start: Self.Bound { get } | iOS 9.0 |
Modified LazySequence [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct LazySequence<S : SequenceType> : SequenceType {
init(_ base: S)
func generate() -> S.Generator
var array: [S.Generator.Element] { get }
}
extension LazySequence {
func filter(_ includeElement: (S.Generator.Element) -> Bool) -> LazySequence<FilterSequenceView<S>>
}
extension LazySequence {
func map<U>(_ transform: (S.Generator.Element) -> U) -> LazySequence<MapSequenceView<S, U>>
} | SequenceType | -- | |
| To | struct LazySequence<Base : SequenceType> : LazySequenceType, SequenceType, _SequenceWrapperType {
init(_ base: Base)
var elements: Base { get }
typealias S = Void
} | LazySequenceType, SequenceType | Base : SequenceType | Base |
Modified LazySequence.init(_: Base)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ base: S) | iOS 8.0 |
| To | init(_ base: Base) | iOS 9.0 |
Modified ManagedBuffer
| Declaration | Generics[Parameters] | |
|---|---|---|
| From | class ManagedBuffer<Value, Element> : ManagedProtoBuffer<Value, Element> {
final class func create(_ minimumCapacity: Int, initialValue initialValue: (ManagedProtoBuffer<Value, Element>) -> Value) -> ManagedBuffer<Value, Element>
deinit
final var value: Value
} | -- |
| To | class ManagedBuffer<Value, Element> : ManagedProtoBuffer<Value, Element> {
final class func create(_ minimumCapacity: Int, initialValue initialValue: (ManagedProtoBuffer<Value, Element>) -> Value) -> ManagedBuffer<Value, Element>
final var value: Value
} | Value, Element |
Modified ManagedBuffer.create(_: Int, initialValue: (ManagedProtoBuffer<Value, Element>) -> Value) -> ManagedBuffer<Value, Element> [class]
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBuffer.value
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBufferPointer [struct]
| Declaration | Generics[Parameters] | |
|---|---|---|
| From | struct ManagedBufferPointer<Value, Element> : Equatable {
init(bufferClass bufferClass: AnyClass, minimumCapacity minimumCapacity: Int, initialValue initialValue: (buffer: AnyObject, allocatedCount: (AnyObject) -> Int) -> Value)
init(unsafeBufferObject buffer: AnyObject)
init(_uncheckedUnsafeBufferObject buffer: AnyObject)
var value: Value
var buffer: AnyObject { get }
var allocatedElementCount: Int { get }
func withUnsafeMutablePointerToValue<R>(_ body: (UnsafeMutablePointer<Value>) -> R) -> R
func withUnsafeMutablePointerToElements<R>(_ body: (UnsafeMutablePointer<Element>) -> R) -> R
func withUnsafeMutablePointers<R>(_ body: (UnsafeMutablePointer<Value>, UnsafeMutablePointer<Element>) -> R) -> R
mutating func holdsUniqueReference() -> Bool
mutating func holdsUniqueOrPinnedReference() -> Bool
init(bufferClass bufferClass: AnyClass, minimumCapacity minimumCapacity: Int)
init(_ buffer: ManagedProtoBuffer<Value, Element>)
} | -- |
| To | struct ManagedBufferPointer<Value, Element> : Equatable {
init(bufferClass bufferClass: AnyClass, minimumCapacity minimumCapacity: Int, initialValue initialValue: (buffer: AnyObject, allocatedCount: (AnyObject) -> Int) -> Value)
init(unsafeBufferObject buffer: AnyObject)
var value: Value
var buffer: AnyObject { get }
var allocatedElementCount: Int { get }
func withUnsafeMutablePointerToValue<R>(_ body: (UnsafeMutablePointer<Value>) -> R) -> R
func withUnsafeMutablePointerToElements<R>(_ body: (UnsafeMutablePointer<Element>) -> R) -> R
func withUnsafeMutablePointers<R>(_ body: (UnsafeMutablePointer<Value>, UnsafeMutablePointer<Element>) -> R) -> R
mutating func holdsUniqueReference() -> Bool
mutating func holdsUniqueOrPinnedReference() -> Bool
} | Value, Element |
Modified ManagedBufferPointer.holdsUniqueOrPinnedReference() -> Bool
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBufferPointer.holdsUniqueReference() -> Bool
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBufferPointer.init(bufferClass: AnyClass, minimumCapacity: Int, initialValue: (buffer: AnyObject, allocatedCount: (AnyObject) -> Int) -> Value)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBufferPointer.init(unsafeBufferObject: AnyObject)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBufferPointer.value
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified ManagedBufferPointer.withUnsafeMutablePointers<R>(_: (UnsafeMutablePointer<Value>, UnsafeMutablePointer<Element>) -> R) -> R
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | R |
Modified ManagedBufferPointer.withUnsafeMutablePointerToElements<R>(_: (UnsafeMutablePointer<Element>) -> R) -> R
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | R |
Modified ManagedBufferPointer.withUnsafeMutablePointerToValue<R>(_: (UnsafeMutablePointer<Value>) -> R) -> R
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | R |
Modified ManagedProtoBuffer
| Generics[Parameters] | |
|---|---|
| From | -- |
| To | Value, Element |
Modified ManagedProtoBuffer.withUnsafeMutablePointers<R>(_: (UnsafeMutablePointer<Value>, UnsafeMutablePointer<Element>) -> R) -> R
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | R |
Modified ManagedProtoBuffer.withUnsafeMutablePointerToElements<R>(_: (UnsafeMutablePointer<Element>) -> R) -> R
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | R |
Modified ManagedProtoBuffer.withUnsafeMutablePointerToValue<R>(_: (UnsafeMutablePointer<Value>) -> R) -> R
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | R |
Modified MutableCollectionType
| Declaration | Protocols | |
|---|---|---|
| From | protocol MutableCollectionType : CollectionType {
subscript (position: Self.Index) -> Self.Generator.Element { get set }
} | CollectionType |
| To | protocol MutableCollectionType : MutableIndexable, CollectionType {
typealias SubSequence : Indexable, SequenceType = MutableSlice<Self>
subscript (_ position: Self.Index) -> Self.Generator.Element { get set }
subscript (_ bounds: Range<Self.Index>) -> Self.SubSequence { get set }
} | CollectionType, MutableIndexable |
Modified MutableSliceable
| Declaration | Protocols | |
|---|---|---|
| From | protocol MutableSliceable : Sliceable, MutableCollectionType {
subscript (_: Range<Self.Index>) -> Self.SubSlice { get set }
} | MutableCollectionType, Sliceable |
| To | protocol MutableSliceable : CollectionType, MutableCollectionType {
subscript (_ _: Range<Self.Index>) -> Self.SubSequence { get set }
} | CollectionType, MutableCollectionType |
Modified NilLiteralConvertible.init(nilLiteral: ())
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified NonObjectiveCBase
| Declaration | |
|---|---|
| From | class NonObjectiveCBase {
} |
| To | class NonObjectiveCBase {
init()
} |
Modified ObjectIdentifier [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct ObjectIdentifier : Hashable, Comparable {
let value: Builtin.RawPointer
var uintValue: UInt { get }
var hashValue: Int { get }
init(_ x: AnyObject)
init(_ x: Any.Type)
} | Comparable, Hashable |
| To | struct ObjectIdentifier : Hashable, Equatable, Comparable {
var uintValue: UInt { get }
var hashValue: Int { get }
init(_ x: AnyObject)
init(_ x: Any.Type)
} | Comparable, Equatable, Hashable |
Modified Optional [enum]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | enum Optional<T> : Reflectable, NilLiteralConvertible {
case None
case Some(T)
init()
init(_ some: T)
func map<U>(_ f: @noescape (T) -> U) -> U?
func flatMap<U>(_ f: @noescape (T) -> U?) -> U?
func getMirror() -> MirrorType
init(nilLiteral nilLiteral: ())
}
extension Optional : DebugPrintable {
var debugDescription: String { get }
} | DebugPrintable, NilLiteralConvertible, Reflectable | -- |
| To | enum Optional<Wrapped> : _Reflectable, NilLiteralConvertible {
case None
case Some(Wrapped)
typealias T = Wrapped
init()
init(_ some: Wrapped)
@warn_unused_result
@rethrows func map<U>(@noescape _ f: (Wrapped) throws -> U) rethrows -> U?
@warn_unused_result
@rethrows func flatMap<U>(@noescape _ f: (Wrapped) throws -> U?) rethrows -> U?
init(nilLiteral nilLiteral: ())
}
extension Optional : CustomDebugStringConvertible {
var debugDescription: String { get }
} | CustomDebugStringConvertible, NilLiteralConvertible | Wrapped |
Modified Optional.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Optional.init(_: Wrapped)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ some: T) | iOS 8.0 |
| To | init(_ some: Wrapped) | iOS 9.0 |
Modified Optional.init(nilLiteral: ())
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified Optional.None
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Optional.Some
| Declaration | Introduction | |
|---|---|---|
| From | case Some(T) | iOS 8.0 |
| To | case Some(Wrapped) | iOS 9.0 |
Modified OutputStreamType.write(_: String)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified PermutationGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct PermutationGenerator<C : CollectionType, Indices : SequenceType where C.Index == C.Index> : GeneratorType, SequenceType {
var seq: C
var indices: Indices.Generator
typealias Element = C.Generator.Element
mutating func next() -> Element?
typealias Generator = PermutationGenerator<C, Indices>
func generate() -> PermutationGenerator<C, Indices>
init(elements elements: C, indices indices: Indices)
} | -- | |
| To | struct PermutationGenerator<C : CollectionType, Indices : SequenceType where C.Index == Indices.Generator.Element> : GeneratorType, SequenceType {
typealias Element = C.Generator.Element
mutating func next() -> C.Generator.Element?
init(elements elements: C, indices indices: Indices)
} | C : CollectionType, Indices : SequenceType, C.Index == Indices.Generator.Element | C, Indices |
Modified RandomAccessIndexType
| Declaration | Protocols | |
|---|---|---|
| From | protocol RandomAccessIndexType : BidirectionalIndexType, _RandomAccessIndexType {
} | BidirectionalIndexType |
| To | protocol RandomAccessIndexType : BidirectionalIndexType, Strideable, _RandomAccessAmbiguity {
@warn_unused_result
func distanceTo(_ other: Self) -> Self.Distance
@warn_unused_result
func advancedBy(_ n: Self.Distance) -> Self
@warn_unused_result
func advancedBy(_ n: Self.Distance, limit limit: Self) -> Self
} | BidirectionalIndexType, Strideable |
Modified Range [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct Range<T : ForwardIndexType> : Equatable, CollectionType, Printable, DebugPrintable {
init(_ x: Range<T>)
init(start start: T, end end: T)
var isEmpty: Bool { get }
typealias Index = T
typealias ArraySlice = Range<T>
subscript (position: T) -> T { get }
subscript (_: T._DisabledRangeIndex) -> T { get }
typealias Generator = RangeGenerator<T>
func generate() -> RangeGenerator<T>
var startIndex: T
var endIndex: T
var description: String { get }
var debugDescription: String { get }
}
extension Range {
func map<U>(_ transform: (T) -> U) -> [U]
}
extension Range : Reflectable {
func getMirror() -> MirrorType
} | CollectionType, DebugPrintable, Equatable, Printable, Reflectable | -- | |
| To | struct Range<Element : ForwardIndexType> : Equatable, CollectionType, Indexable, SequenceType, CustomStringConvertible, CustomDebugStringConvertible {
typealias T = Element
init(_ x: Range<Element>)
init(start start: Element, end end: Element)
subscript (_ position: Element) -> Element { get }
subscript (_ _: Element._DisabledRangeIndex) -> Element { get }
func generate() -> RangeGenerator<Element>
var startIndex: Element
var endIndex: Element
var description: String { get }
var debugDescription: String { get }
}
extension Range : _Reflectable {
} | CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Indexable, SequenceType | Element : ForwardIndexType | Element |
Modified Range.endIndex
| Declaration | Introduction | |
|---|---|---|
| From | var endIndex: T | iOS 8.0 |
| To | var endIndex: Element | iOS 9.0 |
Modified Range.generate() -> RangeGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> RangeGenerator<T> | iOS 8.1 |
| To | func generate() -> RangeGenerator<Element> | iOS 9.0 |
Modified Range.init(_: Range<Element>)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ x: Range<T>) | iOS 8.1 |
| To | init(_ x: Range<Element>) | iOS 9.0 |
Modified Range.init(start: Element, end: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(start start: T, end end: T) | iOS 8.1 |
| To | init(start start: Element, end end: Element) | iOS 9.0 |
Modified Range.startIndex
| Declaration | Introduction | |
|---|---|---|
| From | var startIndex: T | iOS 8.0 |
| To | var startIndex: Element | iOS 9.0 |
Modified Range.subscript(_: Element._DisabledRangeIndex) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (_: T._DisabledRangeIndex) -> T { get } | iOS 8.0 |
| To | subscript (_ _: Element._DisabledRangeIndex) -> Element { get } | iOS 9.0 |
Modified Range.subscript(_: Element) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (position: T) -> T { get } | iOS 8.0 |
| To | subscript (_ position: Element) -> Element { get } | iOS 9.0 |
Modified RangeGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct RangeGenerator<T : ForwardIndexType> : GeneratorType, SequenceType {
typealias Element = T
init(_ bounds: Range<T>)
mutating func next() -> T?
typealias Generator = RangeGenerator<T>
func generate() -> RangeGenerator<T>
var startIndex: T
var endIndex: T
} | -- | |
| To | struct RangeGenerator<Element : ForwardIndexType> : GeneratorType, SequenceType {
typealias T = Element
init(_ bounds: Range<Element>)
mutating func next() -> Element?
var startIndex: Element
var endIndex: Element
} | Element : ForwardIndexType | Element |
Modified RangeGenerator.endIndex
| Declaration | Introduction | |
|---|---|---|
| From | var endIndex: T | iOS 8.0 |
| To | var endIndex: Element | iOS 9.0 |
Modified RangeGenerator.init(_: Range<Element>)
| Declaration | Introduction | |
|---|---|---|
| From | init(_ bounds: Range<T>) | iOS 8.1 |
| To | init(_ bounds: Range<Element>) | iOS 9.0 |
Modified RangeGenerator.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.1 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified RangeGenerator.startIndex
| Declaration | Introduction | |
|---|---|---|
| From | var startIndex: T | iOS 8.0 |
| To | var startIndex: Element | iOS 9.0 |
Modified RangeReplaceableCollectionType
| Declaration | Protocols | |
|---|---|---|
| From | protocol RangeReplaceableCollectionType : ExtensibleCollectionType {
mutating func replaceRange<C : CollectionType where Self.Generator.Element == Self.Generator.Element>(_ subRange: Range<Self.Index>, with newElements: C)
mutating func insert(_ newElement: Self.Generator.Element, atIndex i: Self.Index)
mutating func splice<S : CollectionType where Self.Generator.Element == Self.Generator.Element>(_ newElements: S, atIndex i: Self.Index)
mutating func removeAtIndex(_ i: Self.Index) -> Self.Generator.Element
mutating func removeRange(_ subRange: Range<Self.Index>)
mutating func removeAll(keepCapacity keepCapacity: Bool)
} | ExtensibleCollectionType |
| To | protocol RangeReplaceableCollectionType : CollectionType {
init()
mutating func replaceRange<C : CollectionType where C.Generator.Element == Generator.Element>(_ subRange: Range<Self.Index>, with newElements: C)
mutating func reserveCapacity(_ n: Self.Index.Distance)
mutating func append(_ x: Self.Generator.Element)
mutating func appendContentsOf<S : SequenceType where S.Generator.Element == Generator.Element>(_ newElements: S)
mutating func insert(_ newElement: Self.Generator.Element, atIndex i: Self.Index)
mutating func insertContentsOf<S : CollectionType where S.Generator.Element == Generator.Element>(_ newElements: S, at i: Self.Index)
mutating func removeAtIndex(_ i: Self.Index) -> Self.Generator.Element
mutating func removeFirst() -> Self.Generator.Element
mutating func removeFirst(_ n: Int)
mutating func removeRange(_ subRange: Range<Self.Index>)
mutating func removeAll(keepCapacity keepCapacity: Bool)
} | CollectionType |
Modified RangeReplaceableCollectionType.removeAll(keepCapacity: Bool)
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified RawRepresentable
| Declaration | |
|---|---|
| From | protocol RawRepresentable {
typealias RawValue
init?(rawValue rawValue: RawValue)
var rawValue: RawValue { get }
} |
| To | protocol RawRepresentable {
typealias RawValue
init?(rawValue rawValue: Self.RawValue)
var rawValue: Self.RawValue { get }
} |
Modified RawRepresentable.init(rawValue: Self.RawValue)
| Declaration | Introduction | |
|---|---|---|
| From | init?(rawValue rawValue: RawValue) | iOS 8.1 |
| To | init?(rawValue rawValue: Self.RawValue) | iOS 9.0 |
Modified RawRepresentable.rawValue
| Declaration | Introduction | |
|---|---|---|
| From | var rawValue: RawValue { get } | iOS 8.1 |
| To | var rawValue: Self.RawValue { get } | iOS 9.0 |
Modified Repeat [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct Repeat<T> : CollectionType {
typealias Index = Int
init(count count: Int, repeatedValue repeatedValue: T)
var startIndex: Index { get }
var endIndex: Index { get }
func generate() -> IndexingGenerator<Repeat<T>>
subscript (position: Int) -> T { get }
var count: Int
let repeatedValue: T
} | CollectionType | -- |
| To | struct Repeat<Element> : CollectionType, Indexable, SequenceType {
typealias T = Element
typealias Index = Int
init(count count: Int, repeatedValue repeatedValue: Element)
var startIndex: Index { get }
var endIndex: Index { get }
subscript (_ position: Int) -> Element { get }
var count: Int
let repeatedValue: Element
} | CollectionType, Indexable, SequenceType | Element |
Modified Repeat.init(count: Int, repeatedValue: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(count count: Int, repeatedValue repeatedValue: T) | iOS 8.0 |
| To | init(count count: Int, repeatedValue repeatedValue: Element) | iOS 9.0 |
Modified Repeat.repeatedValue
| Declaration | Introduction | |
|---|---|---|
| From | let repeatedValue: T | iOS 8.0 |
| To | let repeatedValue: Element | iOS 9.0 |
Modified Repeat.subscript(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (position: Int) -> T { get } | iOS 8.0 |
| To | subscript (_ position: Int) -> Element { get } | iOS 9.0 |
Modified ReverseRandomAccessIndex [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct ReverseRandomAccessIndex<I : RandomAccessIndexType> : RandomAccessIndexType {
func successor() -> ReverseRandomAccessIndex<I>
func predecessor() -> ReverseRandomAccessIndex<I>
typealias Distance = I.Distance
func distanceTo(_ other: ReverseRandomAccessIndex<I>) -> I.Distance
func advancedBy(_ amount: I.Distance) -> ReverseRandomAccessIndex<I>
} | RandomAccessIndexType | -- | |
| To | struct ReverseRandomAccessIndex<Base : RandomAccessIndexType> : ForwardIndexType, _Incrementable, Equatable, _Strideable, ReverseIndexType, BidirectionalIndexType, RandomAccessIndexType, Strideable, Comparable, _RandomAccessAmbiguity {
typealias Distance = Base.Distance
init(_ base: Base)
let base: Base
func distanceTo(_ other: ReverseRandomAccessIndex<Base>) -> Base.Distance
func advancedBy(_ n: Base.Distance) -> ReverseRandomAccessIndex<Base>
typealias I = Base
} | BidirectionalIndexType, Comparable, Equatable, ForwardIndexType, RandomAccessIndexType, ReverseIndexType, Strideable | Base : RandomAccessIndexType | Base |
Modified ReverseRandomAccessIndex.advancedBy(_: Base.Distance) -> ReverseRandomAccessIndex<Base>
| Declaration | Introduction | |
|---|---|---|
| From | func advancedBy(_ amount: I.Distance) -> ReverseRandomAccessIndex<I> | iOS 8.1 |
| To | func advancedBy(_ n: Base.Distance) -> ReverseRandomAccessIndex<Base> | iOS 9.0 |
Modified ReverseRandomAccessIndex.distanceTo(_: ReverseRandomAccessIndex<Base>) -> Base.Distance
| Declaration | Introduction | |
|---|---|---|
| From | func distanceTo(_ other: ReverseRandomAccessIndex<I>) -> I.Distance | iOS 8.1 |
| To | func distanceTo(_ other: ReverseRandomAccessIndex<Base>) -> Base.Distance | iOS 9.0 |
Modified SequenceType
| Declaration | |
|---|---|
| From | protocol SequenceType : _Sequence_Type {
typealias Generator : GeneratorType
func generate() -> Generator
} |
| To | protocol SequenceType {
typealias Generator : GeneratorType
typealias SubSequence
@warn_unused_result
func generate() -> Self.Generator
@warn_unused_result
func underestimateCount() -> Int
@warn_unused_result
@rethrows func map<T>(@noescape _ transform: (Self.Generator.Element) throws -> T) rethrows -> [T]
@warn_unused_result
@rethrows func filter(@noescape _ includeElement: (Self.Generator.Element) throws -> Bool) rethrows -> [Self.Generator.Element]
@rethrows func forEach(@noescape _ body: (Self.Generator.Element) throws -> ()) rethrows
@warn_unused_result
func dropFirst(_ n: Int) -> Self.SubSequence
@warn_unused_result
func dropLast(_ n: Int) -> Self.SubSequence
@warn_unused_result
func prefix(_ maxLength: Int) -> Self.SubSequence
@warn_unused_result
func suffix(_ maxLength: Int) -> Self.SubSequence
@warn_unused_result
@rethrows func split(_ maxSplit: Int, allowEmptySlices allowEmptySlices: Bool, @noescape isSeparator isSeparator: (Self.Generator.Element) throws -> Bool) rethrows -> [Self.SubSequence]
} |
Modified SequenceType.generate() -> Self.Generator
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> Generator | iOS 8.3 |
| To | @warn_unused_result
func generate() -> Self.Generator | iOS 9.0 |
Modified Set [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct Set<T : Hashable> : Hashable, CollectionType, ArrayLiteralConvertible {
typealias Element = T
typealias Index = SetIndex<T>
typealias GeneratorType = SetGenerator<T>
init(minimumCapacity minimumCapacity: Int)
var startIndex: SetIndex<T> { get }
var endIndex: SetIndex<T> { get }
func contains(_ member: T) -> Bool
func indexOf(_ member: T) -> SetIndex<T>?
mutating func insert(_ member: T)
mutating func remove(_ member: T) -> T?
mutating func removeAtIndex(_ index: SetIndex<T>)
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
mutating func removeFirst() -> T
var count: Int { get }
subscript (position: SetIndex<T>) -> T { get }
func generate() -> SetGenerator<T>
init(arrayLiteral elements: T...)
init()
init<S : SequenceType where T == T>(_ sequence: S)
var first: T? { get }
func isSubsetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool
func isStrictSubsetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool
func isSupersetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool
func isStrictSupersetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool
func isDisjointWith<S : SequenceType where T == T>(_ sequence: S) -> Bool
func union<S : SequenceType where T == T>(_ sequence: S) -> Set<T>
mutating func unionInPlace<S : SequenceType where T == T>(_ sequence: S)
func subtract<S : SequenceType where T == T>(_ sequence: S) -> Set<T>
mutating func subtractInPlace<S : SequenceType where T == T>(_ sequence: S)
func intersect<S : SequenceType where T == T>(_ sequence: S) -> Set<T>
mutating func intersectInPlace<S : SequenceType where T == T>(_ sequence: S)
func exclusiveOr<S : SequenceType where T == T>(_ sequence: S) -> Set<T>
mutating func exclusiveOrInPlace<S : SequenceType where T == T>(_ sequence: S)
var isEmpty: Bool { get }
var hashValue: Int { get }
}
extension Set : _ObjectiveCBridgeable {
}
extension Set : Printable, DebugPrintable {
func makeDescription(isDebug isDebug: Bool) -> String
var description: String { get }
var debugDescription: String { get }
}
extension Set : Reflectable {
func getMirror() -> MirrorType
} | ArrayLiteralConvertible, CollectionType, DebugPrintable, Hashable, Printable, Reflectable | -- | |
| To | struct Set<Element : Hashable> : Hashable, Equatable, CollectionType, Indexable, SequenceType, ArrayLiteralConvertible {
typealias T = Element
typealias Index = SetIndex<Element>
init(minimumCapacity minimumCapacity: Int)
var startIndex: SetIndex<Element> { get }
var endIndex: SetIndex<Element> { get }
@warn_unused_result
func contains(_ member: Element) -> Bool
@warn_unused_result
func indexOf(_ member: Element) -> SetIndex<Element>?
mutating func insert(_ member: Element)
mutating func remove(_ member: Element) -> Element?
mutating func removeAtIndex(_ index: SetIndex<Element>) -> Element
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
mutating func removeFirst() -> Element
var count: Int { get }
subscript (_ position: SetIndex<Element>) -> Element { get }
func generate() -> SetGenerator<Element>
init(arrayLiteral elements: Element...)
init()
init<S : SequenceType where S.Generator.Element == Element>(_ sequence: S)
@warn_unused_result
func isSubsetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool
@warn_unused_result
func isStrictSubsetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool
@warn_unused_result
func isSupersetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool
@warn_unused_result
func isStrictSupersetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool
@warn_unused_result
func isDisjointWith<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool
@warn_unused_result
func union<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element>
mutating func unionInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S)
@warn_unused_result
func subtract<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element>
mutating func subtractInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S)
@warn_unused_result
func intersect<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element>
mutating func intersectInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S)
@warn_unused_result
func exclusiveOr<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element>
mutating func exclusiveOrInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S)
var hashValue: Int { get }
var isEmpty: Bool { get }
var first: Element? { get }
}
extension Set : _ObjectiveCBridgeable {
}
extension Set : CustomStringConvertible, CustomDebugStringConvertible {
var description: String { get }
var debugDescription: String { get }
}
extension Set : _Reflectable {
}
extension Set {
mutating func popFirst() -> Element?
} | ArrayLiteralConvertible, CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, Indexable, SequenceType | Element : Hashable | Element |
Modified Set.contains(_: Element) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func contains(_ member: T) -> Bool | iOS 8.3 |
| To | @warn_unused_result
func contains(_ member: Element) -> Bool | iOS 9.0 |
Modified Set.endIndex
| Declaration | Introduction | |
|---|---|---|
| From | var endIndex: SetIndex<T> { get } | iOS 8.3 |
| To | var endIndex: SetIndex<Element> { get } | iOS 9.0 |
Modified Set.exclusiveOr<S : SequenceType where S.Generator.Element == Element>(_: S) -> Set<Element>
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func exclusiveOr<S : SequenceType where T == T>(_ sequence: S) -> Set<T> | iOS 8.3 | -- | |
| To | @warn_unused_result
func exclusiveOr<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element> | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.exclusiveOrInPlace<S : SequenceType where S.Generator.Element == Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func exclusiveOrInPlace<S : SequenceType where T == T>(_ sequence: S) | iOS 8.3 | -- | |
| To | mutating func exclusiveOrInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.first
| Declaration | Introduction | |
|---|---|---|
| From | var first: T? { get } | iOS 8.3 |
| To | var first: Element? { get } | iOS 9.0 |
Modified Set.generate() -> SetGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> SetGenerator<T> | iOS 8.3 |
| To | func generate() -> SetGenerator<Element> | iOS 9.0 |
Modified Set.indexOf(_: Element) -> SetIndex<Element>?
| Declaration | Introduction | |
|---|---|---|
| From | func indexOf(_ member: T) -> SetIndex<T>? | iOS 8.3 |
| To | @warn_unused_result
func indexOf(_ member: Element) -> SetIndex<Element>? | iOS 9.0 |
Modified Set.init()
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Set.init<S : SequenceType where S.Generator.Element == Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | init<S : SequenceType where T == T>(_ sequence: S) | iOS 8.3 | -- | |
| To | init<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.init(arrayLiteral: Element)
| Declaration | Introduction | |
|---|---|---|
| From | init(arrayLiteral elements: T...) | iOS 8.3 |
| To | init(arrayLiteral elements: Element...) | iOS 9.0 |
Modified Set.init(minimumCapacity: Int)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Set.insert(_: Element)
| Declaration | Introduction | |
|---|---|---|
| From | mutating func insert(_ member: T) | iOS 8.3 |
| To | mutating func insert(_ member: Element) | iOS 9.0 |
Modified Set.intersect<S : SequenceType where S.Generator.Element == Element>(_: S) -> Set<Element>
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func intersect<S : SequenceType where T == T>(_ sequence: S) -> Set<T> | iOS 8.3 | -- | |
| To | @warn_unused_result
func intersect<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element> | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.intersectInPlace<S : SequenceType where S.Generator.Element == Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func intersectInPlace<S : SequenceType where T == T>(_ sequence: S) | iOS 8.3 | -- | |
| To | mutating func intersectInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.isDisjointWith<S : SequenceType where S.Generator.Element == Element>(_: S) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func isDisjointWith<S : SequenceType where T == T>(_ sequence: S) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result
func isDisjointWith<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.isStrictSubsetOf<S : SequenceType where S.Generator.Element == Element>(_: S) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func isStrictSubsetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result
func isStrictSubsetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.isStrictSupersetOf<S : SequenceType where S.Generator.Element == Element>(_: S) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func isStrictSupersetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result
func isStrictSupersetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.isSubsetOf<S : SequenceType where S.Generator.Element == Element>(_: S) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func isSubsetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result
func isSubsetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.isSupersetOf<S : SequenceType where S.Generator.Element == Element>(_: S) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func isSupersetOf<S : SequenceType where T == T>(_ sequence: S) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result
func isSupersetOf<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Bool | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.remove(_: Element) -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func remove(_ member: T) -> T? | iOS 8.3 |
| To | mutating func remove(_ member: Element) -> Element? | iOS 9.0 |
Modified Set.removeAll(keepCapacity: Bool)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified Set.removeFirst() -> Element
| Declaration | Introduction | |
|---|---|---|
| From | mutating func removeFirst() -> T | iOS 8.3 |
| To | mutating func removeFirst() -> Element | iOS 9.0 |
Modified Set.startIndex
| Declaration | Introduction | |
|---|---|---|
| From | var startIndex: SetIndex<T> { get } | iOS 8.3 |
| To | var startIndex: SetIndex<Element> { get } | iOS 9.0 |
Modified Set.subscript(_: SetIndex<Element>) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (position: SetIndex<T>) -> T { get } | iOS 8.3 |
| To | subscript (_ position: SetIndex<Element>) -> Element { get } | iOS 9.0 |
Modified Set.subtract<S : SequenceType where S.Generator.Element == Element>(_: S) -> Set<Element>
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func subtract<S : SequenceType where T == T>(_ sequence: S) -> Set<T> | iOS 8.3 | -- | |
| To | @warn_unused_result
func subtract<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element> | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.subtractInPlace<S : SequenceType where S.Generator.Element == Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func subtractInPlace<S : SequenceType where T == T>(_ sequence: S) | iOS 8.3 | -- | |
| To | mutating func subtractInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.union<S : SequenceType where S.Generator.Element == Element>(_: S) -> Set<Element>
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func union<S : SequenceType where T == T>(_ sequence: S) -> Set<T> | iOS 8.3 | -- | |
| To | @warn_unused_result
func union<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) -> Set<Element> | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified Set.unionInPlace<S : SequenceType where S.Generator.Element == Element>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func unionInPlace<S : SequenceType where T == T>(_ sequence: S) | iOS 8.3 | -- | |
| To | mutating func unionInPlace<S : SequenceType where S.Generator.Element == Element>(_ sequence: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | S |
Modified SetGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct SetGenerator<T : Hashable> : GeneratorType {
mutating func next() -> T?
} | -- | |
| To | struct SetGenerator<Element : Hashable> : GeneratorType {
typealias T = Element
mutating func next() -> Element?
} | Element : Hashable | Element |
Modified SetGenerator.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.3 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified SetIndex [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct SetIndex<T : Hashable> : ForwardIndexType, Comparable {
typealias Key = T
typealias Value = T
typealias Index = SetIndex<T>
func successor() -> SetIndex<T>
} | Comparable, ForwardIndexType | -- | |
| To | struct SetIndex<Element : Hashable> : ForwardIndexType, _Incrementable, Equatable, Comparable {
typealias T = Element
func successor() -> SetIndex<Element>
} | Comparable, Equatable, ForwardIndexType | Element : Hashable | Element |
Modified SetIndex.successor() -> SetIndex<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func successor() -> SetIndex<T> | iOS 8.3 |
| To | func successor() -> SetIndex<Element> | iOS 9.0 |
Modified SignedIntegerType
| Declaration | |
|---|---|
| From | protocol SignedIntegerType : _SignedIntegerType, IntegerType {
} |
| To | protocol SignedIntegerType : _SignedIntegerType, IntegerType {
func toIntMax() -> IntMax
init(_ _: IntMax)
} |
Modified SignedNumberType
| Declaration | Protocols | |
|---|---|---|
| From | protocol SignedNumberType : _SignedNumberType {
prefix func -(_ x: Self) -> Self
} | -- |
| To | protocol SignedNumberType : Comparable, IntegerLiteralConvertible {
@warn_unused_result
prefix func -(_ x: Self) -> Self
@warn_unused_result
func -(_ lhs: Self, _ rhs: Self) -> Self
} | Comparable, IntegerLiteralConvertible |
Modified StaticString [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct StaticString : UnicodeScalarLiteralConvertible, ExtendedGraphemeClusterLiteralConvertible, StringLiteralConvertible, Printable, DebugPrintable {
var utf8Start: UnsafePointer<UInt8> { get }
var unicodeScalar: UnicodeScalar { get }
var byteSize: Word { get }
var hasPointerRepresentation: Bool { get }
var isASCII: Bool { get }
func withUTF8Buffer<R>(_ body: @noescape (UnsafeBufferPointer<UInt8>) -> R) -> R
var stringValue: String { get }
init()
init(start start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(unicodeScalar unicodeScalar: Builtin.Int32)
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
init(unicodeScalarLiteral value: StaticString)
init(_builtinExtendedGraphemeClusterLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(extendedGraphemeClusterLiteral value: StaticString)
init(_builtinStringLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(stringLiteral value: StaticString)
var description: String { get }
var debugDescription: String { get }
} | DebugPrintable, ExtendedGraphemeClusterLiteralConvertible, Printable, StringLiteralConvertible, UnicodeScalarLiteralConvertible |
| To | struct StaticString : _Reflectable, UnicodeScalarLiteralConvertible, ExtendedGraphemeClusterLiteralConvertible, StringLiteralConvertible, CustomStringConvertible, CustomDebugStringConvertible {
var utf8Start: UnsafePointer<UInt8> { get }
var unicodeScalar: UnicodeScalar { get }
var byteSize: Int { get }
var hasPointerRepresentation: Bool { get }
var isASCII: Bool { get }
func withUTF8Buffer<R>(@noescape _ body: (UnsafeBufferPointer<UInt8>) -> R) -> R
var stringValue: String { get }
init()
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
init(unicodeScalarLiteral value: StaticString)
init(_builtinExtendedGraphemeClusterLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(extendedGraphemeClusterLiteral value: StaticString)
init(_builtinStringLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
init(stringLiteral value: StaticString)
var description: String { get }
var debugDescription: String { get }
} | CustomDebugStringConvertible, CustomStringConvertible, ExtendedGraphemeClusterLiteralConvertible, StringLiteralConvertible, UnicodeScalarLiteralConvertible |
Modified StaticString.byteSize
| Declaration | |
|---|---|
| From | var byteSize: Word { get } |
| To | var byteSize: Int { get } |
Modified StaticString.withUTF8Buffer<R>(_: (UnsafeBufferPointer<UInt8>) -> R) -> R
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func withUTF8Buffer<R>(_ body: @noescape (UnsafeBufferPointer<UInt8>) -> R) -> R | iOS 8.1 | -- |
| To | func withUTF8Buffer<R>(@noescape _ body: (UnsafeBufferPointer<UInt8>) -> R) -> R | iOS 9.0 | R |
Modified Streamable.writeTo<Target : OutputStreamType>(_: Target)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | Target : OutputStreamType | Target |
Modified Strideable
| Declaration | |
|---|---|
| From | protocol Strideable : Comparable, _Strideable {
} |
| To | protocol Strideable : Comparable, _Strideable {
typealias Stride : SignedNumberType
@warn_unused_result
func distanceTo(_ other: Self) -> Self.Stride
@warn_unused_result
func advancedBy(_ n: Self.Stride) -> Self
} |
Modified StrideThrough [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct StrideThrough<T : Strideable> : SequenceType {
func generate() -> StrideThroughGenerator<T>
init(start start: T, end end: T, stride stride: T.Stride)
let start: T
let end: T
let stride: T.Stride
}
extension StrideThrough : Reflectable {
func getMirror() -> MirrorType
} | Reflectable, SequenceType | -- | |
| To | struct StrideThrough<Element : Strideable> : SequenceType {
typealias T = Element
func generate() -> StrideThroughGenerator<Element>
}
extension StrideThrough : _Reflectable {
} | SequenceType | Element : Strideable | Element |
Modified StrideThrough.generate() -> StrideThroughGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> StrideThroughGenerator<T> | iOS 8.0 |
| To | func generate() -> StrideThroughGenerator<Element> | iOS 9.0 |
Modified StrideThroughGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct StrideThroughGenerator<T : Strideable> : GeneratorType {
var current: T
let end: T
let stride: T.Stride
var done: Bool
mutating func next() -> T?
} | -- | |
| To | struct StrideThroughGenerator<Element : Strideable> : GeneratorType {
typealias T = Element
mutating func next() -> Element?
} | Element : Strideable | Element |
Modified StrideThroughGenerator.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.0 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified StrideTo [struct]
| Declaration | Protocols | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | struct StrideTo<T : Strideable> : SequenceType {
func generate() -> StrideToGenerator<T>
init(start start: T, end end: T, stride stride: T.Stride)
let start: T
let end: T
let stride: T.Stride
}
extension StrideTo : Reflectable {
func getMirror() -> MirrorType
} | Reflectable, SequenceType | -- | |
| To | struct StrideTo<Element : Strideable> : SequenceType {
typealias T = Element
func generate() -> StrideToGenerator<Element>
}
extension StrideTo : _Reflectable {
} | SequenceType | Element : Strideable | Element |
Modified StrideTo.generate() -> StrideToGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> StrideToGenerator<T> | iOS 8.0 |
| To | func generate() -> StrideToGenerator<Element> | iOS 9.0 |
Modified StrideToGenerator [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct StrideToGenerator<T : Strideable> : GeneratorType {
var current: T
let end: T
let stride: T.Stride
mutating func next() -> T?
} | -- | |
| To | struct StrideToGenerator<Element : Strideable> : GeneratorType {
typealias T = Element
mutating func next() -> Element?
} | Element : Strideable | Element |
Modified StrideToGenerator.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.0 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified String [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct String {
init()
}
extension String {
static func availableStringEncodings() -> [NSStringEncoding]
static func defaultCStringEncoding() -> NSStringEncoding
static func localizedNameOfStringEncoding(_ encoding: NSStringEncoding) -> String
static func localizedStringWithFormat(_ format: String, _ arguments: CVarArgType...) -> String
static func pathWithComponents(_ components: [String]) -> String
init?(contentsOfFile path: String, encoding enc: NSStringEncoding, error error: NSErrorPointer = default)
init?(contentsOfFile path: String, usedEncoding usedEncoding: UnsafeMutablePointer<NSStringEncoding> = default, error error: NSErrorPointer = default)
init?(contentsOfURL url: NSURL, encoding enc: NSStringEncoding, error error: NSErrorPointer = default)
init?(contentsOfURL url: NSURL, usedEncoding enc: UnsafeMutablePointer<NSStringEncoding> = default, error error: NSErrorPointer = default)
init?(CString CString: UnsafePointer<CChar>, encoding enc: NSStringEncoding)
init?(UTF8String bytes: UnsafePointer<CChar>)
func canBeConvertedToEncoding(_ encoding: NSStringEncoding) -> Bool
var capitalizedString: String { get }
func capitalizedStringWithLocale(_ locale: NSLocale?) -> String
func caseInsensitiveCompare(_ aString: String) -> NSComparisonResult
func commonPrefixWithString(_ aString: String, options options: NSStringCompareOptions) -> String
func compare(_ aString: String, options mask: NSStringCompareOptions = default, range range: Range<String.Index>? = default, locale locale: NSLocale? = default) -> NSComparisonResult
func completePathIntoString(_ outputName: UnsafeMutablePointer<String> = default, caseSensitive caseSensitive: Bool, matchesIntoArray matchesIntoArray: UnsafeMutablePointer<[String]> = default, filterTypes filterTypes: [String]? = default) -> Int
func componentsSeparatedByCharactersInSet(_ separator: NSCharacterSet) -> [String]
func componentsSeparatedByString(_ separator: String) -> [String]
func cStringUsingEncoding(_ encoding: NSStringEncoding) -> [CChar]?
func dataUsingEncoding(_ encoding: NSStringEncoding, allowLossyConversion allowLossyConversion: Bool = default) -> NSData?
var decomposedStringWithCanonicalMapping: String { get }
var decomposedStringWithCompatibilityMapping: String { get }
func enumerateLines(_ body: (line: String, inout stop: Bool) -> ())
func enumerateLinguisticTagsInRange(_ range: Range<String.Index>, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions, orthography orthography: NSOrthography?, _ body: (String, Range<String.Index>, Range<String.Index>, inout Bool) -> ())
func enumerateSubstringsInRange(_ range: Range<String.Index>, options opts: NSStringEnumerationOptions, _ body: (substring: String, substringRange: Range<String.Index>, enclosingRange: Range<String.Index>, inout Bool) -> ())
var fastestEncoding: NSStringEncoding { get }
func fileSystemRepresentation() -> [CChar]
func getBytes(inout _ buffer: [UInt8], maxLength maxLength: Int, usedLength usedLength: UnsafeMutablePointer<Int>, encoding encoding: NSStringEncoding, options options: NSStringEncodingConversionOptions, range range: Range<String.Index>, remainingRange remainingRange: UnsafeMutablePointer<Range<String.Index>>) -> Bool
func getCString(inout _ buffer: [CChar], maxLength maxLength: Int, encoding encoding: NSStringEncoding) -> Bool
func getFileSystemRepresentation(inout _ buffer: [CChar], maxLength maxLength: Int) -> Bool
func getLineStart(_ start: UnsafeMutablePointer<String.Index>, end end: UnsafeMutablePointer<String.Index>, contentsEnd contentsEnd: UnsafeMutablePointer<String.Index>, forRange forRange: Range<String.Index>)
func getParagraphStart(_ start: UnsafeMutablePointer<String.Index>, end end: UnsafeMutablePointer<String.Index>, contentsEnd contentsEnd: UnsafeMutablePointer<String.Index>, forRange forRange: Range<String.Index>)
var hash: Int { get }
init?<S : SequenceType where UInt8 == UInt8>(bytes bytes: S, encoding encoding: NSStringEncoding)
init?(bytesNoCopy bytes: UnsafeMutablePointer<Void>, length length: Int, encoding encoding: NSStringEncoding, freeWhenDone flag: Bool)
init(utf16CodeUnits utf16CodeUnits: UnsafePointer<unichar>, count count: Int)
init(utf16CodeUnitsNoCopy utf16CodeUnitsNoCopy: UnsafePointer<unichar>, count count: Int, freeWhenDone flag: Bool)
init(format format: String, _ arguments: CVarArgType...)
init(format format: String, arguments arguments: [CVarArgType])
init(format format: String, locale locale: NSLocale?, _ args: CVarArgType...)
init(format format: String, locale locale: NSLocale?, arguments arguments: [CVarArgType])
var lastPathComponent: String { get }
var utf16Count: Int { get }
func lengthOfBytesUsingEncoding(_ encoding: NSStringEncoding) -> Int
func lineRangeForRange(_ aRange: Range<String.Index>) -> Range<String.Index>
func linguisticTagsInRange(_ range: Range<String.Index>, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions = default, orthography orthography: NSOrthography? = default, tokenRanges tokenRanges: UnsafeMutablePointer<[Range<String.Index>]> = default) -> [String]
func localizedCaseInsensitiveCompare(_ aString: String) -> NSComparisonResult
func localizedCompare(_ aString: String) -> NSComparisonResult
func localizedStandardCompare(_ string: String) -> NSComparisonResult
func lowercaseStringWithLocale(_ locale: NSLocale) -> String
func maximumLengthOfBytesUsingEncoding(_ encoding: NSStringEncoding) -> Int
func paragraphRangeForRange(_ aRange: Range<String.Index>) -> Range<String.Index>
var pathComponents: [String] { get }
var pathExtension: String { get }
var precomposedStringWithCanonicalMapping: String { get }
var precomposedStringWithCompatibilityMapping: String { get }
func propertyList() -> AnyObject
func propertyListFromStringsFileFormat() -> [String : String]
func rangeOfCharacterFromSet(_ aSet: NSCharacterSet, options mask: NSStringCompareOptions = default, range aRange: Range<String.Index>? = default) -> Range<String.Index>?
func rangeOfComposedCharacterSequenceAtIndex(_ anIndex: String.Index) -> Range<String.Index>
func rangeOfComposedCharacterSequencesForRange(_ range: Range<String.Index>) -> Range<String.Index>
func rangeOfString(_ aString: String, options mask: NSStringCompareOptions = default, range searchRange: Range<String.Index>? = default, locale locale: NSLocale? = default) -> Range<String.Index>?
var smallestEncoding: NSStringEncoding { get }
var stringByAbbreviatingWithTildeInPath: String { get }
func stringByAddingPercentEncodingWithAllowedCharacters(_ allowedCharacters: NSCharacterSet) -> String?
func stringByAddingPercentEscapesUsingEncoding(_ encoding: NSStringEncoding) -> String?
func stringByAppendingFormat(_ format: String, _ arguments: CVarArgType...) -> String
func stringByAppendingPathComponent(_ aString: String) -> String
func stringByAppendingPathExtension(_ ext: String) -> String?
func stringByAppendingString(_ aString: String) -> String
var stringByDeletingLastPathComponent: String { get }
var stringByDeletingPathExtension: String { get }
var stringByExpandingTildeInPath: String { get }
func stringByFoldingWithOptions(_ options: NSStringCompareOptions, locale locale: NSLocale) -> String
func stringByPaddingToLength(_ newLength: Int, withString padString: String, startingAtIndex padIndex: Int) -> String
var stringByRemovingPercentEncoding: String? { get }
func stringByReplacingCharactersInRange(_ range: Range<String.Index>, withString replacement: String) -> String
func stringByReplacingOccurrencesOfString(_ target: String, withString replacement: String, options options: NSStringCompareOptions = default, range searchRange: Range<String.Index>? = default) -> String
func stringByReplacingPercentEscapesUsingEncoding(_ encoding: NSStringEncoding) -> String?
var stringByResolvingSymlinksInPath: String { get }
var stringByStandardizingPath: String { get }
func stringByTrimmingCharactersInSet(_ set: NSCharacterSet) -> String
func stringsByAppendingPaths(_ paths: [String]) -> [String]
func substringFromIndex(_ index: String.Index) -> String
func substringToIndex(_ index: String.Index) -> String
func substringWithRange(_ aRange: Range<String.Index>) -> String
func uppercaseStringWithLocale(_ locale: NSLocale) -> String
func writeToFile(_ path: String, atomically useAuxiliaryFile: Bool, encoding enc: NSStringEncoding, error error: NSErrorPointer = default) -> Bool
func writeToURL(_ url: NSURL, atomically useAuxiliaryFile: Bool, encoding enc: NSStringEncoding, error error: NSErrorPointer = default) -> Bool
}
extension String : _ObjectiveCBridgeable {
}
extension String {
init(_ cocoaString: NSString)
}
extension String : CollectionType {
struct Index : BidirectionalIndexType, Comparable, Reflectable {
func successor() -> String.Index
func predecessor() -> String.Index
func getMirror() -> MirrorType
}
var startIndex: String.Index { get }
var endIndex: String.Index { get }
subscript (i: String.Index) -> Character { get }
subscript (i: Int) -> Character { get }
func generate() -> IndexingGenerator<String>
}
extension String {
struct UTF16View : Sliceable, Reflectable, Printable, DebugPrintable {
struct Index {
}
var startIndex: String.UTF16View.Index { get }
var endIndex: String.UTF16View.Index { get }
typealias Generator
func generate() -> Generator
subscript (i: String.UTF16View.Index) -> UInt16 { get }
subscript (i: Int) -> UInt16 { get }
subscript (subRange: Range<Int>) -> String.UTF16View { get }
subscript (subRange: Range<String.UTF16View.Index>) -> String.UTF16View { get }
func getMirror() -> MirrorType
var description: String { get }
var debugDescription: String { get }
}
var utf16: String.UTF16View { get }
init?(_ utf16: String.UTF16View)
typealias UTF16Index = String.UTF16View.Index
}
extension String {
struct UTF8View : CollectionType, Reflectable, Printable, DebugPrintable {
struct Index : ForwardIndexType {
typealias Buffer = UTF8Chunk
func successor() -> String.UTF8View.Index
}
var startIndex: String.UTF8View.Index { get }
var endIndex: String.UTF8View.Index { get }
subscript (position: String.UTF8View.Index) -> CodeUnit { get }
subscript (subRange: Range<String.UTF8View.Index>) -> String.UTF8View { get }
func generate() -> IndexingGenerator<String.UTF8View>
func getMirror() -> MirrorType
var description: String { get }
var debugDescription: String { get }
}
var utf8: String.UTF8View { get }
var nulTerminatedUTF8: ContiguousArray<CodeUnit> { get }
init?(_ utf8: String.UTF8View)
typealias UTF8Index = String.UTF8View.Index
}
extension String {
struct UnicodeScalarView : Sliceable, SequenceType, Reflectable, Printable, DebugPrintable {
struct Index : BidirectionalIndexType, Comparable {
func successor() -> String.UnicodeScalarView.Index
func predecessor() -> String.UnicodeScalarView.Index
}
var startIndex: String.UnicodeScalarView.Index { get }
var endIndex: String.UnicodeScalarView.Index { get }
subscript (position: String.UnicodeScalarView.Index) -> UnicodeScalar { get }
subscript (r: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView { get }
struct Generator : GeneratorType {
mutating func next() -> UnicodeScalar?
}
func generate() -> String.UnicodeScalarView.Generator
func getMirror() -> MirrorType
var description: String { get }
var debugDescription: String { get }
}
init(_ unicodeScalars: String.UnicodeScalarView)
typealias UnicodeScalarIndex = String.UnicodeScalarView.Index
}
extension String {
static func fromCString(_ cs: UnsafePointer<CChar>) -> String?
static func fromCStringRepairingIllFormedUTF8(_ cs: UnsafePointer<CChar>) -> (String?, hadError: Bool)
}
extension String {
init(_ c: Character)
}
extension String {
func withCString<Result>(_ f: @noescape UnsafePointer<Int8> -> Result) -> Result
}
extension String : Reflectable {
func getMirror() -> MirrorType
}
extension String : OutputStreamType {
mutating func write(_ other: String)
}
extension String : Streamable {
func writeTo<Target : OutputStreamType>(inout _ target: Target)
}
extension String {
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
}
extension String : UnicodeScalarLiteralConvertible {
init(unicodeScalarLiteral value: String)
}
extension String {
init(_builtinExtendedGraphemeClusterLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
}
extension String : ExtendedGraphemeClusterLiteralConvertible {
init(extendedGraphemeClusterLiteral value: String)
}
extension String {
init(_builtinUTF16StringLiteral start: Builtin.RawPointer, numberOfCodeUnits numberOfCodeUnits: Builtin.Word)
}
extension String {
init(_builtinStringLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
}
extension String : StringLiteralConvertible {
init(stringLiteral value: String)
}
extension String : DebugPrintable {
var debugDescription: String { get }
}
extension String : Equatable {
}
extension String : Comparable {
}
extension String {
mutating func extend(_ other: String)
mutating func append(_ x: UnicodeScalar)
}
extension String : Hashable {
var hashValue: Int { get }
}
extension String : StringInterpolationConvertible {
init(stringInterpolation strings: String...)
init<T>(stringInterpolationSegment expr: T)
}
extension String : Sliceable {
subscript (subRange: Range<String.Index>) -> String { get }
subscript (subRange: Range<Int>) -> String { get }
}
extension String : ExtensibleCollectionType {
mutating func reserveCapacity(_ n: Int)
mutating func append(_ c: Character)
mutating func extend<S : SequenceType where Character == Character>(_ newElements: S)
init<S : SequenceType where Character == Character>(_ characters: S)
}
extension String {
func join<S : SequenceType where String == String>(_ elements: S) -> String
}
extension String : RangeReplaceableCollectionType {
mutating func replaceRange<C : CollectionType where Character == Character>(_ subRange: Range<String.Index>, with newElements: C)
mutating func insert(_ newElement: Character, atIndex i: String.Index)
mutating func splice<S : CollectionType where Character == Character>(_ newElements: S, atIndex i: String.Index)
mutating func removeAtIndex(_ i: String.Index) -> Character
mutating func removeRange(_ subRange: Range<String.Index>)
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
}
extension String {
var lowercaseString: String { get }
var uppercaseString: String { get }
}
extension String : StringInterpolationConvertible {
init(stringInterpolationSegment expr: String)
init(stringInterpolationSegment expr: Character)
init(stringInterpolationSegment expr: UnicodeScalar)
init(stringInterpolationSegment expr: Bool)
init(stringInterpolationSegment expr: Float32)
init(stringInterpolationSegment expr: Float64)
init(stringInterpolationSegment expr: UInt8)
init(stringInterpolationSegment expr: Int8)
init(stringInterpolationSegment expr: UInt16)
init(stringInterpolationSegment expr: Int16)
init(stringInterpolationSegment expr: UInt32)
init(stringInterpolationSegment expr: Int32)
init(stringInterpolationSegment expr: UInt64)
init(stringInterpolationSegment expr: Int64)
init(stringInterpolationSegment expr: UInt)
init(stringInterpolationSegment expr: Int)
}
extension String {
init(count count: Int, repeatedValue c: Character)
init(count count: Int, repeatedValue c: UnicodeScalar)
var isEmpty: Bool { get }
}
extension String {
func hasPrefix(_ prefix: String) -> Bool
func hasSuffix(_ suffix: String) -> Bool
}
extension String {
init<T : _SignedIntegerType>(_ v: T)
init<T : _UnsignedIntegerType>(_ v: T)
init<T : _SignedIntegerType>(_ v: T, radix radix: Int, uppercase uppercase: Bool = default)
init<T : _UnsignedIntegerType>(_ v: T, radix radix: Int, uppercase uppercase: Bool = default)
}
extension String {
func toInt() -> Int?
}
extension String {
var unicodeScalars: String.UnicodeScalarView
} | CollectionType, Comparable, DebugPrintable, Equatable, ExtendedGraphemeClusterLiteralConvertible, ExtensibleCollectionType, Hashable, OutputStreamType, RangeReplaceableCollectionType, Reflectable, Sliceable, Streamable, StringInterpolationConvertible, StringLiteralConvertible, UnicodeScalarLiteralConvertible |
| To | struct String {
init()
}
extension String {
@warn_unused_result
static func availableStringEncodings() -> [NSStringEncoding]
@warn_unused_result
static func defaultCStringEncoding() -> NSStringEncoding
@warn_unused_result
static func localizedNameOfStringEncoding(_ encoding: NSStringEncoding) -> String
@warn_unused_result
static func localizedStringWithFormat(_ format: String, _ arguments: CVarArgType...) -> String
static func pathWithComponents(_ components: [String]) -> String
init?(UTF8String bytes: UnsafePointer<CChar>)
@warn_unused_result
func canBeConvertedToEncoding(_ encoding: NSStringEncoding) -> Bool
var capitalizedString: String { get }
var localizedCapitalizedString: String { get }
@warn_unused_result
func capitalizedStringWithLocale(_ locale: NSLocale?) -> String
@warn_unused_result
func caseInsensitiveCompare(_ aString: String) -> NSComparisonResult
@warn_unused_result
func commonPrefixWithString(_ aString: String, options options: NSStringCompareOptions) -> String
@warn_unused_result
func compare(_ aString: String, options mask: NSStringCompareOptions = default, range range: Range<Index>? = default, locale locale: NSLocale? = default) -> NSComparisonResult
@warn_unused_result
func completePathIntoString(_ outputName: UnsafeMutablePointer<String> = default, caseSensitive caseSensitive: Bool, matchesIntoArray matchesIntoArray: UnsafeMutablePointer<[String]> = default, filterTypes filterTypes: [String]? = default) -> Int
@warn_unused_result
func componentsSeparatedByCharactersInSet(_ separator: NSCharacterSet) -> [String]
func componentsSeparatedByString(_ separator: String) -> [String]
@warn_unused_result
func cStringUsingEncoding(_ encoding: NSStringEncoding) -> [CChar]?
@warn_unused_result
func dataUsingEncoding(_ encoding: NSStringEncoding, allowLossyConversion allowLossyConversion: Bool = default) -> NSData?
var decomposedStringWithCanonicalMapping: String { get }
var decomposedStringWithCompatibilityMapping: String { get }
func enumerateLines(_ body: (line: String, inout stop: Bool) -> ())
func enumerateLinguisticTagsInRange(_ range: Range<Index>, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions, orthography orthography: NSOrthography?, _ body: (String, Range<Index>, Range<Index>, inout Bool) -> ())
func enumerateSubstringsInRange(_ range: Range<Index>, options opts: NSStringEnumerationOptions, _ body: (substring: String?, substringRange: Range<Index>, enclosingRange: Range<Index>, inout Bool) -> ())
var fastestEncoding: NSStringEncoding { get }
func fileSystemRepresentation() -> [CChar]
func getBytes(inout _ buffer: [UInt8], maxLength maxBufferCount: Int, usedLength usedBufferCount: UnsafeMutablePointer<Int>, encoding encoding: NSStringEncoding, options options: NSStringEncodingConversionOptions, range range: Range<Index>, remainingRange leftover: UnsafeMutablePointer<Range<Index>>) -> Bool
func getCString(inout _ buffer: [CChar], maxLength maxLength: Int, encoding encoding: NSStringEncoding) -> Bool
func getFileSystemRepresentation(inout _ buffer: [CChar], maxLength maxLength: Int) -> Bool
func getLineStart(_ start: UnsafeMutablePointer<Index>, end end: UnsafeMutablePointer<Index>, contentsEnd contentsEnd: UnsafeMutablePointer<Index>, forRange forRange: Range<Index>)
func getParagraphStart(_ start: UnsafeMutablePointer<Index>, end end: UnsafeMutablePointer<Index>, contentsEnd contentsEnd: UnsafeMutablePointer<Index>, forRange forRange: Range<Index>)
var hash: Int { get }
init?<S : SequenceType where S.Generator.Element == UInt8>(bytes bytes: S, encoding encoding: NSStringEncoding)
init?(bytesNoCopy bytes: UnsafeMutablePointer<Void>, length length: Int, encoding encoding: NSStringEncoding, freeWhenDone flag: Bool)
init(utf16CodeUnits utf16CodeUnits: UnsafePointer<unichar>, count count: Int)
init(utf16CodeUnitsNoCopy utf16CodeUnitsNoCopy: UnsafePointer<unichar>, count count: Int, freeWhenDone flag: Bool)
init(contentsOfFile path: String, encoding enc: NSStringEncoding) throws
init(contentsOfFile path: String, usedEncoding usedEncoding: UnsafeMutablePointer<NSStringEncoding> = default) throws
init(contentsOfURL url: NSURL, encoding enc: NSStringEncoding) throws
init(contentsOfURL url: NSURL, usedEncoding enc: UnsafeMutablePointer<NSStringEncoding> = default) throws
init?(CString CString: UnsafePointer<CChar>, encoding enc: NSStringEncoding)
init?(data data: NSData, encoding encoding: NSStringEncoding)
init(format format: String, _ arguments: CVarArgType...)
init(format format: String, arguments arguments: [CVarArgType])
init(format format: String, locale locale: NSLocale?, _ args: CVarArgType...)
init(format format: String, locale locale: NSLocale?, arguments arguments: [CVarArgType])
var lastPathComponent: String { get }
var utf16Count: Int { get }
@warn_unused_result
func lengthOfBytesUsingEncoding(_ encoding: NSStringEncoding) -> Int
@warn_unused_result
func lineRangeForRange(_ aRange: Range<Index>) -> Range<Index>
@warn_unused_result
func linguisticTagsInRange(_ range: Range<Index>, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions = default, orthography orthography: NSOrthography? = default, tokenRanges tokenRanges: UnsafeMutablePointer<[Range<Index>]> = default) -> [String]
@warn_unused_result
func localizedCaseInsensitiveCompare(_ aString: String) -> NSComparisonResult
@warn_unused_result
func localizedCompare(_ aString: String) -> NSComparisonResult
@warn_unused_result
func localizedStandardCompare(_ string: String) -> NSComparisonResult
var localizedLowercaseString: String { get }
@warn_unused_result
func lowercaseStringWithLocale(_ locale: NSLocale?) -> String
@warn_unused_result
func maximumLengthOfBytesUsingEncoding(_ encoding: NSStringEncoding) -> Int
@warn_unused_result
func paragraphRangeForRange(_ aRange: Range<Index>) -> Range<Index>
var pathComponents: [String] { get }
var pathExtension: String { get }
var precomposedStringWithCanonicalMapping: String { get }
var precomposedStringWithCompatibilityMapping: String { get }
@warn_unused_result
func propertyList() -> AnyObject
@warn_unused_result
func propertyListFromStringsFileFormat() -> [String : String]
@warn_unused_result
func rangeOfCharacterFromSet(_ aSet: NSCharacterSet, options mask: NSStringCompareOptions = default, range aRange: Range<Index>? = default) -> Range<Index>?
@warn_unused_result
func rangeOfComposedCharacterSequenceAtIndex(_ anIndex: Index) -> Range<Index>
@warn_unused_result
func rangeOfComposedCharacterSequencesForRange(_ range: Range<Index>) -> Range<Index>
@warn_unused_result
func rangeOfString(_ aString: String, options mask: NSStringCompareOptions = default, range searchRange: Range<Index>? = default, locale locale: NSLocale? = default) -> Range<Index>?
@warn_unused_result
func localizedStandardContainsString(_ string: String) -> Bool
@warn_unused_result
func localizedStandardRangeOfString(_ string: String) -> Range<Index>?
var smallestEncoding: NSStringEncoding { get }
var stringByAbbreviatingWithTildeInPath: String { get }
@warn_unused_result
func stringByAddingPercentEncodingWithAllowedCharacters(_ allowedCharacters: NSCharacterSet) -> String?
func stringByAddingPercentEscapesUsingEncoding(_ encoding: NSStringEncoding) -> String?
@warn_unused_result
func stringByAppendingFormat(_ format: String, _ arguments: CVarArgType...) -> String
func stringByAppendingPathComponent(_ aString: String) -> String
func stringByAppendingPathExtension(_ ext: String) -> String?
@warn_unused_result
func stringByAppendingString(_ aString: String) -> String
var stringByDeletingLastPathComponent: String { get }
var stringByDeletingPathExtension: String { get }
var stringByExpandingTildeInPath: String { get }
@warn_unused_result
func stringByFoldingWithOptions(_ options: NSStringCompareOptions, locale locale: NSLocale?) -> String
@warn_unused_result
func stringByPaddingToLength(_ newLength: Int, withString padString: String, startingAtIndex padIndex: Int) -> String
var stringByRemovingPercentEncoding: String? { get }
@warn_unused_result
func stringByReplacingCharactersInRange(_ range: Range<Index>, withString replacement: String) -> String
@warn_unused_result
func stringByReplacingOccurrencesOfString(_ target: String, withString replacement: String, options options: NSStringCompareOptions = default, range searchRange: Range<Index>? = default) -> String
func stringByReplacingPercentEscapesUsingEncoding(_ encoding: NSStringEncoding) -> String?
var stringByResolvingSymlinksInPath: String { get }
var stringByStandardizingPath: String { get }
@warn_unused_result
func stringByTrimmingCharactersInSet(_ set: NSCharacterSet) -> String
func stringsByAppendingPaths(_ paths: [String]) -> [String]
@warn_unused_result
func substringFromIndex(_ index: Index) -> String
@warn_unused_result
func substringToIndex(_ index: Index) -> String
@warn_unused_result
func substringWithRange(_ aRange: Range<Index>) -> String
var localizedUppercaseString: String { get }
@warn_unused_result
func uppercaseStringWithLocale(_ locale: NSLocale?) -> String
func writeToFile(_ path: String, atomically useAuxiliaryFile: Bool, encoding enc: NSStringEncoding) throws
func writeToURL(_ url: NSURL, atomically useAuxiliaryFile: Bool, encoding enc: NSStringEncoding) throws
@warn_unused_result
func stringByApplyingTransform(_ transform: String, reverse reverse: Bool) -> String?
@warn_unused_result
func containsString(_ other: String) -> Bool
@warn_unused_result
func localizedCaseInsensitiveContainsString(_ other: String) -> Bool
}
extension String : _ObjectiveCBridgeable {
}
extension String {
init(_ cocoaString: NSString)
}
extension String {
typealias Index = String.CharacterView.Index
var startIndex: Index { get }
var endIndex: Index { get }
subscript (_ i: Index) -> Character { get }
}
extension String {
struct CharacterView {
init(_ text: String)
}
var characters: String.CharacterView { get }
mutating func withMutableCharacters<R>(_ body: (inout String.CharacterView) -> R) -> R
init(_ characters: String.CharacterView)
}
extension String {
struct UnicodeScalarView : CollectionType, Indexable, SequenceType, _Reflectable, CustomStringConvertible, CustomDebugStringConvertible {
struct Index : ForwardIndexType, _Incrementable, Equatable, BidirectionalIndexType, Comparable {
@warn_unused_result
func successor() -> String.UnicodeScalarView.Index
@warn_unused_result
func predecessor() -> String.UnicodeScalarView.Index
}
var startIndex: String.UnicodeScalarView.Index { get }
var endIndex: String.UnicodeScalarView.Index { get }
subscript (_ position: String.UnicodeScalarView.Index) -> UnicodeScalar { get }
subscript (_ r: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView { get }
struct Generator : GeneratorType {
mutating func next() -> UnicodeScalar?
}
@warn_unused_result
func generate() -> String.UnicodeScalarView.Generator
var description: String { get }
var debugDescription: String { get }
}
init(_ unicodeScalars: String.UnicodeScalarView)
typealias UnicodeScalarIndex = String.UnicodeScalarView.Index
}
extension String {
struct UTF16View : CollectionType, Indexable, SequenceType, _Reflectable, CustomStringConvertible, CustomDebugStringConvertible {
struct Index {
}
var startIndex: String.UTF16View.Index { get }
var endIndex: String.UTF16View.Index { get }
subscript (_ i: String.UTF16View.Index) -> CodeUnit { get }
subscript (_ i: Int) -> CodeUnit { get }
subscript (_ subRange: Range<Int>) -> String.UTF16View { get }
subscript (_ subRange: Range<String.UTF16View.Index>) -> String.UTF16View { get }
var description: String { get }
var debugDescription: String { get }
}
var utf16: String.UTF16View { get }
init?(_ utf16: String.UTF16View)
typealias UTF16Index = String.UTF16View.Index
}
extension String {
struct UTF8View : CollectionType, Indexable, SequenceType, _Reflectable, CustomStringConvertible, CustomDebugStringConvertible {
struct Index : ForwardIndexType, _Incrementable, Equatable {
@warn_unused_result
func successor() -> String.UTF8View.Index
}
var startIndex: String.UTF8View.Index { get }
var endIndex: String.UTF8View.Index { get }
subscript (_ position: String.UTF8View.Index) -> CodeUnit { get }
subscript (_ subRange: Range<String.UTF8View.Index>) -> String.UTF8View { get }
var description: String { get }
var debugDescription: String { get }
}
var utf8: String.UTF8View { get }
var nulTerminatedUTF8: ContiguousArray<CodeUnit> { get }
init?(_ utf8: String.UTF8View)
typealias UTF8Index = String.UTF8View.Index
}
extension String {
@warn_unused_result
static func fromCString(_ cs: UnsafePointer<CChar>) -> String?
@warn_unused_result
static func fromCStringRepairingIllFormedUTF8(_ cs: UnsafePointer<CChar>) -> (String?, hadError: Bool)
}
extension String {
init(_ c: Character)
}
extension String {
@rethrows func withCString<Result>(@noescape _ f: UnsafePointer<Int8> throws -> Result) rethrows -> Result
}
extension String : _Reflectable {
}
extension String : OutputStreamType {
mutating func write(_ other: String)
}
extension String : Streamable {
func writeTo<Target : OutputStreamType>(inout _ target: Target)
}
extension String {
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
}
extension String : UnicodeScalarLiteralConvertible {
init(unicodeScalarLiteral value: String)
}
extension String {
init(_builtinExtendedGraphemeClusterLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
}
extension String : ExtendedGraphemeClusterLiteralConvertible {
init(extendedGraphemeClusterLiteral value: String)
}
extension String {
init(_builtinUTF16StringLiteral start: Builtin.RawPointer, numberOfCodeUnits numberOfCodeUnits: Builtin.Word)
}
extension String {
init(_builtinStringLiteral start: Builtin.RawPointer, byteSize byteSize: Builtin.Word, isASCII isASCII: Builtin.Int1)
}
extension String : StringLiteralConvertible {
init(stringLiteral value: String)
}
extension String : CustomDebugStringConvertible {
var debugDescription: String { get }
}
extension String : Equatable {
}
extension String : Comparable {
}
extension String {
mutating func appendContentsOf(_ other: String)
mutating func append(_ x: UnicodeScalar)
}
extension String : Hashable {
var hashValue: Int { get }
}
extension String {
subscript (_ subRange: Range<Index>) -> String { get }
}
extension String {
mutating func reserveCapacity(_ n: Int)
mutating func append(_ c: Character)
mutating func appendContentsOf<S : SequenceType where S.Generator.Element == Character>(_ newElements: S)
init<S : SequenceType where S.Generator.Element == Character>(_ characters: S)
}
extension String {
func join<S : SequenceType where S.Generator.Element == String>(_ elements: S) -> String
}
extension String {
mutating func replaceRange<C : CollectionType where C.Generator.Element == Character>(_ subRange: Range<Index>, with newElements: C)
mutating func replaceRange(_ subRange: Range<Index>, with newElements: String)
mutating func insert(_ newElement: Character, atIndex i: Index)
mutating func insertContentsOf<S : CollectionType where S.Generator.Element == Character>(_ newElements: S, at i: Index)
mutating func removeAtIndex(_ i: Index) -> Character
mutating func removeRange(_ subRange: Range<Index>)
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
}
extension String {
var lowercaseString: String { get }
var uppercaseString: String { get }
}
extension String : StringInterpolationConvertible {
init(stringInterpolation strings: String...)
init<T>(stringInterpolationSegment expr: T)
init(stringInterpolationSegment expr: String)
init(stringInterpolationSegment expr: Character)
init(stringInterpolationSegment expr: UnicodeScalar)
init(stringInterpolationSegment expr: Bool)
init(stringInterpolationSegment expr: Float32)
init(stringInterpolationSegment expr: Float64)
init(stringInterpolationSegment expr: UInt8)
init(stringInterpolationSegment expr: Int8)
init(stringInterpolationSegment expr: UInt16)
init(stringInterpolationSegment expr: Int16)
init(stringInterpolationSegment expr: UInt32)
init(stringInterpolationSegment expr: Int32)
init(stringInterpolationSegment expr: UInt64)
init(stringInterpolationSegment expr: Int64)
init(stringInterpolationSegment expr: UInt)
init(stringInterpolationSegment expr: Int)
}
extension String {
init(count count: Int, repeatedValue c: Character)
init(count count: Int, repeatedValue c: UnicodeScalar)
var isEmpty: Bool { get }
}
extension String {
func hasPrefix(_ prefix: String) -> Bool
func hasSuffix(_ suffix: String) -> Bool
}
extension String {
init<T : _SignedIntegerType>(_ v: T)
init<T : UnsignedIntegerType>(_ v: T)
init<T : _SignedIntegerType>(_ v: T, radix radix: Int, uppercase uppercase: Bool = default)
init<T : UnsignedIntegerType>(_ v: T, radix radix: Int, uppercase uppercase: Bool = default)
}
extension String {
func toInt() -> Int?
}
extension String {
var unicodeScalars: String.UnicodeScalarView
}
extension String {
subscript (_ i: Int) -> Character { get }
subscript (_ subRange: Range<Int>) -> String { get }
var count: Int { get }
}
extension String : MirrorPathType {
}
extension String {
init<T>(_ instance: T)
init<T>(reflecting subject: T)
} | Comparable, CustomDebugStringConvertible, Equatable, ExtendedGraphemeClusterLiteralConvertible, Hashable, MirrorPathType, OutputStreamType, Streamable, StringInterpolationConvertible, StringLiteralConvertible, UnicodeScalarLiteralConvertible |
Modified String.endIndex
| Declaration | Introduction | |
|---|---|---|
| From | var endIndex: String.Index { get } | iOS 8.0 |
| To | var endIndex: Index { get } | iOS 9.0 |
Modified String.fromCString(_: UnsafePointer<CChar>) -> String? [static]
| Declaration | |
|---|---|
| From | static func fromCString(_ cs: UnsafePointer<CChar>) -> String? |
| To | @warn_unused_result
static func fromCString(_ cs: UnsafePointer<CChar>) -> String? |
Modified String.fromCStringRepairingIllFormedUTF8(_: UnsafePointer<CChar>) -> (String?, hadError: Bool) [static]
| Declaration | |
|---|---|
| From | static func fromCStringRepairingIllFormedUTF8(_ cs: UnsafePointer<CChar>) -> (String?, hadError: Bool) |
| To | @warn_unused_result
static func fromCStringRepairingIllFormedUTF8(_ cs: UnsafePointer<CChar>) -> (String?, hadError: Bool) |
Modified String.init<T : _SignedIntegerType>(_: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.1 | -- | |
| To | iOS 9.0 | T : _SignedIntegerType | T |
Modified String.init<S : SequenceType where S.Generator.Element == Character>(_: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | init<S : SequenceType where Character == Character>(_ characters: S) | iOS 8.1 | -- | |
| To | init<S : SequenceType where S.Generator.Element == Character>(_ characters: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Character | S |
Modified String.init<T : _SignedIntegerType>(_: T, radix: Int, uppercase: Bool)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.1 | -- | |
| To | iOS 9.0 | T : _SignedIntegerType | T |
Modified String.init<T>(stringInterpolationSegment: T)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | T |
Modified String.startIndex
| Declaration | Introduction | |
|---|---|---|
| From | var startIndex: String.Index { get } | iOS 8.0 |
| To | var startIndex: Index { get } | iOS 9.0 |
Modified String.writeTo<Target : OutputStreamType>(_: Target)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.0 | -- | |
| To | iOS 9.0 | Target : OutputStreamType | Target |
Modified String.UnicodeScalarView [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UnicodeScalarView : Sliceable, SequenceType, Reflectable, Printable, DebugPrintable {
struct Index : BidirectionalIndexType, Comparable {
func successor() -> String.UnicodeScalarView.Index
func predecessor() -> String.UnicodeScalarView.Index
}
var startIndex: String.UnicodeScalarView.Index { get }
var endIndex: String.UnicodeScalarView.Index { get }
subscript (position: String.UnicodeScalarView.Index) -> UnicodeScalar { get }
subscript (r: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView { get }
struct Generator : GeneratorType {
mutating func next() -> UnicodeScalar?
}
func generate() -> String.UnicodeScalarView.Generator
func getMirror() -> MirrorType
var description: String { get }
var debugDescription: String { get }
}
extension String.UnicodeScalarView : ExtensibleCollectionType {
init()
mutating func reserveCapacity(_ n: Int)
mutating func append(_ x: UnicodeScalar)
mutating func extend<S : SequenceType where UnicodeScalar == UnicodeScalar>(_ newElements: S)
}
extension String.UnicodeScalarView : RangeReplaceableCollectionType {
mutating func replaceRange<C : CollectionType where UnicodeScalar == UnicodeScalar>(_ subRange: Range<String.UnicodeScalarView.Index>, with newElements: C)
mutating func insert(_ newElement: UnicodeScalar, atIndex i: String.UnicodeScalarView.Index)
mutating func splice<S : CollectionType where UnicodeScalar == UnicodeScalar>(_ newElements: S, atIndex i: String.UnicodeScalarView.Index)
mutating func removeAtIndex(_ i: String.UnicodeScalarView.Index) -> UnicodeScalar
mutating func removeRange(_ subRange: Range<String.UnicodeScalarView.Index>)
mutating func removeAll(keepCapacity keepCapacity: Bool = default)
} | DebugPrintable, ExtensibleCollectionType, Printable, RangeReplaceableCollectionType, Reflectable, SequenceType, Sliceable |
| To | struct UnicodeScalarView : CollectionType, Indexable, SequenceType, _Reflectable, CustomStringConvertible, CustomDebugStringConvertible {
struct Index : ForwardIndexType, _Incrementable, Equatable, BidirectionalIndexType, Comparable {
@warn_unused_result
func successor() -> String.UnicodeScalarView.Index
@warn_unused_result
func predecessor() -> String.UnicodeScalarView.Index
}
var startIndex: String.UnicodeScalarView.Index { get }
var endIndex: String.UnicodeScalarView.Index { get }
subscript (_ position: String.UnicodeScalarView.Index) -> UnicodeScalar { get }
subscript (_ r: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView { get }
struct Generator : GeneratorType {
mutating func next() -> UnicodeScalar?
}
@warn_unused_result
func generate() -> String.UnicodeScalarView.Generator
var description: String { get }
var debugDescription: String { get }
}
extension String.UnicodeScalarView : RangeReplaceableCollectionType {
init()
mutating func reserveCapacity(_ n: Int)
mutating func append(_ x: UnicodeScalar)
mutating func appendContentsOf<S : SequenceType where S.Generator.Element == UnicodeScalar>(_ newElements: S)
mutating func replaceRange<C : CollectionType where C.Generator.Element == UnicodeScalar>(_ subRange: Range<String.UnicodeScalarView.Index>, with newElements: C)
} | CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Indexable, RangeReplaceableCollectionType, SequenceType |
Modified String.UnicodeScalarView.append(_: UnicodeScalar)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UnicodeScalarView.generate() -> String.UnicodeScalarView.Generator
| Declaration | |
|---|---|
| From | func generate() -> String.UnicodeScalarView.Generator |
| To | @warn_unused_result
func generate() -> String.UnicodeScalarView.Generator |
Modified String.UnicodeScalarView.init()
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UnicodeScalarView.reserveCapacity(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UnicodeScalarView.subscript(_: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView
| Declaration | |
|---|---|
| From | subscript (r: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView { get } |
| To | subscript (_ r: Range<String.UnicodeScalarView.Index>) -> String.UnicodeScalarView { get } |
Modified String.UnicodeScalarView.subscript(_: String.UnicodeScalarView.Index) -> UnicodeScalar
| Declaration | |
|---|---|
| From | subscript (position: String.UnicodeScalarView.Index) -> UnicodeScalar { get } |
| To | subscript (_ position: String.UnicodeScalarView.Index) -> UnicodeScalar { get } |
Modified String.UnicodeScalarView.Index [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Index : BidirectionalIndexType, Comparable {
func successor() -> String.UnicodeScalarView.Index
func predecessor() -> String.UnicodeScalarView.Index
} | BidirectionalIndexType, Comparable |
| To | struct Index : ForwardIndexType, _Incrementable, Equatable, BidirectionalIndexType, Comparable {
@warn_unused_result
func successor() -> String.UnicodeScalarView.Index
@warn_unused_result
func predecessor() -> String.UnicodeScalarView.Index
} | BidirectionalIndexType, Comparable, Equatable, ForwardIndexType |
Modified String.UnicodeScalarView.Index.predecessor() -> String.UnicodeScalarView.Index
| Declaration | |
|---|---|
| From | func predecessor() -> String.UnicodeScalarView.Index |
| To | @warn_unused_result
func predecessor() -> String.UnicodeScalarView.Index |
Modified String.UnicodeScalarView.Index.successor() -> String.UnicodeScalarView.Index
| Declaration | |
|---|---|
| From | func successor() -> String.UnicodeScalarView.Index |
| To | @warn_unused_result
func successor() -> String.UnicodeScalarView.Index |
Modified String.UTF16View [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UTF16View : Sliceable, Reflectable, Printable, DebugPrintable {
struct Index {
}
var startIndex: String.UTF16View.Index { get }
var endIndex: String.UTF16View.Index { get }
typealias Generator
func generate() -> Generator
subscript (i: String.UTF16View.Index) -> UInt16 { get }
subscript (i: Int) -> UInt16 { get }
subscript (subRange: Range<Int>) -> String.UTF16View { get }
subscript (subRange: Range<String.UTF16View.Index>) -> String.UTF16View { get }
func getMirror() -> MirrorType
var description: String { get }
var debugDescription: String { get }
} | DebugPrintable, Printable, Reflectable, Sliceable |
| To | struct UTF16View : CollectionType, Indexable, SequenceType, _Reflectable, CustomStringConvertible, CustomDebugStringConvertible {
struct Index {
}
var startIndex: String.UTF16View.Index { get }
var endIndex: String.UTF16View.Index { get }
subscript (_ i: String.UTF16View.Index) -> CodeUnit { get }
subscript (_ i: Int) -> CodeUnit { get }
subscript (_ subRange: Range<Int>) -> String.UTF16View { get }
subscript (_ subRange: Range<String.UTF16View.Index>) -> String.UTF16View { get }
var description: String { get }
var debugDescription: String { get }
} | CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Indexable, SequenceType |
Modified String.UTF16View.subscript(_: String.UTF16View.Index) -> CodeUnit
| Declaration | |
|---|---|
| From | subscript (i: String.UTF16View.Index) -> UInt16 { get } |
| To | subscript (_ i: String.UTF16View.Index) -> CodeUnit { get } |
Modified String.UTF16View.subscript(_: Range<String.UTF16View.Index>) -> String.UTF16View
| Declaration | |
|---|---|
| From | subscript (subRange: Range<String.UTF16View.Index>) -> String.UTF16View { get } |
| To | subscript (_ subRange: Range<String.UTF16View.Index>) -> String.UTF16View { get } |
Modified String.UTF16View.Index [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Index {
}
extension String.UTF16View.Index : RandomAccessIndexType {
init(_ offset: Int)
func distanceTo(_ x: String.UTF16View.Index) -> Int
func advancedBy(_ x: Int) -> String.UTF16View.Index
}
extension String.UTF16View.Index : BidirectionalIndexType {
typealias Distance = Int
func successor() -> String.UTF16View.Index
func predecessor() -> String.UTF16View.Index
}
extension String.UTF16View.Index : Comparable {
}
extension String.UTF16View.Index {
init?(_ utf8Index: UTF8Index, within utf16: String.UTF16View)
init(_ unicodeScalarIndex: UnicodeScalarIndex, within utf16: String.UTF16View)
init(_ characterIndex: String.Index, within utf16: String.UTF16View)
func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index?
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex?
func samePositionIn(_ characters: String) -> String.Index?
} | BidirectionalIndexType, Comparable, RandomAccessIndexType |
| To | struct Index {
}
extension String.UTF16View.Index : ForwardIndexType, _Incrementable, BidirectionalIndexType {
typealias Distance = Int
@warn_unused_result
func successor() -> String.UTF16View.Index
@warn_unused_result
func predecessor() -> String.UTF16View.Index
}
extension String.UTF16View.Index : Equatable, Comparable {
}
extension String.UTF16View.Index {
@warn_unused_result
func distanceTo(_ end: String.UTF16View.Index) -> Distance
@warn_unused_result
func advancedBy(_ n: Distance) -> String.UTF16View.Index
@warn_unused_result
func advancedBy(_ n: Distance, limit limit: String.UTF16View.Index) -> String.UTF16View.Index
}
extension String.UTF16View.Index {
init?(_ utf8Index: UTF8Index, within utf16: String.UTF16View)
init(_ unicodeScalarIndex: UnicodeScalarIndex, within utf16: String.UTF16View)
init(_ characterIndex: Index, within utf16: String.UTF16View)
@warn_unused_result
func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index?
@warn_unused_result
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex?
@warn_unused_result
func samePositionIn(_ characters: String) -> Index?
} | BidirectionalIndexType, Comparable, Equatable, ForwardIndexType |
Modified String.UTF16View.Index.init(_: UTF8Index, within: String.UTF16View)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UTF16View.Index.init(_: UnicodeScalarIndex, within: String.UTF16View)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UTF16View.Index.predecessor() -> String.UTF16View.Index
| Declaration | Introduction | |
|---|---|---|
| From | func predecessor() -> String.UTF16View.Index | iOS 8.3 |
| To | @warn_unused_result
func predecessor() -> String.UTF16View.Index | iOS 9.0 |
Modified String.UTF16View.Index.samePositionIn(_: String.UTF8View) -> String.UTF8View.Index?
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index? | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index? | iOS 9.0 |
Modified String.UTF16View.Index.samePositionIn(_: String.UnicodeScalarView) -> UnicodeScalarIndex?
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex? | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex? | iOS 9.0 |
Modified String.UTF16View.Index.successor() -> String.UTF16View.Index
| Declaration | Introduction | |
|---|---|---|
| From | func successor() -> String.UTF16View.Index | iOS 8.3 |
| To | @warn_unused_result
func successor() -> String.UTF16View.Index | iOS 9.0 |
Modified String.UTF8View [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UTF8View : CollectionType, Reflectable, Printable, DebugPrintable {
struct Index : ForwardIndexType {
typealias Buffer = UTF8Chunk
func successor() -> String.UTF8View.Index
}
var startIndex: String.UTF8View.Index { get }
var endIndex: String.UTF8View.Index { get }
subscript (position: String.UTF8View.Index) -> CodeUnit { get }
subscript (subRange: Range<String.UTF8View.Index>) -> String.UTF8View { get }
func generate() -> IndexingGenerator<String.UTF8View>
func getMirror() -> MirrorType
var description: String { get }
var debugDescription: String { get }
} | CollectionType, DebugPrintable, Printable, Reflectable |
| To | struct UTF8View : CollectionType, Indexable, SequenceType, _Reflectable, CustomStringConvertible, CustomDebugStringConvertible {
struct Index : ForwardIndexType, _Incrementable, Equatable {
@warn_unused_result
func successor() -> String.UTF8View.Index
}
var startIndex: String.UTF8View.Index { get }
var endIndex: String.UTF8View.Index { get }
subscript (_ position: String.UTF8View.Index) -> CodeUnit { get }
subscript (_ subRange: Range<String.UTF8View.Index>) -> String.UTF8View { get }
var description: String { get }
var debugDescription: String { get }
} | CollectionType, CustomDebugStringConvertible, CustomStringConvertible, Indexable, SequenceType |
Modified String.UTF8View.subscript(_: String.UTF8View.Index) -> CodeUnit
| Declaration | |
|---|---|
| From | subscript (position: String.UTF8View.Index) -> CodeUnit { get } |
| To | subscript (_ position: String.UTF8View.Index) -> CodeUnit { get } |
Modified String.UTF8View.subscript(_: Range<String.UTF8View.Index>) -> String.UTF8View
| Declaration | |
|---|---|
| From | subscript (subRange: Range<String.UTF8View.Index>) -> String.UTF8View { get } |
| To | subscript (_ subRange: Range<String.UTF8View.Index>) -> String.UTF8View { get } |
Modified String.UTF8View.Index [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct Index : ForwardIndexType {
typealias Buffer = UTF8Chunk
func successor() -> String.UTF8View.Index
}
extension String.UTF8View.Index {
init?(_ utf16Index: UTF16Index, within utf8: String.UTF8View)
init(_ unicodeScalarIndex: UnicodeScalarIndex, within utf8: String.UTF8View)
init(_ characterIndex: String.Index, within utf8: String.UTF8View)
func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index?
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex?
func samePositionIn(_ characters: String) -> String.Index?
} | ForwardIndexType |
| To | struct Index : ForwardIndexType, _Incrementable, Equatable {
@warn_unused_result
func successor() -> String.UTF8View.Index
}
extension String.UTF8View.Index {
init?(_ utf16Index: UTF16Index, within utf8: String.UTF8View)
init(_ unicodeScalarIndex: UnicodeScalarIndex, within utf8: String.UTF8View)
init(_ characterIndex: Index, within utf8: String.UTF8View)
@warn_unused_result
func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index?
@warn_unused_result
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex?
@warn_unused_result
func samePositionIn(_ characters: String) -> Index?
} | Equatable, ForwardIndexType |
Modified String.UTF8View.Index.init(_: UTF16Index, within: String.UTF8View)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UTF8View.Index.init(_: UnicodeScalarIndex, within: String.UTF8View)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified String.UTF8View.Index.samePositionIn(_: String.UTF16View) -> String.UTF16View.Index?
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index? | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index? | iOS 9.0 |
Modified String.UTF8View.Index.samePositionIn(_: String.UnicodeScalarView) -> UnicodeScalarIndex?
| Declaration | Introduction | |
|---|---|---|
| From | func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex? | iOS 8.3 |
| To | @warn_unused_result
func samePositionIn(_ unicodeScalars: String.UnicodeScalarView) -> UnicodeScalarIndex? | iOS 9.0 |
Modified String.UTF8View.Index.successor() -> String.UTF8View.Index
| Declaration | |
|---|---|
| From | func successor() -> String.UTF8View.Index |
| To | @warn_unused_result
func successor() -> String.UTF8View.Index |
Modified StringInterpolationConvertible.init(stringInterpolation: Self)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified StringInterpolationConvertible.init<T>(stringInterpolationSegment: T)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | T |
Modified StringLiteralConvertible
| Declaration | |
|---|---|
| From | protocol StringLiteralConvertible : ExtendedGraphemeClusterLiteralConvertible {
typealias StringLiteralType
init(stringLiteral value: StringLiteralType)
} |
| To | protocol StringLiteralConvertible : ExtendedGraphemeClusterLiteralConvertible {
typealias StringLiteralType
init(stringLiteral value: Self.StringLiteralType)
} |
Modified StringLiteralConvertible.init(stringLiteral: Self.StringLiteralType)
| Declaration | Introduction | |
|---|---|---|
| From | init(stringLiteral value: StringLiteralType) | iOS 8.1 |
| To | init(stringLiteral value: Self.StringLiteralType) | iOS 9.0 |
Modified UInt [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UInt : UnsignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ v: Builtin.Word)
init(_ value: UInt)
init(bigEndian value: UInt)
init(littleEndian value: UInt)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt)
var bigEndian: UInt { get }
var littleEndian: UInt { get }
var byteSwapped: UInt { get }
static var max: UInt { get }
static var min: UInt { get }
}
extension UInt {
init(_ value: CGFloat)
}
extension UInt : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension UInt : Hashable {
var hashValue: Int { get }
}
extension UInt : Printable {
var description: String { get }
}
extension UInt : RandomAccessIndexType {
func successor() -> UInt
func predecessor() -> UInt
func distanceTo(_ other: UInt) -> Distance
func advancedBy(_ amount: Distance) -> UInt
}
extension UInt {
static func addWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: Int)
init(bitPattern bitPattern: Int)
}
extension UInt : BitwiseOperationsType {
static var allZeros: UInt { get }
}
extension UInt {
init(_ other: Float)
init(_ other: Double)
}
extension UInt : Reflectable {
func getMirror() -> MirrorType
}
extension UInt : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, UnsignedIntegerType |
| To | struct UInt : _IntegerArithmeticType, Comparable, Equatable, _DisallowMixedSignArithmetic, _IntegerType, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, UnsignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ v: Builtin.Word)
init(_ value: UInt)
init(bigEndian value: UInt)
init(littleEndian value: UInt)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt)
var bigEndian: UInt { get }
var littleEndian: UInt { get }
var byteSwapped: UInt { get }
static var max: UInt { get }
static var min: UInt { get }
}
extension UInt {
init(_ value: CGFloat)
}
extension UInt : _ObjectiveCBridgeable {
init(_ number: NSNumber)
}
extension UInt : Hashable {
var hashValue: Int { get }
}
extension UInt : CustomStringConvertible {
var description: String { get }
}
extension UInt : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> UInt
func predecessor() -> UInt
func distanceTo(_ other: UInt) -> Distance
func advancedBy(_ n: Distance) -> UInt
}
extension UInt {
static func addWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt, _ rhs: UInt) -> (UInt, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: Int)
init(bitPattern bitPattern: Int)
}
extension UInt : BitwiseOperationsType {
static var allZeros: UInt { get }
}
extension UInt {
init(_ other: Float)
init(_ other: Double)
}
extension UInt {
init?(_ text: String, radix radix: Int = default)
}
extension UInt : _Reflectable {
}
extension UInt : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, Strideable, UnsignedIntegerType |
Modified UInt16 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UInt16 : UnsignedIntegerType {
var value: Builtin.Int16
typealias Distance = Int
init()
init(_ value: UInt16)
init(bigEndian value: UInt16)
init(littleEndian value: UInt16)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt16)
var bigEndian: UInt16 { get }
var littleEndian: UInt16 { get }
var byteSwapped: UInt16 { get }
static var max: UInt16 { get }
static var min: UInt16 { get }
}
extension UInt16 {
init(_ value: CGFloat)
}
extension UInt16 : Hashable {
var hashValue: Int { get }
}
extension UInt16 : Printable {
var description: String { get }
}
extension UInt16 : RandomAccessIndexType {
func successor() -> UInt16
func predecessor() -> UInt16
func distanceTo(_ other: UInt16) -> Distance
func advancedBy(_ amount: Distance) -> UInt16
}
extension UInt16 {
static func addWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt16 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: Int16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: Int16)
}
extension UInt16 : BitwiseOperationsType {
static var allZeros: UInt16 { get }
}
extension UInt16 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt16 : Reflectable {
func getMirror() -> MirrorType
}
extension UInt16 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, UnsignedIntegerType |
| To | struct UInt16 : _IntegerArithmeticType, Comparable, Equatable, _DisallowMixedSignArithmetic, _IntegerType, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, UnsignedIntegerType {
var value: Builtin.Int16
typealias Distance = Int
init()
init(_ value: UInt16)
init(bigEndian value: UInt16)
init(littleEndian value: UInt16)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt16)
var bigEndian: UInt16 { get }
var littleEndian: UInt16 { get }
var byteSwapped: UInt16 { get }
static var max: UInt16 { get }
static var min: UInt16 { get }
}
extension UInt16 {
init(_ value: CGFloat)
}
extension UInt16 : Hashable {
var hashValue: Int { get }
}
extension UInt16 : CustomStringConvertible {
var description: String { get }
}
extension UInt16 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> UInt16
func predecessor() -> UInt16
func distanceTo(_ other: UInt16) -> Distance
func advancedBy(_ n: Distance) -> UInt16
}
extension UInt16 {
static func addWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt16, _ rhs: UInt16) -> (UInt16, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt16 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: Int16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: Int16)
}
extension UInt16 : BitwiseOperationsType {
static var allZeros: UInt16 { get }
}
extension UInt16 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt16 {
init?(_ text: String, radix radix: Int = default)
}
extension UInt16 : _Reflectable {
}
extension UInt16 : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, Strideable, UnsignedIntegerType |
Modified UInt32 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UInt32 : UnsignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ value: UInt32)
init(bigEndian value: UInt32)
init(littleEndian value: UInt32)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt32)
var bigEndian: UInt32 { get }
var littleEndian: UInt32 { get }
var byteSwapped: UInt32 { get }
static var max: UInt32 { get }
static var min: UInt32 { get }
}
extension UInt32 {
init(_ value: CGFloat)
}
extension UInt32 : Hashable {
var hashValue: Int { get }
}
extension UInt32 : Printable {
var description: String { get }
}
extension UInt32 : RandomAccessIndexType {
func successor() -> UInt32
func predecessor() -> UInt32
func distanceTo(_ other: UInt32) -> Distance
func advancedBy(_ amount: Distance) -> UInt32
}
extension UInt32 {
static func addWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt32 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: Int32)
}
extension UInt32 : BitwiseOperationsType {
static var allZeros: UInt32 { get }
}
extension UInt32 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt32 : Reflectable {
func getMirror() -> MirrorType
}
extension UInt32 {
init(_ v: UnicodeScalar)
}
extension UInt32 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, UnsignedIntegerType |
| To | struct UInt32 : _IntegerArithmeticType, Comparable, Equatable, _DisallowMixedSignArithmetic, _IntegerType, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, UnsignedIntegerType {
var value: Builtin.Int32
typealias Distance = Int
init()
init(_ value: UInt32)
init(bigEndian value: UInt32)
init(littleEndian value: UInt32)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt32)
var bigEndian: UInt32 { get }
var littleEndian: UInt32 { get }
var byteSwapped: UInt32 { get }
static var max: UInt32 { get }
static var min: UInt32 { get }
}
extension UInt32 {
init(_ value: CGFloat)
}
extension UInt32 : Hashable {
var hashValue: Int { get }
}
extension UInt32 : CustomStringConvertible {
var description: String { get }
}
extension UInt32 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> UInt32
func predecessor() -> UInt32
func distanceTo(_ other: UInt32) -> Distance
func advancedBy(_ n: Distance) -> UInt32
}
extension UInt32 {
static func addWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt32, _ rhs: UInt32) -> (UInt32, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt32 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: Int32)
}
extension UInt32 : BitwiseOperationsType {
static var allZeros: UInt32 { get }
}
extension UInt32 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt32 {
init?(_ text: String, radix radix: Int = default)
}
extension UInt32 : _Reflectable {
}
extension UInt32 {
init(_ v: UnicodeScalar)
}
extension UInt32 : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, Strideable, UnsignedIntegerType |
Modified UInt64 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UInt64 : UnsignedIntegerType {
var value: Builtin.Int64
typealias Distance = Int
init()
init(_ value: UInt64)
init(bigEndian value: UInt64)
init(littleEndian value: UInt64)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt64)
var bigEndian: UInt64 { get }
var littleEndian: UInt64 { get }
var byteSwapped: UInt64 { get }
static var max: UInt64 { get }
static var min: UInt64 { get }
}
extension UInt64 {
init(_ value: CGFloat)
}
extension UInt64 : Hashable {
var hashValue: Int { get }
}
extension UInt64 : Printable {
var description: String { get }
}
extension UInt64 : RandomAccessIndexType {
func successor() -> UInt64
func predecessor() -> UInt64
func distanceTo(_ other: UInt64) -> Distance
func advancedBy(_ amount: Distance) -> UInt64
}
extension UInt64 {
static func addWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt64 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: Int64)
init(_ v: UInt)
init(_ v: Int)
init(bitPattern bitPattern: Int64)
}
extension UInt64 : BitwiseOperationsType {
static var allZeros: UInt64 { get }
}
extension UInt64 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt64 : Reflectable {
func getMirror() -> MirrorType
}
extension UInt64 {
init(_ v: UnicodeScalar)
}
extension UInt64 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, UnsignedIntegerType |
| To | struct UInt64 : _IntegerArithmeticType, Comparable, Equatable, _DisallowMixedSignArithmetic, _IntegerType, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, UnsignedIntegerType {
var value: Builtin.Int64
typealias Distance = Int
init()
init(_ value: UInt64)
init(bigEndian value: UInt64)
init(littleEndian value: UInt64)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt64)
var bigEndian: UInt64 { get }
var littleEndian: UInt64 { get }
var byteSwapped: UInt64 { get }
static var max: UInt64 { get }
static var min: UInt64 { get }
}
extension UInt64 {
init(_ value: CGFloat)
}
extension UInt64 : Hashable {
var hashValue: Int { get }
}
extension UInt64 : CustomStringConvertible {
var description: String { get }
}
extension UInt64 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> UInt64
func predecessor() -> UInt64
func distanceTo(_ other: UInt64) -> Distance
func advancedBy(_ n: Distance) -> UInt64
}
extension UInt64 {
static func addWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt64, _ rhs: UInt64) -> (UInt64, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt64 {
init(_ v: UInt8)
init(_ v: Int8)
init(_ v: UInt16)
init(_ v: Int16)
init(_ v: UInt32)
init(_ v: Int32)
init(_ v: Int64)
init(_ v: UInt)
init(_ v: Int)
init(bitPattern bitPattern: Int64)
}
extension UInt64 : BitwiseOperationsType {
static var allZeros: UInt64 { get }
}
extension UInt64 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt64 {
init?(_ text: String, radix radix: Int = default)
}
extension UInt64 : _Reflectable {
}
extension UInt64 {
init(_ v: UnicodeScalar)
}
extension UInt64 : CVarArgType, _CVarArgAlignedType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, Strideable, UnsignedIntegerType |
Modified UInt8 [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UInt8 : UnsignedIntegerType {
var value: Builtin.Int8
typealias Distance = Int
init()
init(_ value: UInt8)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt8)
static var max: UInt8 { get }
static var min: UInt8 { get }
}
extension UInt8 {
init(_ value: CGFloat)
}
extension UInt8 : Hashable {
var hashValue: Int { get }
}
extension UInt8 : Printable {
var description: String { get }
}
extension UInt8 : RandomAccessIndexType {
func successor() -> UInt8
func predecessor() -> UInt8
func distanceTo(_ other: UInt8) -> Distance
func advancedBy(_ amount: Distance) -> UInt8
}
extension UInt8 {
static func addWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt8 {
init(_ v: Int8)
init(_ v: UInt16)
init(truncatingBitPattern truncatingBitPattern: UInt16)
init(_ v: Int16)
init(truncatingBitPattern truncatingBitPattern: Int16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: Int8)
}
extension UInt8 : BitwiseOperationsType {
static var allZeros: UInt8 { get }
}
extension UInt8 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt8 : Reflectable {
func getMirror() -> MirrorType
}
extension UInt8 {
init(ascii v: UnicodeScalar)
}
extension UInt8 : CVarArgType {
func encode() -> [Word]
} | BitwiseOperationsType, CVarArgType, Hashable, Printable, RandomAccessIndexType, Reflectable, UnsignedIntegerType |
| To | struct UInt8 : _IntegerArithmeticType, Comparable, Equatable, _DisallowMixedSignArithmetic, _IntegerType, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, UnsignedIntegerType {
var value: Builtin.Int8
typealias Distance = Int
init()
init(_ value: UInt8)
init(_builtinIntegerLiteral value: Builtin.Int2048)
init(integerLiteral value: UInt8)
static var max: UInt8 { get }
static var min: UInt8 { get }
}
extension UInt8 {
init(_ value: CGFloat)
}
extension UInt8 : Hashable {
var hashValue: Int { get }
}
extension UInt8 : CustomStringConvertible {
var description: String { get }
}
extension UInt8 : _Incrementable, RandomAccessIndexType, BidirectionalIndexType, ForwardIndexType, Strideable, _Strideable, _RandomAccessAmbiguity {
func successor() -> UInt8
func predecessor() -> UInt8
func distanceTo(_ other: UInt8) -> Distance
func advancedBy(_ n: Distance) -> UInt8
}
extension UInt8 {
static func addWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func subtractWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func multiplyWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func divideWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
static func remainderWithOverflow(_ lhs: UInt8, _ rhs: UInt8) -> (UInt8, overflow: Bool)
func toUIntMax() -> UIntMax
func toIntMax() -> IntMax
}
extension UInt8 {
init(_ v: Int8)
init(_ v: UInt16)
init(truncatingBitPattern truncatingBitPattern: UInt16)
init(_ v: Int16)
init(truncatingBitPattern truncatingBitPattern: Int16)
init(_ v: UInt32)
init(truncatingBitPattern truncatingBitPattern: UInt32)
init(_ v: Int32)
init(truncatingBitPattern truncatingBitPattern: Int32)
init(_ v: UInt64)
init(truncatingBitPattern truncatingBitPattern: UInt64)
init(_ v: Int64)
init(truncatingBitPattern truncatingBitPattern: Int64)
init(_ v: UInt)
init(truncatingBitPattern truncatingBitPattern: UInt)
init(_ v: Int)
init(truncatingBitPattern truncatingBitPattern: Int)
init(bitPattern bitPattern: Int8)
}
extension UInt8 : BitwiseOperationsType {
static var allZeros: UInt8 { get }
}
extension UInt8 {
init(_ other: Float)
init(_ other: Double)
}
extension UInt8 {
init?(_ text: String, radix radix: Int = default)
}
extension UInt8 : _Reflectable {
}
extension UInt8 {
init(ascii v: UnicodeScalar)
}
extension UInt8 : CVarArgType {
} | BidirectionalIndexType, BitwiseOperationsType, CVarArgType, Comparable, CustomStringConvertible, Equatable, ForwardIndexType, Hashable, IntegerArithmeticType, IntegerLiteralConvertible, IntegerType, RandomAccessIndexType, Strideable, UnsignedIntegerType |
Modified UnicodeCodecType
| Declaration | |
|---|---|
| From | protocol UnicodeCodecType {
typealias CodeUnit
init()
mutating func decode<G : GeneratorType where Self.CodeUnit == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult
static func encode<S : SinkType where Self.CodeUnit == CodeUnit>(_ input: UnicodeScalar, inout output output: S)
} |
| To | protocol UnicodeCodecType {
typealias CodeUnit
init()
mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult
static func encode(_ input: UnicodeScalar, output output: (Self.CodeUnit) -> ())
} |
Modified UnicodeCodecType.decode<G : GeneratorType where G.Element == CodeUnit>(_: G) -> UnicodeDecodingResult
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func decode<G : GeneratorType where Self.CodeUnit == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult | iOS 8.0 | -- | |
| To | mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult | iOS 9.0 | G : GeneratorType, G.Element == CodeUnit | G |
Modified UnicodeCodecType.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnicodeDecodingResult [enum]
| Declaration | |
|---|---|
| From | enum UnicodeDecodingResult {
case Result(UnicodeScalar)
case EmptyInput
case Error
func isEmptyInput() -> Bool
} |
| To | enum UnicodeDecodingResult {
case Result(UnicodeScalar)
case EmptyInput
case Error
@warn_unused_result
func isEmptyInput() -> Bool
} |
Modified UnicodeDecodingResult.isEmptyInput() -> Bool
| Declaration | |
|---|---|
| From | func isEmptyInput() -> Bool |
| To | @warn_unused_result
func isEmptyInput() -> Bool |
Modified UnicodeScalar [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct UnicodeScalar : UnicodeScalarLiteralConvertible {
var value: UInt32 { get }
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
init(unicodeScalarLiteral value: UnicodeScalar)
init()
init(_ value: Builtin.Int32)
init(_ v: UInt32)
init(_ v: UInt16)
init(_ v: UInt8)
init(_ v: UnicodeScalar)
func escape(asASCII asASCII: Bool) -> String
func isASCII() -> Bool
}
extension UnicodeScalar : Reflectable {
func getMirror() -> MirrorType
}
extension UnicodeScalar : Streamable {
func writeTo<Target : OutputStreamType>(inout _ target: Target)
}
extension UnicodeScalar : Printable, DebugPrintable {
var description: String { get }
var debugDescription: String { get }
}
extension UnicodeScalar : Hashable {
var hashValue: Int { get }
}
extension UnicodeScalar {
init(_ v: Int)
}
extension UnicodeScalar : Comparable {
}
extension UnicodeScalar {
struct UTF16View {
var value: UnicodeScalar
}
var utf16: UnicodeScalar.UTF16View { get }
} | Comparable, DebugPrintable, Hashable, Printable, Reflectable, Streamable, UnicodeScalarLiteralConvertible |
| To | struct UnicodeScalar : UnicodeScalarLiteralConvertible {
var value: UInt32 { get }
init(_builtinUnicodeScalarLiteral value: Builtin.Int32)
init(unicodeScalarLiteral value: UnicodeScalar)
init()
init(_ v: UInt32)
init(_ v: UInt16)
init(_ v: UInt8)
init(_ v: UnicodeScalar)
@warn_unused_result
func escape(asASCII forceASCII: Bool) -> String
@warn_unused_result
func isASCII() -> Bool
}
extension UnicodeScalar : _Reflectable {
}
extension UnicodeScalar : Streamable {
func writeTo<Target : OutputStreamType>(inout _ target: Target)
}
extension UnicodeScalar : CustomStringConvertible, CustomDebugStringConvertible {
var description: String { get }
var debugDescription: String { get }
}
extension UnicodeScalar : Hashable {
var hashValue: Int { get }
}
extension UnicodeScalar {
init(_ v: Int)
}
extension UnicodeScalar : Equatable, Comparable {
} | Comparable, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, Streamable, UnicodeScalarLiteralConvertible |
Modified UnicodeScalar.escape(asASCII: Bool) -> String
| Declaration | |
|---|---|
| From | func escape(asASCII asASCII: Bool) -> String |
| To | @warn_unused_result
func escape(asASCII forceASCII: Bool) -> String |
Modified UnicodeScalar.isASCII() -> Bool
| Declaration | |
|---|---|
| From | func isASCII() -> Bool |
| To | @warn_unused_result
func isASCII() -> Bool |
Modified UnicodeScalar.writeTo<Target : OutputStreamType>(_: Target)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.0 | -- | |
| To | iOS 9.0 | Target : OutputStreamType | Target |
Modified UnicodeScalarIndex.samePositionIn(_: String.UTF16View) -> String.UTF16View.Index
| Declaration | |
|---|---|
| From | func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index |
| To | @warn_unused_result
func samePositionIn(_ utf16: String.UTF16View) -> String.UTF16View.Index |
Modified UnicodeScalarIndex.samePositionIn(_: String.UTF8View) -> String.UTF8View.Index
| Declaration | |
|---|---|
| From | func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index |
| To | @warn_unused_result
func samePositionIn(_ utf8: String.UTF8View) -> String.UTF8View.Index |
Modified UnicodeScalarLiteralConvertible
| Declaration | |
|---|---|
| From | protocol UnicodeScalarLiteralConvertible {
typealias UnicodeScalarLiteralType
init(unicodeScalarLiteral value: UnicodeScalarLiteralType)
} |
| To | protocol UnicodeScalarLiteralConvertible {
typealias UnicodeScalarLiteralType
init(unicodeScalarLiteral value: Self.UnicodeScalarLiteralType)
} |
Modified UnicodeScalarLiteralConvertible.init(unicodeScalarLiteral: Self.UnicodeScalarLiteralType)
| Declaration | Introduction | |
|---|---|---|
| From | init(unicodeScalarLiteral value: UnicodeScalarLiteralType) | iOS 8.1 |
| To | init(unicodeScalarLiteral value: Self.UnicodeScalarLiteralType) | iOS 9.0 |
Modified Unmanaged [struct]
| Declaration | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | struct Unmanaged<T> {
static func fromOpaque(_ value: COpaquePointer) -> Unmanaged<T>
func toOpaque() -> COpaquePointer
static func passRetained(_ value: T) -> Unmanaged<T>
static func passUnretained(_ value: T) -> Unmanaged<T>
func takeUnretainedValue() -> T
func takeRetainedValue() -> T
func retain() -> Unmanaged<T>
func release()
func autorelease() -> Unmanaged<T>
} | -- | |
| To | struct Unmanaged<Instance> {
typealias T = Instance
@warn_unused_result
static func fromOpaque(_ value: COpaquePointer) -> Unmanaged<Instance>
@warn_unused_result
func toOpaque() -> COpaquePointer
@warn_unused_result
static func passRetained(_ value: Instance) -> Unmanaged<Instance>
@warn_unused_result
static func passUnretained(_ value: Instance) -> Unmanaged<Instance>
@warn_unused_result
func takeUnretainedValue() -> Instance
@warn_unused_result
func takeRetainedValue() -> Instance
func retain() -> Unmanaged<Instance>
func release()
func autorelease() -> Unmanaged<Instance>
} | Instance : AnyObject | Instance |
Modified Unmanaged.autorelease() -> Unmanaged<Instance>
| Declaration | Introduction | |
|---|---|---|
| From | func autorelease() -> Unmanaged<T> | iOS 8.0 |
| To | func autorelease() -> Unmanaged<Instance> | iOS 9.0 |
Modified Unmanaged.fromOpaque(_: COpaquePointer) -> Unmanaged<Instance> [static]
| Declaration | Introduction | |
|---|---|---|
| From | static func fromOpaque(_ value: COpaquePointer) -> Unmanaged<T> | iOS 8.3 |
| To | @warn_unused_result
static func fromOpaque(_ value: COpaquePointer) -> Unmanaged<Instance> | iOS 9.0 |
Modified Unmanaged.passRetained(_: Instance) -> Unmanaged<Instance> [static]
| Declaration | Introduction | |
|---|---|---|
| From | static func passRetained(_ value: T) -> Unmanaged<T> | iOS 8.3 |
| To | @warn_unused_result
static func passRetained(_ value: Instance) -> Unmanaged<Instance> | iOS 9.0 |
Modified Unmanaged.passUnretained(_: Instance) -> Unmanaged<Instance> [static]
| Declaration | Introduction | |
|---|---|---|
| From | static func passUnretained(_ value: T) -> Unmanaged<T> | iOS 8.3 |
| To | @warn_unused_result
static func passUnretained(_ value: Instance) -> Unmanaged<Instance> | iOS 9.0 |
Modified Unmanaged.release()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified Unmanaged.retain() -> Unmanaged<Instance>
| Declaration | Introduction | |
|---|---|---|
| From | func retain() -> Unmanaged<T> | iOS 8.0 |
| To | func retain() -> Unmanaged<Instance> | iOS 9.0 |
Modified Unmanaged.takeRetainedValue() -> Instance
| Declaration | Introduction | |
|---|---|---|
| From | func takeRetainedValue() -> T | iOS 8.0 |
| To | @warn_unused_result
func takeRetainedValue() -> Instance | iOS 9.0 |
Modified Unmanaged.takeUnretainedValue() -> Instance
| Declaration | Introduction | |
|---|---|---|
| From | func takeUnretainedValue() -> T | iOS 8.0 |
| To | @warn_unused_result
func takeUnretainedValue() -> Instance | iOS 9.0 |
Modified Unmanaged.toOpaque() -> COpaquePointer
| Declaration | Introduction | |
|---|---|---|
| From | func toOpaque() -> COpaquePointer | iOS 8.0 |
| To | @warn_unused_result
func toOpaque() -> COpaquePointer | iOS 9.0 |
Modified UnsafeBufferPointer [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct UnsafeBufferPointer<T> : CollectionType {
var startIndex: Int { get }
var endIndex: Int { get }
subscript (i: Int) -> T { get }
init(start start: UnsafePointer<T>, count count: Int)
func generate() -> UnsafeBufferPointerGenerator<T>
var baseAddress: UnsafePointer<T> { get }
var count: Int { get }
}
extension UnsafeBufferPointer {
init(_ audioBuffer: AudioBuffer)
}
extension UnsafeBufferPointer : DebugPrintable {
var debugDescription: String { get }
} | CollectionType, DebugPrintable | -- |
| To | struct UnsafeBufferPointer<Element> : CollectionType, Indexable, SequenceType {
typealias T = Element
var startIndex: Int { get }
var endIndex: Int { get }
subscript (_ i: Int) -> Element { get }
init(start start: UnsafePointer<Element>, count count: Int)
func generate() -> UnsafeBufferPointerGenerator<Element>
var baseAddress: UnsafePointer<Element> { get }
var count: Int { get }
}
extension UnsafeBufferPointer {
init(_ audioBuffer: AudioBuffer)
}
extension UnsafeBufferPointer : CustomDebugStringConvertible {
var debugDescription: String { get }
} | CollectionType, CustomDebugStringConvertible, Indexable, SequenceType | Element |
Modified UnsafeBufferPointer.baseAddress
| Declaration | Introduction | |
|---|---|---|
| From | var baseAddress: UnsafePointer<T> { get } | iOS 8.0 |
| To | var baseAddress: UnsafePointer<Element> { get } | iOS 9.0 |
Modified UnsafeBufferPointer.generate() -> UnsafeBufferPointerGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> UnsafeBufferPointerGenerator<T> | iOS 8.0 |
| To | func generate() -> UnsafeBufferPointerGenerator<Element> | iOS 9.0 |
Modified UnsafeBufferPointer.init(start: UnsafePointer<Element>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | init(start start: UnsafePointer<T>, count count: Int) | iOS 8.0 |
| To | init(start start: UnsafePointer<Element>, count count: Int) | iOS 9.0 |
Modified UnsafeBufferPointer.subscript(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (i: Int) -> T { get } | iOS 8.0 |
| To | subscript (_ i: Int) -> Element { get } | iOS 9.0 |
Modified UnsafeBufferPointerGenerator [struct]
| Declaration | Generics[Parameters] | |
|---|---|---|
| From | struct UnsafeBufferPointerGenerator<T> : GeneratorType, SequenceType {
mutating func next() -> T?
func generate() -> UnsafeBufferPointerGenerator<T>
var position: UnsafePointer<T>
var end: UnsafePointer<T>
} | -- |
| To | struct UnsafeBufferPointerGenerator<Element> : GeneratorType, SequenceType {
typealias T = Element
mutating func next() -> Element?
} | Element |
Modified UnsafeBufferPointerGenerator.next() -> Element?
| Declaration | Introduction | |
|---|---|---|
| From | mutating func next() -> T? | iOS 8.0 |
| To | mutating func next() -> Element? | iOS 9.0 |
Modified UnsafeMutableBufferPointer [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct UnsafeMutableBufferPointer<T> : MutableCollectionType {
var startIndex: Int { get }
var endIndex: Int { get }
subscript (i: Int) -> T { get nonmutating set }
init(start start: UnsafeMutablePointer<T>, count count: Int)
func generate() -> UnsafeBufferPointerGenerator<T>
var baseAddress: UnsafeMutablePointer<T> { get }
var count: Int { get }
}
extension UnsafeMutableBufferPointer {
init(_ audioBuffer: AudioBuffer)
}
extension UnsafeMutableBufferPointer : DebugPrintable {
var debugDescription: String { get }
} | DebugPrintable, MutableCollectionType | -- |
| To | struct UnsafeMutableBufferPointer<Element> : MutableCollectionType, CollectionType, Indexable, SequenceType, MutableIndexable {
typealias T = Element
var startIndex: Int { get }
var endIndex: Int { get }
subscript (_ i: Int) -> Element { get nonmutating set }
init(start start: UnsafeMutablePointer<Element>, count count: Int)
func generate() -> UnsafeBufferPointerGenerator<Element>
var baseAddress: UnsafeMutablePointer<Element> { get }
var count: Int { get }
}
extension UnsafeMutableBufferPointer {
init(_ audioBuffer: AudioBuffer)
}
extension UnsafeMutableBufferPointer : CustomDebugStringConvertible {
var debugDescription: String { get }
} | CollectionType, CustomDebugStringConvertible, Indexable, MutableCollectionType, MutableIndexable, SequenceType | Element |
Modified UnsafeMutableBufferPointer.baseAddress
| Declaration | Introduction | |
|---|---|---|
| From | var baseAddress: UnsafeMutablePointer<T> { get } | iOS 8.0 |
| To | var baseAddress: UnsafeMutablePointer<Element> { get } | iOS 9.0 |
Modified UnsafeMutableBufferPointer.generate() -> UnsafeBufferPointerGenerator<Element>
| Declaration | Introduction | |
|---|---|---|
| From | func generate() -> UnsafeBufferPointerGenerator<T> | iOS 8.0 |
| To | func generate() -> UnsafeBufferPointerGenerator<Element> | iOS 9.0 |
Modified UnsafeMutableBufferPointer.init(start: UnsafeMutablePointer<Element>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | init(start start: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | init(start start: UnsafeMutablePointer<Element>, count count: Int) | iOS 9.0 |
Modified UnsafeMutableBufferPointer.subscript(_: Int) -> Element
| Declaration | Introduction | |
|---|---|---|
| From | subscript (i: Int) -> T { get nonmutating set } | iOS 8.0 |
| To | subscript (_ i: Int) -> Element { get nonmutating set } | iOS 9.0 |
Modified UnsafeMutablePointer [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct UnsafeMutablePointer<T> : RandomAccessIndexType, Hashable, NilLiteralConvertible, _PointerType {
init()
init(_ other: COpaquePointer)
init(bitPattern bitPattern: Word)
init(bitPattern bitPattern: UWord)
init<U>(_ from: UnsafeMutablePointer<U>)
init<U>(_ from: UnsafePointer<U>)
init(nilLiteral nilLiteral: ())
static func null() -> UnsafeMutablePointer<T>
static func alloc(_ num: Int) -> UnsafeMutablePointer<T>
func dealloc(_ num: Int)
var memory: T { get nonmutating set }
func initialize(_ newvalue: T)
func move() -> T
func assignFrom(_ source: UnsafeMutablePointer<T>, count count: Int)
func assignBackwardFrom(_ source: UnsafeMutablePointer<T>, count count: Int)
func moveInitializeFrom(_ source: UnsafeMutablePointer<T>, count count: Int)
func moveInitializeBackwardFrom(_ source: UnsafeMutablePointer<T>, count count: Int)
func initializeFrom(_ source: UnsafeMutablePointer<T>, count count: Int)
func initializeFrom<C : CollectionType where T == T>(_ source: C)
func moveAssignFrom(_ source: UnsafeMutablePointer<T>, count count: Int)
func destroy()
func destroy(_ count: Int)
subscript (i: Int) -> T { get nonmutating set }
var hashValue: Int { get }
func successor() -> UnsafeMutablePointer<T>
func predecessor() -> UnsafeMutablePointer<T>
func distanceTo(_ x: UnsafeMutablePointer<T>) -> Int
func advancedBy(_ n: Int) -> UnsafeMutablePointer<T>
}
extension UnsafeMutablePointer : DebugPrintable {
var debugDescription: String { get }
}
extension UnsafeMutablePointer : Reflectable {
func getMirror() -> MirrorType
}
extension UnsafeMutablePointer : SinkType {
mutating func put(_ x: T)
}
extension UnsafeMutablePointer : CVarArgType {
func encode() -> [Word]
} | CVarArgType, DebugPrintable, Hashable, NilLiteralConvertible, RandomAccessIndexType, Reflectable, SinkType | -- |
| To | struct UnsafeMutablePointer<Memory> : Equatable, Hashable, NilLiteralConvertible, _PointerType, BidirectionalIndexType, ForwardIndexType, _Incrementable, RandomAccessIndexType, Strideable, Comparable, _Strideable, _RandomAccessAmbiguity {
typealias T = Memory
typealias Distance = Int
init()
init(_ other: COpaquePointer)
init(bitPattern bitPattern: Int)
init(bitPattern bitPattern: UInt)
init<U>(_ from: UnsafeMutablePointer<U>)
init<U>(_ from: UnsafePointer<U>)
init(nilLiteral nilLiteral: ())
@warn_unused_result
static func alloc(_ num: Int) -> UnsafeMutablePointer<Memory>
func dealloc(_ num: Int)
var memory: Memory { get nonmutating set }
func initialize(_ newvalue: Memory)
@warn_unused_result
func move() -> Memory
func assignFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int)
func assignBackwardFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int)
func moveInitializeFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int)
func moveInitializeBackwardFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int)
func initializeFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int)
func initializeFrom<C : CollectionType where C.Generator.Element == Memory>(_ source: C)
func moveAssignFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int)
func destroy()
func destroy(_ count: Int)
subscript (_ i: Int) -> Memory { get nonmutating set }
var hashValue: Int { get }
func successor() -> UnsafeMutablePointer<Memory>
func predecessor() -> UnsafeMutablePointer<Memory>
func distanceTo(_ x: UnsafeMutablePointer<Memory>) -> Int
func advancedBy(_ n: Int) -> UnsafeMutablePointer<Memory>
}
extension UnsafeMutablePointer : CustomDebugStringConvertible {
var debugDescription: String { get }
}
extension UnsafeMutablePointer : _Reflectable {
}
extension UnsafeMutablePointer : CVarArgType {
} | BidirectionalIndexType, CVarArgType, Comparable, CustomDebugStringConvertible, Equatable, ForwardIndexType, Hashable, NilLiteralConvertible, RandomAccessIndexType, Strideable | Memory |
Modified UnsafeMutablePointer.advancedBy(_: Int) -> UnsafeMutablePointer<Memory>
| Declaration | Introduction | |
|---|---|---|
| From | func advancedBy(_ n: Int) -> UnsafeMutablePointer<T> | iOS 8.0 |
| To | func advancedBy(_ n: Int) -> UnsafeMutablePointer<Memory> | iOS 9.0 |
Modified UnsafeMutablePointer.alloc(_: Int) -> UnsafeMutablePointer<Memory> [static]
| Declaration | Introduction | |
|---|---|---|
| From | static func alloc(_ num: Int) -> UnsafeMutablePointer<T> | iOS 8.3 |
| To | @warn_unused_result
static func alloc(_ num: Int) -> UnsafeMutablePointer<Memory> | iOS 9.0 |
Modified UnsafeMutablePointer.assignBackwardFrom(_: UnsafeMutablePointer<Memory>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | func assignBackwardFrom(_ source: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | func assignBackwardFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.assignFrom(_: UnsafeMutablePointer<Memory>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | func assignFrom(_ source: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | func assignFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.dealloc(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafeMutablePointer.destroy()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafeMutablePointer.destroy(_: Int)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafeMutablePointer.distanceTo(_: UnsafeMutablePointer<Memory>) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func distanceTo(_ x: UnsafeMutablePointer<T>) -> Int | iOS 8.0 |
| To | func distanceTo(_ x: UnsafeMutablePointer<Memory>) -> Int | iOS 9.0 |
Modified UnsafeMutablePointer.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafeMutablePointer.init(_: COpaquePointer)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafeMutablePointer.init<U>(_: UnsafeMutablePointer<U>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | U |
Modified UnsafeMutablePointer.init<U>(_: UnsafePointer<U>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | U |
Modified UnsafeMutablePointer.init(bitPattern: UInt)
| Declaration | Introduction | |
|---|---|---|
| From | init(bitPattern bitPattern: UWord) | iOS 8.0 |
| To | init(bitPattern bitPattern: UInt) | iOS 9.0 |
Modified UnsafeMutablePointer.init(bitPattern: Int)
| Declaration | Introduction | |
|---|---|---|
| From | init(bitPattern bitPattern: Word) | iOS 8.0 |
| To | init(bitPattern bitPattern: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.init(nilLiteral: ())
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified UnsafeMutablePointer.initialize(_: Memory)
| Declaration | Introduction | |
|---|---|---|
| From | func initialize(_ newvalue: T) | iOS 8.0 |
| To | func initialize(_ newvalue: Memory) | iOS 9.0 |
Modified UnsafeMutablePointer.initializeFrom(_: UnsafeMutablePointer<Memory>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | func initializeFrom(_ source: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | func initializeFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.memory
| Declaration | Introduction | |
|---|---|---|
| From | var memory: T { get nonmutating set } | iOS 8.0 |
| To | var memory: Memory { get nonmutating set } | iOS 9.0 |
Modified UnsafeMutablePointer.move() -> Memory
| Declaration | Introduction | |
|---|---|---|
| From | func move() -> T | iOS 8.0 |
| To | @warn_unused_result
func move() -> Memory | iOS 9.0 |
Modified UnsafeMutablePointer.moveAssignFrom(_: UnsafeMutablePointer<Memory>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | func moveAssignFrom(_ source: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | func moveAssignFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.moveInitializeBackwardFrom(_: UnsafeMutablePointer<Memory>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | func moveInitializeBackwardFrom(_ source: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | func moveInitializeBackwardFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.moveInitializeFrom(_: UnsafeMutablePointer<Memory>, count: Int)
| Declaration | Introduction | |
|---|---|---|
| From | func moveInitializeFrom(_ source: UnsafeMutablePointer<T>, count count: Int) | iOS 8.0 |
| To | func moveInitializeFrom(_ source: UnsafeMutablePointer<Memory>, count count: Int) | iOS 9.0 |
Modified UnsafeMutablePointer.predecessor() -> UnsafeMutablePointer<Memory>
| Declaration | Introduction | |
|---|---|---|
| From | func predecessor() -> UnsafeMutablePointer<T> | iOS 8.0 |
| To | func predecessor() -> UnsafeMutablePointer<Memory> | iOS 9.0 |
Modified UnsafeMutablePointer.subscript(_: Int) -> Memory
| Declaration | Introduction | |
|---|---|---|
| From | subscript (i: Int) -> T { get nonmutating set } | iOS 8.0 |
| To | subscript (_ i: Int) -> Memory { get nonmutating set } | iOS 9.0 |
Modified UnsafeMutablePointer.successor() -> UnsafeMutablePointer<Memory>
| Declaration | Introduction | |
|---|---|---|
| From | func successor() -> UnsafeMutablePointer<T> | iOS 8.0 |
| To | func successor() -> UnsafeMutablePointer<Memory> | iOS 9.0 |
Modified UnsafePointer [struct]
| Declaration | Protocols | Generics[Parameters] | |
|---|---|---|---|
| From | struct UnsafePointer<T> : RandomAccessIndexType, Hashable, NilLiteralConvertible, _PointerType {
init()
init(_ other: COpaquePointer)
init(bitPattern bitPattern: Word)
init(bitPattern bitPattern: UWord)
init<U>(_ from: UnsafeMutablePointer<U>)
init<U>(_ from: UnsafePointer<U>)
init(nilLiteral nilLiteral: ())
static func null() -> UnsafePointer<T>
var memory: T { get }
subscript (i: Int) -> T { get }
var hashValue: Int { get }
func successor() -> UnsafePointer<T>
func predecessor() -> UnsafePointer<T>
func distanceTo(_ x: UnsafePointer<T>) -> Int
func advancedBy(_ n: Int) -> UnsafePointer<T>
}
extension UnsafePointer : DebugPrintable {
var debugDescription: String { get }
}
extension UnsafePointer : Reflectable {
func getMirror() -> MirrorType
}
extension UnsafePointer : CVarArgType {
func encode() -> [Word]
} | CVarArgType, DebugPrintable, Hashable, NilLiteralConvertible, RandomAccessIndexType, Reflectable | -- |
| To | struct UnsafePointer<Memory> : Equatable, Hashable, NilLiteralConvertible, _PointerType, BidirectionalIndexType, ForwardIndexType, _Incrementable, RandomAccessIndexType, Strideable, Comparable, _Strideable, _RandomAccessAmbiguity {
typealias T = Memory
typealias Distance = Int
init()
init(_ other: COpaquePointer)
init(bitPattern bitPattern: Int)
init(bitPattern bitPattern: UInt)
init<U>(_ from: UnsafeMutablePointer<U>)
init<U>(_ from: UnsafePointer<U>)
init(nilLiteral nilLiteral: ())
var memory: Memory { get }
subscript (_ i: Int) -> Memory { get }
var hashValue: Int { get }
func successor() -> UnsafePointer<Memory>
func predecessor() -> UnsafePointer<Memory>
func distanceTo(_ x: UnsafePointer<Memory>) -> Int
func advancedBy(_ n: Int) -> UnsafePointer<Memory>
}
extension UnsafePointer : CustomDebugStringConvertible {
var debugDescription: String { get }
}
extension UnsafePointer : _Reflectable {
}
extension UnsafePointer : CVarArgType {
} | BidirectionalIndexType, CVarArgType, Comparable, CustomDebugStringConvertible, Equatable, ForwardIndexType, Hashable, NilLiteralConvertible, RandomAccessIndexType, Strideable | Memory |
Modified UnsafePointer.advancedBy(_: Int) -> UnsafePointer<Memory>
| Declaration | Introduction | |
|---|---|---|
| From | func advancedBy(_ n: Int) -> UnsafePointer<T> | iOS 8.0 |
| To | func advancedBy(_ n: Int) -> UnsafePointer<Memory> | iOS 9.0 |
Modified UnsafePointer.distanceTo(_: UnsafePointer<Memory>) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func distanceTo(_ x: UnsafePointer<T>) -> Int | iOS 8.0 |
| To | func distanceTo(_ x: UnsafePointer<Memory>) -> Int | iOS 9.0 |
Modified UnsafePointer.init()
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafePointer.init<U>(_: UnsafeMutablePointer<U>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | U |
Modified UnsafePointer.init<U>(_: UnsafePointer<U>)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | U |
Modified UnsafePointer.init(_: COpaquePointer)
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified UnsafePointer.init(bitPattern: UInt)
| Declaration | Introduction | |
|---|---|---|
| From | init(bitPattern bitPattern: UWord) | iOS 8.0 |
| To | init(bitPattern bitPattern: UInt) | iOS 9.0 |
Modified UnsafePointer.init(bitPattern: Int)
| Declaration | Introduction | |
|---|---|---|
| From | init(bitPattern bitPattern: Word) | iOS 8.0 |
| To | init(bitPattern bitPattern: Int) | iOS 9.0 |
Modified UnsafePointer.init(nilLiteral: ())
| Introduction | |
|---|---|
| From | iOS 8.1 |
| To | iOS 9.0 |
Modified UnsafePointer.memory
| Declaration | Introduction | |
|---|---|---|
| From | var memory: T { get } | iOS 8.0 |
| To | var memory: Memory { get } | iOS 9.0 |
Modified UnsafePointer.predecessor() -> UnsafePointer<Memory>
| Declaration | Introduction | |
|---|---|---|
| From | func predecessor() -> UnsafePointer<T> | iOS 8.0 |
| To | func predecessor() -> UnsafePointer<Memory> | iOS 9.0 |
Modified UnsafePointer.subscript(_: Int) -> Memory
| Declaration | Introduction | |
|---|---|---|
| From | subscript (i: Int) -> T { get } | iOS 8.0 |
| To | subscript (_ i: Int) -> Memory { get } | iOS 9.0 |
Modified UnsafePointer.successor() -> UnsafePointer<Memory>
| Declaration | Introduction | |
|---|---|---|
| From | func successor() -> UnsafePointer<T> | iOS 8.0 |
| To | func successor() -> UnsafePointer<Memory> | iOS 9.0 |
Modified UnsignedIntegerType
| Declaration | |
|---|---|
| From | protocol UnsignedIntegerType : _UnsignedIntegerType, IntegerType {
} |
| To | protocol UnsignedIntegerType : _DisallowMixedSignArithmetic, IntegerType {
@warn_unused_result
func toUIntMax() -> UIntMax
init(_ _: UIntMax)
} |
Modified UnsignedIntegerType.init(_: UIntMax)
| Introduction | |
|---|---|
| From | iOS 8.3 |
| To | iOS 9.0 |
Modified UnsignedIntegerType.toUIntMax() -> UIntMax
| Declaration | Introduction | |
|---|---|---|
| From | func toUIntMax() -> UIntMax | iOS 8.3 |
| To | @warn_unused_result
func toUIntMax() -> UIntMax | iOS 9.0 |
Modified UTF16 [struct]
| Declaration | |
|---|---|
| From | struct UTF16 : UnicodeCodecType {
typealias CodeUnit = UInt16
init()
mutating func decode<G : GeneratorType where CodeUnit == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult
static func encode<S : SinkType where CodeUnit == CodeUnit>(_ input: UnicodeScalar, inout output output: S)
}
extension UTF16 {
static func width(_ x: UnicodeScalar) -> Int
static func leadSurrogate(_ x: UnicodeScalar) -> CodeUnit
static func trailSurrogate(_ x: UnicodeScalar) -> CodeUnit
static func isLeadSurrogate(_ x: CodeUnit) -> Bool
static func isTrailSurrogate(_ x: CodeUnit) -> Bool
static func measure<Encoding : UnicodeCodecType, Input : GeneratorType where Encoding.CodeUnit == Encoding.CodeUnit>(_ _: Encoding.Type, input input: Input, repairIllFormedSequences repairIllFormedSequences: Bool) -> (Int, Bool)?
} |
| To | struct UTF16 : UnicodeCodecType {
typealias CodeUnit = UInt16
init()
mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult
static func encode(_ input: UnicodeScalar, output put: (CodeUnit) -> ())
}
extension UTF16 {
@warn_unused_result
static func width(_ x: UnicodeScalar) -> Int
@warn_unused_result
static func leadSurrogate(_ x: UnicodeScalar) -> CodeUnit
@warn_unused_result
static func trailSurrogate(_ x: UnicodeScalar) -> CodeUnit
@warn_unused_result
static func isLeadSurrogate(_ x: CodeUnit) -> Bool
@warn_unused_result
static func isTrailSurrogate(_ x: CodeUnit) -> Bool
@warn_unused_result
static func measure<Encoding : UnicodeCodecType, Input : GeneratorType where Encoding.CodeUnit == Input.Element>(_ _: Encoding.Type, input input: Input, repairIllFormedSequences repairIllFormedSequences: Bool) -> (Int, Bool)?
} |
Modified UTF16.decode<G : GeneratorType where G.Element == CodeUnit>(_: G) -> UnicodeDecodingResult
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func decode<G : GeneratorType where CodeUnit == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult | iOS 8.0 | -- | |
| To | mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult | iOS 9.0 | G : GeneratorType, G.Element == CodeUnit | G |
Modified UTF16.isLeadSurrogate(_: CodeUnit) -> Bool [static]
| Declaration | |
|---|---|
| From | static func isLeadSurrogate(_ x: CodeUnit) -> Bool |
| To | @warn_unused_result
static func isLeadSurrogate(_ x: CodeUnit) -> Bool |
Modified UTF16.isTrailSurrogate(_: CodeUnit) -> Bool [static]
| Declaration | |
|---|---|
| From | static func isTrailSurrogate(_ x: CodeUnit) -> Bool |
| To | @warn_unused_result
static func isTrailSurrogate(_ x: CodeUnit) -> Bool |
Modified UTF16.leadSurrogate(_: UnicodeScalar) -> CodeUnit [static]
| Declaration | |
|---|---|
| From | static func leadSurrogate(_ x: UnicodeScalar) -> CodeUnit |
| To | @warn_unused_result
static func leadSurrogate(_ x: UnicodeScalar) -> CodeUnit |
Modified UTF16.measure<Encoding : UnicodeCodecType, Input : GeneratorType where Encoding.CodeUnit == Input.Element>(_: Encoding.Type, input: Input, repairIllFormedSequences: Bool) -> (Int, Bool)? [static]
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | static func measure<Encoding : UnicodeCodecType, Input : GeneratorType where Encoding.CodeUnit == Encoding.CodeUnit>(_ _: Encoding.Type, input input: Input, repairIllFormedSequences repairIllFormedSequences: Bool) -> (Int, Bool)? | iOS 8.3 | -- | |
| To | @warn_unused_result
static func measure<Encoding : UnicodeCodecType, Input : GeneratorType where Encoding.CodeUnit == Input.Element>(_ _: Encoding.Type, input input: Input, repairIllFormedSequences repairIllFormedSequences: Bool) -> (Int, Bool)? | iOS 9.0 | Encoding : UnicodeCodecType, Input : GeneratorType, Encoding.CodeUnit == Input.Element | Encoding, Input |
Modified UTF16.trailSurrogate(_: UnicodeScalar) -> CodeUnit [static]
| Declaration | |
|---|---|
| From | static func trailSurrogate(_ x: UnicodeScalar) -> CodeUnit |
| To | @warn_unused_result
static func trailSurrogate(_ x: UnicodeScalar) -> CodeUnit |
Modified UTF16.width(_: UnicodeScalar) -> Int [static]
| Declaration | |
|---|---|
| From | static func width(_ x: UnicodeScalar) -> Int |
| To | @warn_unused_result
static func width(_ x: UnicodeScalar) -> Int |
Modified UTF32 [struct]
| Declaration | |
|---|---|
| From | struct UTF32 : UnicodeCodecType {
typealias CodeUnit = UInt32
init()
mutating func decode<G : GeneratorType where CodeUnit == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult
static func encode<S : SinkType where CodeUnit == CodeUnit>(_ input: UnicodeScalar, inout output output: S)
} |
| To | struct UTF32 : UnicodeCodecType {
typealias CodeUnit = UInt32
init()
mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult
static func encode(_ input: UnicodeScalar, output put: (CodeUnit) -> ())
} |
Modified UTF32.decode<G : GeneratorType where G.Element == CodeUnit>(_: G) -> UnicodeDecodingResult
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func decode<G : GeneratorType where CodeUnit == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult | iOS 8.0 | -- | |
| To | mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ input: G) -> UnicodeDecodingResult | iOS 9.0 | G : GeneratorType, G.Element == CodeUnit | G |
Modified UTF8 [struct]
| Declaration | |
|---|---|
| From | struct UTF8 : UnicodeCodecType {
typealias CodeUnit = UInt8
init()
mutating func decode<G : GeneratorType where CodeUnit == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult
static func encode<S : SinkType where CodeUnit == CodeUnit>(_ input: UnicodeScalar, inout output output: S)
static func isContinuation(_ byte: CodeUnit) -> Bool
} |
| To | struct UTF8 : UnicodeCodecType {
typealias CodeUnit = UInt8
init()
mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult
static func encode(_ input: UnicodeScalar, output put: (CodeUnit) -> ())
@warn_unused_result
static func isContinuation(_ byte: CodeUnit) -> Bool
} |
Modified UTF8.decode<G : GeneratorType where G.Element == CodeUnit>(_: G) -> UnicodeDecodingResult
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | mutating func decode<G : GeneratorType where CodeUnit == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult | iOS 8.0 | -- | |
| To | mutating func decode<G : GeneratorType where G.Element == CodeUnit>(inout _ next: G) -> UnicodeDecodingResult | iOS 9.0 | G : GeneratorType, G.Element == CodeUnit | G |
Modified UTF8.isContinuation(_: CodeUnit) -> Bool [static]
| Declaration | |
|---|---|
| From | static func isContinuation(_ byte: CodeUnit) -> Bool |
| To | @warn_unused_result
static func isContinuation(_ byte: CodeUnit) -> Bool |
Modified VaListBuilder
| Declaration | |
|---|---|
| From | final class VaListBuilder {
func append(_ arg: CVarArgType)
func va_list() -> CVaListPointer
var storage: [(Word)]
} |
| To | final class VaListBuilder {
} |
Modified !(_: Bool) -> Bool
| Declaration | Operator Fixity | |
|---|---|---|
| From | prefix func !(_ a: Bool) -> Bool | -- |
| To | @warn_unused_result prefix func !(_ a: Bool) -> Bool | prefix |
Modified !(_: T) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | Operator Fixity | |
|---|---|---|---|---|---|
| From | prefix func !<T : BooleanType>(_ a: T) -> Bool | iOS 8.3 | -- | -- | |
| To | @warn_unused_result prefix func !<T : BooleanType>(_ a: T) -> Bool | iOS 9.0 | T : BooleanType | T | prefix |
Modified !=(_: Float, _: Float) -> Bool
| Declaration | |
|---|---|
| From | func !=(_ lhs: Float, _ rhs: Float) -> Bool |
| To | @warn_unused_result func !=(_ lhs: Float, _ rhs: Float) -> Bool |
Modified !=(_: T?, _: T?) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func !=<T : Equatable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func !=<T : Equatable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 9.0 | T : Equatable | T |
Modified !=(_: [Element], _: [Element]) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func !=<T : Equatable>(_ lhs: [T], _ rhs: [T]) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func !=<Element : Equatable>(_ lhs: [Element], _ rhs: [Element]) -> Bool | iOS 9.0 | Element : Equatable | Element |
Modified !=(_: ArraySlice<Element>, _: ArraySlice<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func !=<T : Equatable>(_ lhs: ArraySlice<T>, _ rhs: ArraySlice<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func !=<Element : Equatable>(_ lhs: ArraySlice<Element>, _ rhs: ArraySlice<Element>) -> Bool | iOS 9.0 | Element : Equatable | Element |
Modified !=(_: T?, _: _OptionalNilComparisonType) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func !=<T>(_ lhs: T?, _ rhs: _OptionalNilComparisonType) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func !=<T>(_ lhs: T?, _ rhs: _OptionalNilComparisonType) -> Bool | iOS 9.0 | T |
Modified !=(_: ContiguousArray<Element>, _: ContiguousArray<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func !=<T : Equatable>(_ lhs: ContiguousArray<T>, _ rhs: ContiguousArray<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func !=<Element : Equatable>(_ lhs: ContiguousArray<Element>, _ rhs: ContiguousArray<Element>) -> Bool | iOS 9.0 | Element : Equatable | Element |
Modified !=(_: _OptionalNilComparisonType, _: T?) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func !=<T>(_ lhs: _OptionalNilComparisonType, _ rhs: T?) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func !=<T>(_ lhs: _OptionalNilComparisonType, _ rhs: T?) -> Bool | iOS 9.0 | T |
Modified !=(_: [Key : Value], _: [Key : Value]) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func !=<Key : Equatable, Value : Equatable>(_ lhs: [Key : Value], _ rhs: [Key : Value]) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func !=<Key : Equatable, Value : Equatable>(_ lhs: [Key : Value], _ rhs: [Key : Value]) -> Bool | iOS 9.0 | Key : Equatable, Value : Equatable | Key, Value |
Modified !=(_: Double, _: Double) -> Bool
| Declaration | |
|---|---|
| From | func !=(_ lhs: Double, _ rhs: Double) -> Bool |
| To | @warn_unused_result func !=(_ lhs: Double, _ rhs: Double) -> Bool |
Modified !=(_: T, _: T) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func !=<T : Equatable>(_ lhs: T, _ rhs: T) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func !=<T : RawRepresentable where T.RawValue : Equatable>(_ lhs: T, _ rhs: T) -> Bool | iOS 9.0 | T : RawRepresentable, T.RawValue : Equatable | T |
Modified !==(_: AnyObject?, _: AnyObject?) -> Bool
| Declaration | |
|---|---|
| From | func !==(_ lhs: AnyObject?, _ rhs: AnyObject?) -> Bool |
| To | @warn_unused_result func !==(_ lhs: AnyObject?, _ rhs: AnyObject?) -> Bool |
Modified %(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func %<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func %<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified %(_: Double, _: Double) -> Double
| Declaration | |
|---|---|
| From | func %(_ lhs: Double, _ rhs: Double) -> Double |
| To | @warn_unused_result func %(_ lhs: Double, _ rhs: Double) -> Double |
Modified %(_: Float, _: Float) -> Float
| Declaration | |
|---|---|
| From | func %(_ lhs: Float, _ rhs: Float) -> Float |
| To | @warn_unused_result func %(_ lhs: Float, _ rhs: Float) -> Float |
Modified %=(_: T, _: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified &*(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func &*<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func &*<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified &+(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func &+<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func &+<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified &-(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func &-<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func &-<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified &=(_: T, _: T)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func &=<T : BitwiseOperationsType>(inout _ lhs: T, _ rhs: T) | iOS 8.3 | -- | |
| To | @warn_unused_result func &=<T : BitwiseOperationsType>(inout _ lhs: T, _ rhs: T) | iOS 9.0 | T : BitwiseOperationsType | T |
Modified *(_: Float, _: Float) -> Float
| Declaration | |
|---|---|
| From | func *(_ lhs: Float, _ rhs: Float) -> Float |
| To | @warn_unused_result func *(_ lhs: Float, _ rhs: Float) -> Float |
Modified *(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func *<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func *<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified *(_: Double, _: Double) -> Double
| Declaration | |
|---|---|
| From | func *(_ lhs: Double, _ rhs: Double) -> Double |
| To | @warn_unused_result func *(_ lhs: Double, _ rhs: Double) -> Double |
Modified *=(_: T, _: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified +(_: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | Operator Fixity | |
|---|---|---|---|---|---|
| From | prefix func +<T : _SignedNumberType>(_ x: T) -> T | iOS 8.3 | -- | -- | |
| To | prefix func +<T : SignedNumberType>(_ x: T) -> T | iOS 9.0 | T : SignedNumberType | T | prefix |
Modified +(_: Double) -> Double
| Declaration | Operator Fixity | |
|---|---|---|
| From | prefix func +(_ x: Double) -> Double | -- |
| To | @warn_unused_result prefix func +(_ x: Double) -> Double | prefix |
Modified +(_: Float) -> Float
| Declaration | Operator Fixity | |
|---|---|---|
| From | prefix func +(_ x: Float) -> Float | -- |
| To | @warn_unused_result prefix func +(_ x: Float) -> Float | prefix |
Modified +(_: String, _: String) -> String
| Declaration | |
|---|---|
| From | func +(_ lhs: String, _ rhs: String) -> String |
| To | @warn_unused_result func +(_ lhs: String, _ rhs: String) -> String |
Modified +(_: T, _: T._DisallowMixedSignArithmetic) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +<T : _UnsignedIntegerType>(_ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) -> T | iOS 8.3 | -- | |
| To | func +<T : UnsignedIntegerType>(_ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) -> T | iOS 9.0 | T : UnsignedIntegerType | T |
Modified +(_: UnsafeMutablePointer<Memory>, _: Int) -> UnsafeMutablePointer<Memory>
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func +<T>(_ lhs: UnsafeMutablePointer<T>, _ rhs: Int) -> UnsafeMutablePointer<T> | iOS 8.3 | -- |
| To | @warn_unused_result func +<Memory>(_ lhs: UnsafeMutablePointer<Memory>, _ rhs: Int) -> UnsafeMutablePointer<Memory> | iOS 9.0 | Memory |
Modified +(_: Int, _: UnsafePointer<Memory>) -> UnsafePointer<Memory>
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func +<T>(_ lhs: Int, _ rhs: UnsafePointer<T>) -> UnsafePointer<T> | iOS 8.3 | -- |
| To | @warn_unused_result func +<Memory>(_ lhs: Int, _ rhs: UnsafePointer<Memory>) -> UnsafePointer<Memory> | iOS 9.0 | Memory |
Modified +(_: Double, _: Double) -> Double
| Declaration | |
|---|---|
| From | func +(_ lhs: Double, _ rhs: Double) -> Double |
| To | @warn_unused_result func +(_ lhs: Double, _ rhs: Double) -> Double |
Modified +(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func +<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified +(_: Float, _: Float) -> Float
| Declaration | |
|---|---|
| From | func +(_ lhs: Float, _ rhs: Float) -> Float |
| To | @warn_unused_result func +(_ lhs: Float, _ rhs: Float) -> Float |
Modified +(_: Int, _: UnsafeMutablePointer<Memory>) -> UnsafeMutablePointer<Memory>
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func +<T>(_ lhs: Int, _ rhs: UnsafeMutablePointer<T>) -> UnsafeMutablePointer<T> | iOS 8.3 | -- |
| To | @warn_unused_result func +<Memory>(_ lhs: Int, _ rhs: UnsafeMutablePointer<Memory>) -> UnsafeMutablePointer<Memory> | iOS 9.0 | Memory |
Modified +(_: T._DisallowMixedSignArithmetic, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +<T : _UnsignedIntegerType>(_ lhs: T._DisallowMixedSignArithmetic, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | func +<T : UnsignedIntegerType>(_ lhs: T._DisallowMixedSignArithmetic, _ rhs: T) -> T | iOS 9.0 | T : UnsignedIntegerType | T |
Modified +(_: UnsafePointer<Memory>, _: Int) -> UnsafePointer<Memory>
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func +<T>(_ lhs: UnsafePointer<T>, _ rhs: Int) -> UnsafePointer<T> | iOS 8.3 | -- |
| To | @warn_unused_result func +<Memory>(_ lhs: UnsafePointer<Memory>, _ rhs: Int) -> UnsafePointer<Memory> | iOS 9.0 | Memory |
Modified ++(_: Int32) -> Int32
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: UInt16) -> UInt16
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Double) -> Double
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: UInt32) -> UInt32
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: UInt8) -> UInt8
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Float) -> Float
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: UInt64) -> UInt64
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Int16) -> Int16
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: UInt8) -> UInt8
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: Int8) -> Int8
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: UInt) -> UInt
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: UInt64) -> UInt64
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: Int64) -> Int64
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: Int16) -> Int16
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Float) -> Float
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: Int) -> Int
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Int32) -> Int32
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Int) -> Int
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: Double) -> Double
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: Int8) -> Int8
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: UInt) -> UInt
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: UInt16) -> UInt16
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified ++(_: Int64) -> Int64
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ++(_: UInt32) -> UInt32
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified +=(_: [Element], _: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +=<T, S : SequenceType where T == T>(inout _ lhs: [T], _ rhs: S) | iOS 8.3 | -- | |
| To | func +=<Element, S : SequenceType where S.Generator.Element == Element>(inout _ lhs: [Element], _ rhs: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | Element, S |
Modified +=(_: UnsafePointer<Memory>, _: Int)
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func +=<T>(inout _ lhs: UnsafePointer<T>, _ rhs: Int) | iOS 8.3 | -- |
| To | func +=<Memory>(inout _ lhs: UnsafePointer<Memory>, _ rhs: Int) | iOS 9.0 | Memory |
Modified +=(_: T, _: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified +=(_: UnsafeMutablePointer<Memory>, _: Int)
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func +=<T>(inout _ lhs: UnsafeMutablePointer<T>, _ rhs: Int) | iOS 8.3 | -- |
| To | func +=<Memory>(inout _ lhs: UnsafeMutablePointer<Memory>, _ rhs: Int) | iOS 9.0 | Memory |
Modified +=(_: ArraySlice<Element>, _: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +=<T, S : SequenceType where T == T>(inout _ lhs: ArraySlice<T>, _ rhs: S) | iOS 8.3 | -- | |
| To | func +=<Element, S : SequenceType where S.Generator.Element == Element>(inout _ lhs: ArraySlice<Element>, _ rhs: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | Element, S |
Modified +=(_: ContiguousArray<Element>, _: S)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +=<T, S : SequenceType where T == T>(inout _ lhs: ContiguousArray<T>, _ rhs: S) | iOS 8.3 | -- | |
| To | func +=<Element, S : SequenceType where S.Generator.Element == Element>(inout _ lhs: ContiguousArray<Element>, _ rhs: S) | iOS 9.0 | S : SequenceType, S.Generator.Element == Element | Element, S |
Modified +=(_: T, _: T._DisallowMixedSignArithmetic)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func +=<T : _UnsignedIntegerType>(inout _ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) | iOS 8.3 | -- | |
| To | func +=<T : UnsignedIntegerType>(inout _ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) | iOS 9.0 | T : UnsignedIntegerType | T |
Modified -(_: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | Operator Fixity | |
|---|---|---|---|---|---|
| From | prefix func -<T : _SignedNumberType>(_ x: T) -> T | iOS 8.3 | -- | -- | |
| To | prefix func -<T : SignedNumberType>(_ x: T) -> T | iOS 9.0 | T : SignedNumberType | T | prefix |
Modified -(_: Double) -> Double
| Declaration | Operator Fixity | |
|---|---|---|
| From | prefix func -(_ x: Double) -> Double | -- |
| To | @warn_unused_result prefix func -(_ x: Double) -> Double | prefix |
Modified -(_: Float) -> Float
| Declaration | Operator Fixity | |
|---|---|---|
| From | prefix func -(_ x: Float) -> Float | -- |
| To | @warn_unused_result prefix func -(_ x: Float) -> Float | prefix |
Modified -(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func -<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func -<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified -(_: T, _: T._DisallowMixedSignArithmetic) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func -<T : _UnsignedIntegerType>(_ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) -> T | iOS 8.3 | -- | |
| To | func -<T : _DisallowMixedSignArithmetic>(_ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) -> T | iOS 9.0 | T : _DisallowMixedSignArithmetic | T |
Modified -(_: UnsafePointer<Memory>, _: UnsafePointer<Memory>) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func -<T>(_ lhs: UnsafePointer<T>, _ rhs: UnsafePointer<T>) -> Int | iOS 8.3 | -- |
| To | @warn_unused_result func -<Memory>(_ lhs: UnsafePointer<Memory>, _ rhs: UnsafePointer<Memory>) -> Int | iOS 9.0 | Memory |
Modified -(_: Float, _: Float) -> Float
| Declaration | |
|---|---|
| From | func -(_ lhs: Float, _ rhs: Float) -> Float |
| To | @warn_unused_result func -(_ lhs: Float, _ rhs: Float) -> Float |
Modified -(_: UnsafeMutablePointer<Memory>, _: Int) -> UnsafeMutablePointer<Memory>
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func -<T>(_ lhs: UnsafeMutablePointer<T>, _ rhs: Int) -> UnsafeMutablePointer<T> | iOS 8.3 | -- |
| To | @warn_unused_result func -<Memory>(_ lhs: UnsafeMutablePointer<Memory>, _ rhs: Int) -> UnsafeMutablePointer<Memory> | iOS 9.0 | Memory |
Modified -(_: UnsafeMutablePointer<Memory>, _: UnsafeMutablePointer<Memory>) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func -<T>(_ lhs: UnsafeMutablePointer<T>, _ rhs: UnsafeMutablePointer<T>) -> Int | iOS 8.3 | -- |
| To | @warn_unused_result func -<Memory>(_ lhs: UnsafeMutablePointer<Memory>, _ rhs: UnsafeMutablePointer<Memory>) -> Int | iOS 9.0 | Memory |
Modified -(_: UnsafePointer<Memory>, _: Int) -> UnsafePointer<Memory>
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func -<T>(_ lhs: UnsafePointer<T>, _ rhs: Int) -> UnsafePointer<T> | iOS 8.3 | -- |
| To | @warn_unused_result func -<Memory>(_ lhs: UnsafePointer<Memory>, _ rhs: Int) -> UnsafePointer<Memory> | iOS 9.0 | Memory |
Modified -(_: Double, _: Double) -> Double
| Declaration | |
|---|---|
| From | func -(_ lhs: Double, _ rhs: Double) -> Double |
| To | @warn_unused_result func -(_ lhs: Double, _ rhs: Double) -> Double |
Modified -(_: T, _: T) -> T._DisallowMixedSignArithmetic
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func -<T : _UnsignedIntegerType>(_ lhs: T, _ rhs: T) -> T._DisallowMixedSignArithmetic | iOS 8.3 | -- | |
| To | func -<T : _DisallowMixedSignArithmetic>(_ lhs: T, _ rhs: T) -> T._DisallowMixedSignArithmetic | iOS 9.0 | T : _DisallowMixedSignArithmetic | T |
Modified --(_: Int16) -> Int16
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: UInt32) -> UInt32
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Int) -> Int
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Int32) -> Int32
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Float) -> Float
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: Double) -> Double
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: UInt64) -> UInt64
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Int16) -> Int16
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: UInt8) -> UInt8
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: Int32) -> Int32
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: UInt64) -> UInt64
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: Double) -> Double
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: UInt16) -> UInt16
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Int8) -> Int8
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: Int) -> Int
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: UInt32) -> UInt32
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: Float) -> Float
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: UInt) -> UInt
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: Int64) -> Int64
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: UInt16) -> UInt16
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified --(_: UInt8) -> UInt8
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: UInt) -> UInt
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Int8) -> Int8
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified --(_: Int64) -> Int64
| Operator Fixity | |
|---|---|
| From | -- |
| To | postfix |
Modified -=(_: UnsafeMutablePointer<Memory>, _: Int)
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func -=<T>(inout _ lhs: UnsafeMutablePointer<T>, _ rhs: Int) | iOS 8.3 | -- |
| To | func -=<Memory>(inout _ lhs: UnsafeMutablePointer<Memory>, _ rhs: Int) | iOS 9.0 | Memory |
Modified -=(_: T, _: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified -=(_: UnsafePointer<Memory>, _: Int)
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func -=<T>(inout _ lhs: UnsafePointer<T>, _ rhs: Int) | iOS 8.3 | -- |
| To | func -=<Memory>(inout _ lhs: UnsafePointer<Memory>, _ rhs: Int) | iOS 9.0 | Memory |
Modified -=(_: T, _: T._DisallowMixedSignArithmetic)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func -=<T : _UnsignedIntegerType>(inout _ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) | iOS 8.3 | -- | |
| To | func -=<T : UnsignedIntegerType>(inout _ lhs: T, _ rhs: T._DisallowMixedSignArithmetic) | iOS 9.0 | T : UnsignedIntegerType | T |
Modified ...(_: Bound, _: Bound) -> ClosedInterval<Bound>
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ...<T : Comparable>(_ start: T, _ end: T) -> ClosedInterval<T> | iOS 8.3 | -- | |
| To | @warn_unused_result func ...<Bound : Comparable>(_ start: Bound, _ end: Bound) -> ClosedInterval<Bound> | iOS 9.0 | Bound : Comparable | Bound |
Modified ..<(_: Bound, _: Bound) -> HalfOpenInterval<Bound>
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ..<<T : Comparable>(_ start: T, _ end: T) -> HalfOpenInterval<T> | iOS 8.3 | -- | |
| To | @warn_unused_result func ..<<Bound : Comparable>(_ start: Bound, _ end: Bound) -> HalfOpenInterval<Bound> | iOS 9.0 | Bound : Comparable | Bound |
Modified /(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func /<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 8.3 | -- | |
| To | @warn_unused_result func /<T : _IntegerArithmeticType>(_ lhs: T, _ rhs: T) -> T | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified /(_: Float, _: Float) -> Float
| Declaration | |
|---|---|
| From | func /(_ lhs: Float, _ rhs: Float) -> Float |
| To | @warn_unused_result func /(_ lhs: Float, _ rhs: Float) -> Float |
Modified /(_: Double, _: Double) -> Double
| Declaration | |
|---|---|
| From | func /(_ lhs: Double, _ rhs: Double) -> Double |
| To | @warn_unused_result func /(_ lhs: Double, _ rhs: Double) -> Double |
Modified /=(_: T, _: T)
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : _IntegerArithmeticType | T |
Modified <(_: T, _: T) -> Bool
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : _Strideable | T |
Modified <(_: UnsafeMutablePointer<Memory>, _: UnsafeMutablePointer<Memory>) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func <<T>(_ lhs: UnsafeMutablePointer<T>, _ rhs: UnsafeMutablePointer<T>) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func <<Memory>(_ lhs: UnsafeMutablePointer<Memory>, _ rhs: UnsafeMutablePointer<Memory>) -> Bool | iOS 9.0 | Memory |
Modified <(_: ObjectIdentifier, _: ObjectIdentifier) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: ObjectIdentifier, _ rhs: ObjectIdentifier) -> Bool |
| To | @warn_unused_result func <(_ lhs: ObjectIdentifier, _ rhs: ObjectIdentifier) -> Bool |
Modified <(_: UnicodeScalar, _: UnicodeScalar) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: UnicodeScalar, _ rhs: UnicodeScalar) -> Bool |
| To | @warn_unused_result func <(_ lhs: UnicodeScalar, _ rhs: UnicodeScalar) -> Bool |
Modified <(_: String.UTF16View.Index, _: String.UTF16View.Index) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: String.UTF16View.Index, _ rhs: String.UTF16View.Index) -> Bool |
| To | @warn_unused_result func <(_ lhs: String.UTF16View.Index, _ rhs: String.UTF16View.Index) -> Bool |
Modified <(_: String, _: String) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: String, _ rhs: String) -> Bool |
| To | @warn_unused_result func <(_ lhs: String, _ rhs: String) -> Bool |
Modified <(_: DictionaryIndex<Key, Value>, _: DictionaryIndex<Key, Value>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func <<Key : Hashable, Value>(_ lhs: DictionaryIndex<Key, Value>, _ rhs: DictionaryIndex<Key, Value>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func <<Key : Hashable, Value>(_ lhs: DictionaryIndex<Key, Value>, _ rhs: DictionaryIndex<Key, Value>) -> Bool | iOS 9.0 | Key : Hashable | Key, Value |
Modified <(_: UnsafePointer<Memory>, _: UnsafePointer<Memory>) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func <<T>(_ lhs: UnsafePointer<T>, _ rhs: UnsafePointer<T>) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func <<Memory>(_ lhs: UnsafePointer<Memory>, _ rhs: UnsafePointer<Memory>) -> Bool | iOS 9.0 | Memory |
Modified <(_: Bit, _: Bit) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: Bit, _ rhs: Bit) -> Bool |
| To | @warn_unused_result func <(_ lhs: Bit, _ rhs: Bit) -> Bool |
Modified <(_: T?, _: T?) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func <<T : _Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func <<T : Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 9.0 | T : Comparable | T |
Modified <(_: SetIndex<Element>, _: SetIndex<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func <<T : Hashable>(_ lhs: SetIndex<T>, _ rhs: SetIndex<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func <<Element : Hashable>(_ lhs: SetIndex<Element>, _ rhs: SetIndex<Element>) -> Bool | iOS 9.0 | Element : Hashable | Element |
Modified <(_: Character, _: Character) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: Character, _ rhs: Character) -> Bool |
| To | @warn_unused_result func <(_ lhs: Character, _ rhs: Character) -> Bool |
Modified <(_: Float, _: Float) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: Float, _ rhs: Float) -> Bool |
| To | @warn_unused_result func <(_ lhs: Float, _ rhs: Float) -> Bool |
Modified <(_: String.UnicodeScalarView.Index, _: String.UnicodeScalarView.Index) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: String.UnicodeScalarView.Index, _ rhs: String.UnicodeScalarView.Index) -> Bool |
| To | @warn_unused_result func <(_ lhs: String.UnicodeScalarView.Index, _ rhs: String.UnicodeScalarView.Index) -> Bool |
Modified <(_: Double, _: Double) -> Bool
| Declaration | |
|---|---|
| From | func <(_ lhs: Double, _ rhs: Double) -> Bool |
| To | @warn_unused_result func <(_ lhs: Double, _ rhs: Double) -> Bool |
Modified <=(_: T, _: T) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func <=<T : _Comparable>(_ lhs: T, _ rhs: T) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func <=<T : Comparable>(_ lhs: T, _ rhs: T) -> Bool | iOS 9.0 | T : Comparable | T |
Modified <=(_: T?, _: T?) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func <=<T : _Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func <=<T : Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 9.0 | T : Comparable | T |
Modified <=(_: Float, _: Float) -> Bool
| Declaration | |
|---|---|
| From | func <=(_ lhs: Float, _ rhs: Float) -> Bool |
| To | @warn_unused_result func <=(_ lhs: Float, _ rhs: Float) -> Bool |
Modified <=(_: Double, _: Double) -> Bool
| Declaration | |
|---|---|
| From | func <=(_ lhs: Double, _ rhs: Double) -> Bool |
| To | @warn_unused_result func <=(_ lhs: Double, _ rhs: Double) -> Bool |
Modified ==(_: String, _: String) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: String, _ rhs: String) -> Bool |
| To | @warn_unused_result func ==(_ lhs: String, _ rhs: String) -> Bool |
Modified ==(_: [Element], _: [Element]) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Equatable>(_ lhs: [T], _ rhs: [T]) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Element : Equatable>(_ lhs: [Element], _ rhs: [Element]) -> Bool | iOS 9.0 | Element : Equatable | Element |
Modified ==(_: Float, _: Float) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: Float, _ rhs: Float) -> Bool |
| To | @warn_unused_result func ==(_ lhs: Float, _ rhs: Float) -> Bool |
Modified ==(_: Range<Element>, _: Range<Element>) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ==<T>(_ lhs: Range<T>, _ rhs: Range<T>) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ==<Element>(_ lhs: Range<Element>, _ rhs: Range<Element>) -> Bool | iOS 9.0 | Element |
Modified ==(_: ClosedInterval<Bound>, _: ClosedInterval<Bound>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Comparable>(_ lhs: ClosedInterval<T>, _ rhs: ClosedInterval<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Bound : Comparable>(_ lhs: ClosedInterval<Bound>, _ rhs: ClosedInterval<Bound>) -> Bool | iOS 9.0 | Bound : Comparable | Bound |
Modified ==(_: T?, _: _OptionalNilComparisonType) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ==<T>(_ lhs: T?, _ rhs: _OptionalNilComparisonType) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ==<T>(_ lhs: T?, _ rhs: _OptionalNilComparisonType) -> Bool | iOS 9.0 | T |
Modified ==(_: String.UnicodeScalarView.Index, _: String.UnicodeScalarView.Index) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: String.UnicodeScalarView.Index, _ rhs: String.UnicodeScalarView.Index) -> Bool |
| To | @warn_unused_result func ==(_ lhs: String.UnicodeScalarView.Index, _ rhs: String.UnicodeScalarView.Index) -> Bool |
Modified ==(_: SetIndex<Element>, _: SetIndex<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Hashable>(_ lhs: SetIndex<T>, _ rhs: SetIndex<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Element : Hashable>(_ lhs: SetIndex<Element>, _ rhs: SetIndex<Element>) -> Bool | iOS 9.0 | Element : Hashable | Element |
Modified ==(_: ContiguousArray<Element>, _: ContiguousArray<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Equatable>(_ lhs: ContiguousArray<T>, _ rhs: ContiguousArray<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Element : Equatable>(_ lhs: ContiguousArray<Element>, _ rhs: ContiguousArray<Element>) -> Bool | iOS 9.0 | Element : Equatable | Element |
Modified ==(_: HalfOpenInterval<Bound>, _: HalfOpenInterval<Bound>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Comparable>(_ lhs: HalfOpenInterval<T>, _ rhs: HalfOpenInterval<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Bound : Comparable>(_ lhs: HalfOpenInterval<Bound>, _ rhs: HalfOpenInterval<Bound>) -> Bool | iOS 9.0 | Bound : Comparable | Bound |
Modified ==(_: Bool, _: Bool) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: Bool, _ rhs: Bool) -> Bool |
| To | @warn_unused_result func ==(_ lhs: Bool, _ rhs: Bool) -> Bool |
Modified ==(_: String.UTF8View.Index, _: String.UTF8View.Index) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: String.UTF8View.Index, _ rhs: String.UTF8View.Index) -> Bool |
| To | @warn_unused_result func ==(_ lhs: String.UTF8View.Index, _ rhs: String.UTF8View.Index) -> Bool |
Modified ==(_: T?, _: T?) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Equatable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<T : Equatable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 9.0 | T : Equatable | T |
Modified ==(_: Character, _: Character) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: Character, _ rhs: Character) -> Bool |
| To | @warn_unused_result func ==(_ lhs: Character, _ rhs: Character) -> Bool |
Modified ==(_: ArraySlice<Element>, _: ArraySlice<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Equatable>(_ lhs: ArraySlice<T>, _ rhs: ArraySlice<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Element : Equatable>(_ lhs: ArraySlice<Element>, _ rhs: ArraySlice<Element>) -> Bool | iOS 9.0 | Element : Equatable | Element |
Modified ==(_: DictionaryIndex<Key, Value>, _: DictionaryIndex<Key, Value>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<Key : Hashable, Value>(_ lhs: DictionaryIndex<Key, Value>, _ rhs: DictionaryIndex<Key, Value>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Key : Hashable, Value>(_ lhs: DictionaryIndex<Key, Value>, _ rhs: DictionaryIndex<Key, Value>) -> Bool | iOS 9.0 | Key : Hashable | Key, Value |
Modified ==(_: UnsafePointer<Memory>, _: UnsafePointer<Memory>) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ==<T>(_ lhs: UnsafePointer<T>, _ rhs: UnsafePointer<T>) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ==<Memory>(_ lhs: UnsafePointer<Memory>, _ rhs: UnsafePointer<Memory>) -> Bool | iOS 9.0 | Memory |
Modified ==(_: String.UTF16View.Index, _: String.UTF16View.Index) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: String.UTF16View.Index, _ rhs: String.UTF16View.Index) -> Bool |
| To | @warn_unused_result func ==(_ lhs: String.UTF16View.Index, _ rhs: String.UTF16View.Index) -> Bool |
Modified ==(_: Double, _: Double) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: Double, _ rhs: Double) -> Bool |
| To | @warn_unused_result func ==(_ lhs: Double, _ rhs: Double) -> Bool |
Modified ==(_: ObjectIdentifier, _: ObjectIdentifier) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ x: ObjectIdentifier, _ y: ObjectIdentifier) -> Bool |
| To | @warn_unused_result func ==(_ x: ObjectIdentifier, _ y: ObjectIdentifier) -> Bool |
Modified ==(_: ManagedBufferPointer<Value, Element>, _: ManagedBufferPointer<Value, Element>) -> Bool
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.3 | -- |
| To | iOS 9.0 | Value, Element |
Modified ==(_: UnicodeScalar, _: UnicodeScalar) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: UnicodeScalar, _ rhs: UnicodeScalar) -> Bool |
| To | @warn_unused_result func ==(_ lhs: UnicodeScalar, _ rhs: UnicodeScalar) -> Bool |
Modified ==(_: Set<Element>, _: Set<Element>) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<T : Hashable>(_ lhs: Set<T>, _ rhs: Set<T>) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Element : Hashable>(_ lhs: Set<Element>, _ rhs: Set<Element>) -> Bool | iOS 9.0 | Element : Hashable | Element |
Modified ==(_: COpaquePointer, _: COpaquePointer) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: COpaquePointer, _ rhs: COpaquePointer) -> Bool |
| To | @warn_unused_result func ==(_ lhs: COpaquePointer, _ rhs: COpaquePointer) -> Bool |
Modified ==(_: Bit, _: Bit) -> Bool
| Declaration | |
|---|---|
| From | func ==(_ lhs: Bit, _ rhs: Bit) -> Bool |
| To | @warn_unused_result func ==(_ lhs: Bit, _ rhs: Bit) -> Bool |
Modified ==(_: [Key : Value], _: [Key : Value]) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ==<Key : Equatable, Value : Equatable>(_ lhs: [Key : Value], _ rhs: [Key : Value]) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ==<Key : Equatable, Value : Equatable>(_ lhs: [Key : Value], _ rhs: [Key : Value]) -> Bool | iOS 9.0 | Key : Equatable, Value : Equatable | Key, Value |
Modified ==(_: AutoreleasingUnsafeMutablePointer<Memory>, _: AutoreleasingUnsafeMutablePointer<Memory>) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ==<T>(_ lhs: AutoreleasingUnsafeMutablePointer<T>, _ rhs: AutoreleasingUnsafeMutablePointer<T>) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ==<Memory>(_ lhs: AutoreleasingUnsafeMutablePointer<Memory>, _ rhs: AutoreleasingUnsafeMutablePointer<Memory>) -> Bool | iOS 9.0 | Memory |
Modified ==(_: UnsafeMutablePointer<Memory>, _: UnsafeMutablePointer<Memory>) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ==<T>(_ lhs: UnsafeMutablePointer<T>, _ rhs: UnsafeMutablePointer<T>) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ==<Memory>(_ lhs: UnsafeMutablePointer<Memory>, _ rhs: UnsafeMutablePointer<Memory>) -> Bool | iOS 9.0 | Memory |
Modified ==(_: _OptionalNilComparisonType, _: T?) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ==<T>(_ lhs: _OptionalNilComparisonType, _ rhs: T?) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ==<T>(_ lhs: _OptionalNilComparisonType, _ rhs: T?) -> Bool | iOS 9.0 | T |
Modified ===(_: AnyObject?, _: AnyObject?) -> Bool
| Declaration | |
|---|---|
| From | func ===(_ lhs: AnyObject?, _ rhs: AnyObject?) -> Bool |
| To | @warn_unused_result func ===(_ lhs: AnyObject?, _ rhs: AnyObject?) -> Bool |
Modified >(_: Float, _: Float) -> Bool
| Declaration | |
|---|---|
| From | func >(_ lhs: Float, _ rhs: Float) -> Bool |
| To | @warn_unused_result func >(_ lhs: Float, _ rhs: Float) -> Bool |
Modified >(_: T?, _: T?) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ><T : _Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ><T : Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 9.0 | T : Comparable | T |
Modified >(_: Double, _: Double) -> Bool
| Declaration | |
|---|---|
| From | func >(_ lhs: Double, _ rhs: Double) -> Bool |
| To | @warn_unused_result func >(_ lhs: Double, _ rhs: Double) -> Bool |
Modified >(_: T, _: T) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ><T : _Comparable>(_ lhs: T, _ rhs: T) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ><T : Comparable>(_ lhs: T, _ rhs: T) -> Bool | iOS 9.0 | T : Comparable | T |
Modified >=(_: Double, _: Double) -> Bool
| Declaration | |
|---|---|
| From | func >=(_ lhs: Double, _ rhs: Double) -> Bool |
| To | @warn_unused_result func >=(_ lhs: Double, _ rhs: Double) -> Bool |
Modified >=(_: T, _: T) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func >=<T : _Comparable>(_ lhs: T, _ rhs: T) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func >=<T : Comparable>(_ lhs: T, _ rhs: T) -> Bool | iOS 9.0 | T : Comparable | T |
Modified >=(_: Float, _: Float) -> Bool
| Declaration | |
|---|---|
| From | func >=(_ lhs: Float, _ rhs: Float) -> Bool |
| To | @warn_unused_result func >=(_ lhs: Float, _ rhs: Float) -> Bool |
Modified >=(_: T?, _: T?) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func >=<T : _Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func >=<T : Comparable>(_ lhs: T?, _ rhs: T?) -> Bool | iOS 9.0 | T : Comparable | T |
Modified ^=(_: T, _: T)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ^=<T : BitwiseOperationsType>(inout _ lhs: T, _ rhs: T) | iOS 8.3 | -- | |
| To | @warn_unused_result func ^=<T : BitwiseOperationsType>(inout _ lhs: T, _ rhs: T) | iOS 9.0 | T : BitwiseOperationsType | T |
Modified abs<T : SignedNumberType>(_: T) -> T
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.0 | -- | |
| To | iOS 9.0 | T : SignedNumberType | T |
Modified alignof<T>(_: T.Type) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func alignof<T>(_ _: T.Type) -> Int | iOS 8.0 | -- |
| To | @warn_unused_result func alignof<T>(_ _: T.Type) -> Int | iOS 9.0 | T |
Modified alignofValue<T>(_: T) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func alignofValue<T>(_ _: T) -> Int | iOS 8.0 | -- |
| To | @warn_unused_result func alignofValue<T>(_ _: T) -> Int | iOS 9.0 | T |
Modified assert(_: () -> Bool, _: () -> String, file: StaticString, line: UInt)
| Declaration | |
|---|---|
| From | func assert(_ condition: @autoclosure_ condition: @autoclosure () -> Bool, _ message: @autoclosure_ message: @autoclosure () -> String = default, file file: StaticString = default, line line: UWord = default) |
| To | func assert(@autoclosure _ condition: () -> Bool, @autoclosure _ message: () -> String = default, file file: StaticString = default, line line: UInt = default) |
Modified assertionFailure(_: () -> String, file: StaticString, line: UInt)
| Declaration | |
|---|---|
| From | @inline(__always) func assertionFailure(_ message: @autoclosure_ message: @autoclosure () -> String = default, file file: StaticString = default, line line: UWord = default) |
| To | func assertionFailure(@autoclosure _ message: () -> String = default, file file: StaticString = default, line line: UInt = default) |
Modified dump<T, TargetStream : OutputStreamType>(_: T, _: TargetStream, name: String?, indent: Int, maxDepth: Int, maxItems: Int) -> T
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.0 | -- | |
| To | iOS 9.0 | TargetStream : OutputStreamType | T, TargetStream |
Modified dump<T>(_: T, name: String?, indent: Int, maxDepth: Int, maxItems: Int) -> T
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | T |
Modified fatalError(_: () -> String, file: StaticString, line: UInt)
| Declaration | |
|---|---|
| From | @noreturn func fatalError(_ message: @autoclosure_ message: @autoclosure () -> String = default, file file: StaticString = default, line line: UWord = default) |
| To | @noreturn func fatalError(@autoclosure _ message: () -> String = default, file file: StaticString = default, line line: UInt = default) |
Modified ForwardIndexType.Distance
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified getVaList(_: [CVarArgType]) -> CVaListPointer
| Declaration | |
|---|---|
| From | func getVaList(_ args: [CVarArgType]) -> CVaListPointer |
| To | @warn_unused_result func getVaList(_ args: [CVarArgType]) -> CVaListPointer |
Modified isUniquelyReferenced<T : NonObjectiveCBase>(_: T) -> Bool
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : NonObjectiveCBase | T |
Modified isUniquelyReferencedNonObjC<T>(_: T) -> Bool
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : AnyObject | T |
Modified isUniquelyReferencedNonObjC<T>(_: T?) -> Bool
| Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|
| From | iOS 8.3 | -- | |
| To | iOS 9.0 | T : AnyObject | T |
Modified max<T : Comparable>(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func max<T : Comparable>(_ x: T, _ y: T) -> T | iOS 8.0 | -- | |
| To | @warn_unused_result func max<T : Comparable>(_ x: T, _ y: T) -> T | iOS 9.0 | T : Comparable | T |
Modified max<T : Comparable>(_: T, _: T, _: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func max<T : Comparable>(_ x: T, _ y: T, _ z: T, _ rest: T...) -> T | iOS 8.0 | -- | |
| To | @warn_unused_result func max<T : Comparable>(_ x: T, _ y: T, _ z: T, _ rest: T...) -> T | iOS 9.0 | T : Comparable | T |
Modified min<T : Comparable>(_: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func min<T : Comparable>(_ x: T, _ y: T) -> T | iOS 8.0 | -- | |
| To | @warn_unused_result func min<T : Comparable>(_ x: T, _ y: T) -> T | iOS 9.0 | T : Comparable | T |
Modified min<T : Comparable>(_: T, _: T, _: T, _: T) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func min<T : Comparable>(_ x: T, _ y: T, _ z: T, _ rest: T...) -> T | iOS 8.0 | -- | |
| To | @warn_unused_result func min<T : Comparable>(_ x: T, _ y: T, _ z: T, _ rest: T...) -> T | iOS 9.0 | T : Comparable | T |
Modified numericCast<T : _SignedIntegerType, U : _SignedIntegerType>(_: T) -> U
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func numericCast<T : _SignedIntegerType, U : _SignedIntegerType>(_ x: T) -> U | iOS 8.1 | -- | |
| To | @warn_unused_result func numericCast<T : _SignedIntegerType, U : _SignedIntegerType>(_ x: T) -> U | iOS 9.0 | T : _SignedIntegerType, U : _SignedIntegerType | T, U |
Modified precondition(_: () -> Bool, _: () -> String, file: StaticString, line: UInt)
| Declaration | |
|---|---|
| From | func precondition(_ condition: @autoclosure_ condition: @autoclosure () -> Bool, _ message: @autoclosure_ message: @autoclosure () -> String = default, file file: StaticString = default, line line: UWord = default) |
| To | func precondition(@autoclosure _ condition: () -> Bool, @autoclosure _ message: () -> String = default, file file: StaticString = default, line line: UInt = default) |
Modified preconditionFailure(_: () -> String, file: StaticString, line: UInt)
| Declaration | |
|---|---|
| From | @noreturn func preconditionFailure(_ message: @autoclosure_ message: @autoclosure () -> String = default, file file: StaticString = default, line line: UWord = default) |
| To | @noreturn func preconditionFailure(@autoclosure _ message: () -> String = default, file file: StaticString = default, line line: UInt = default) |
Modified ReverseRandomAccessIndex.Distance
| Declaration | |
|---|---|
| From | typealias Distance = I.Distance |
| To | typealias Distance = Base.Distance |
Modified Set.Index
| Declaration | |
|---|---|
| From | typealias Index = SetIndex<T> |
| To | typealias Index = SetIndex<Element> |
Modified sizeof<T>(_: T.Type) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func sizeof<T>(_ _: T.Type) -> Int | iOS 8.0 | -- |
| To | @warn_unused_result func sizeof<T>(_ _: T.Type) -> Int | iOS 9.0 | T |
Modified sizeofValue<T>(_: T) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func sizeofValue<T>(_ _: T) -> Int | iOS 8.0 | -- |
| To | @warn_unused_result func sizeofValue<T>(_ _: T) -> Int | iOS 9.0 | T |
Modified Strideable.Stride
| Introduction | |
|---|---|
| From | iOS 8.0 |
| To | iOS 9.0 |
Modified strideof<T>(_: T.Type) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func strideof<T>(_ _: T.Type) -> Int | iOS 8.0 | -- |
| To | @warn_unused_result func strideof<T>(_ _: T.Type) -> Int | iOS 9.0 | T |
Modified strideofValue<T>(_: T) -> Int
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func strideofValue<T>(_ _: T) -> Int | iOS 8.0 | -- |
| To | @warn_unused_result func strideofValue<T>(_ _: T) -> Int | iOS 9.0 | T |
Modified swap<T>(_: T, _: T)
| Introduction | Generics[Parameters] | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 9.0 | T |
Modified unsafeAddressOf(_: AnyObject) -> UnsafePointer<Void>
| Declaration | |
|---|---|
| From | func unsafeAddressOf(_ object: AnyObject) -> UnsafePointer<Void> |
| To | @warn_unused_result func unsafeAddressOf(_ object: AnyObject) -> UnsafePointer<Void> |
Modified unsafeBitCast<T, U>(_: T, _: U.Type) -> U
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func unsafeBitCast<T, U>(_ x: T, _ _: U.Type) -> U | iOS 8.0 | -- |
| To | @warn_unused_result func unsafeBitCast<T, U>(_ x: T, _ _: U.Type) -> U | iOS 9.0 | T, U |
Modified unsafeDowncast<T>(_: AnyObject) -> T
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func unsafeDowncast<T>(_ x: AnyObject) -> T | iOS 8.1 | -- | |
| To | @warn_unused_result func unsafeDowncast<T>(_ x: AnyObject) -> T | iOS 9.0 | T : AnyObject | T |
Modified unsafeUnwrap<T>(_: T?) -> T
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | @inline(__always) func unsafeUnwrap<T>(_ nonEmpty: T?) -> T | iOS 8.3 | -- |
| To | @warn_unused_result func unsafeUnwrap<T>(_ nonEmpty: T?) -> T | iOS 9.0 | T |
Modified withVaList<R>(_: VaListBuilder, _: CVaListPointer -> R) -> R
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func withVaList<R>(_ builder: VaListBuilder, _ f: @noescape CVaListPointer -> R) -> R | iOS 8.0 | -- |
| To | func withVaList<R>(_ builder: VaListBuilder, @noescape _ f: CVaListPointer -> R) -> R | iOS 9.0 | R |
Modified withVaList<R>(_: [CVarArgType], _: CVaListPointer -> R) -> R
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func withVaList<R>(_ args: [CVarArgType], _ f: @noescape CVaListPointer -> R) -> R | iOS 8.0 | -- |
| To | func withVaList<R>(_ args: [CVarArgType], @noescape _ f: CVaListPointer -> R) -> R | iOS 9.0 | R |
Modified |=(_: T, _: T)
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func |=<T : BitwiseOperationsType>(inout _ lhs: T, _ rhs: T) | iOS 8.3 | -- | |
| To | @warn_unused_result func |=<T : BitwiseOperationsType>(inout _ lhs: T, _ rhs: T) | iOS 9.0 | T : BitwiseOperationsType | T |
Modified ~(_: UInt64) -> UInt64
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: UInt32) -> UInt32
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: Int64) -> Int64
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: UInt16) -> UInt16
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: Int32) -> Int32
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: UInt8) -> UInt8
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: Int) -> Int
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: UInt) -> UInt
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: Int16) -> Int16
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~(_: Int8) -> Int8
| Operator Fixity | |
|---|---|
| From | -- |
| To | prefix |
Modified ~=(_: Range<I>, _: I) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ~=<I : ForwardIndexType where I : Comparable>(_ pattern: Range<I>, _ value: I) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ~=<I : ForwardIndexType where I : Comparable>(_ pattern: Range<I>, _ value: I) -> Bool | iOS 9.0 | I : ForwardIndexType, I : Comparable | I |
Modified ~=(_: _OptionalNilComparisonType, _: T?) -> Bool
| Declaration | Introduction | Generics[Parameters] | |
|---|---|---|---|
| From | func ~=<T>(_ lhs: _OptionalNilComparisonType, _ rhs: T?) -> Bool | iOS 8.3 | -- |
| To | @warn_unused_result func ~=<T>(_ lhs: _OptionalNilComparisonType, _ rhs: T?) -> Bool | iOS 9.0 | T |
Modified ~=(_: T, _: T) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ~=<T : Equatable>(_ a: T, _ b: T) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ~=<T : Equatable>(_ a: T, _ b: T) -> Bool | iOS 9.0 | T : Equatable | T |
Modified ~=(_: I, _: I.Bound) -> Bool
| Declaration | Introduction | Generics[Constraints] | Generics[Parameters] | |
|---|---|---|---|---|
| From | func ~=<I : IntervalType>(_ pattern: I, _ value: I.Bound) -> Bool | iOS 8.3 | -- | |
| To | @warn_unused_result func ~=<I : IntervalType>(_ pattern: I, _ value: I.Bound) -> Bool | iOS 9.0 | I : IntervalType | I |