Extensions

The following extensions are available globally.

  • Declaration

    Swift

    struct Array<Element> : _DestructorSafeContainer
  • Declaration

    Swift

    struct Dictionary<Key, Value> where Key : Hashable
  • Declaration

    Swift

    struct Calendar : Hashable, Equatable, ReferenceConvertible, _MutableBoxing
  • Declaration

    Swift

    class UnitDuration : Dimension, NSSecureCoding
  • Declaration

    Swift

    @available(OSX 10.12, iOS 10.0, watchOS 3.0, tvOS 10.0, *)
    struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit
  • Extension of CodingUserInfoKey to add keys used by the Codable objects in this framework.

    See more

    Declaration

    Swift

    struct CodingUserInfoKey : RawRepresentable, Equatable, Hashable
  • Extension of Decoder to return the factory objects used by the Codable objects in this framework.

    See more

    Declaration

    Swift

    protocol Decoder
  • Extension of Encoder to return the factory objects used by the Codable objects in this framework.

    See more

    Declaration

    Swift

    protocol Encoder
  • Declaration

    Swift

    struct Bool
  • Int

    Declaration

    Swift

    struct Int : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    struct Int8 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    struct Int16 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    struct Int32 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    struct Int64 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    struct UInt : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    struct UInt8 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    struct UInt16 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    struct UInt32 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    struct UInt64 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    struct Double
  • Declaration

    Swift

    struct Float
  • Declaration

    Swift

    class NSString : NSObject, NSCopying, NSMutableCopying, NSSecureCoding
  • Declaration

    Swift

    struct String
  • Declaration

    Swift

    class NSNumber : NSValue
  • Declaration

    Swift

    class NSNull : NSObject, NSCopying, NSSecureCoding
  • Declaration

    Swift

    class NSDate : NSObject, NSCopying, NSSecureCoding
  • Declaration

    Swift

    struct Date : ReferenceConvertible, Comparable, Equatable
  • Declaration

    Swift

    struct DateComponents : ReferenceConvertible, Hashable, Equatable, _MutableBoxing
  • Declaration

    Swift

    class NSDateComponents : NSObject, NSCopying, NSSecureCoding
  • Declaration

    Swift

    struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes
  • Declaration

    Swift

    class NSData : NSObject, NSCopying, NSMutableCopying, NSSecureCoding
  • Declaration

    Swift

    class NSUUID : NSObject, NSCopying, NSSecureCoding
  • Declaration

    Swift

    @available(OSX 10.8, iOS 6.0, *)
    struct UUID : ReferenceConvertible, Hashable, Equatable, CustomStringConvertible
  • Declaration

    Swift

    class NSURL : NSObject, NSSecureCoding, NSCopying
  • URL

    Declaration

    Swift

    struct URL : ReferenceConvertible, Equatable
  • Declaration

    Swift

    class NSDictionary : NSObject, NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration
  • Declaration

    Swift

    class NSArray : NSObject, NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration
  • Set

    Declaration

    Swift

    struct Set<Element> where Element : Hashable