Extensions

The following extensions are available globally.

  • Declaration

    Swift

    class CLLocation : NSObject, NSCopying, NSSecureCoding
  • Declaration

    Swift

    struct Calendar : Hashable, Equatable, ReferenceConvertible
  • Declaration

    Swift

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

    Swift

    struct Date : ReferenceConvertible, Comparable, Equatable
  • Declaration

    Swift

    struct Locale : Hashable, Equatable, ReferenceConvertible
  • Declaration

    Swift

    class NSPredicate : NSObject, NSSecureCoding, NSCopying
  • URL

    Declaration

    Swift

    struct URL : ReferenceConvertible, Equatable
  • Declaration

    Swift

    struct URLRequest : ReferenceConvertible, Equatable, Hashable
  • Declaration

    Swift

    class SCNGeometry : NSObject, SCNAnimatable, SCNBoundingVolume, SCNShadable, NSCopying, NSSecureCoding
  • Declaration

    Swift

    class SCNMaterial : NSObject, SCNAnimatable, SCNShadable, NSCopying, NSSecureCoding
  • Declaration

    Swift

    class SKNode : UIResponder, NSCopying, NSSecureCoding, UIFocusItem
  • Declaration

    Swift

    @frozen
    struct Array<Element> : _DestructorSafeContainer
  • Declaration

    Swift

    protocol BidirectionalCollection : Collection where Self.Indices : BidirectionalCollection, Self.SubSequence : BidirectionalCollection
  • Declaration

    Swift

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

    Swift

    protocol FloatingPoint : Hashable, SignedNumeric, Strideable where Self == Self.Magnitude
  • Int

    Declaration

    Swift

    @frozen
    struct Int : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    protocol MutableCollection : Collection where Self.SubSequence : MutableCollection
  • Declaration

    Swift

    @frozen
    enum Optional<Wrapped> : ExpressibleByNilLiteral
  • Declaration

    Swift

    protocol RandomAccessCollection : BidirectionalCollection where Self.Indices : RandomAccessCollection, Self.SubSequence : RandomAccessCollection
  • Declaration

    Swift

    protocol StringProtocol : BidirectionalCollection, Comparable, ExpressibleByStringInterpolation, Hashable, LosslessStringConvertible, TextOutputStream, TextOutputStreamable where Self.Element == Character, Self.Index == String.Index, Self.StringInterpolation == DefaultStringInterpolation, Self.SubSequence : StringProtocol
  • Declaration

    Swift

    class UIFont : NSObject, NSCopying
  • Declaration

    Swift

    class UIImage : NSObject, NSSecureCoding
  • Declaration

    Swift

    class UILabel : UIView, NSCoding, UIContentSizeCategoryAdjusting
  • Declaration

    Swift

    struct UILayoutPriority : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • Declaration

    Swift

    class UIScrollView : UIView, NSCoding, UIFocusItemScrollableContainer
  • Declaration

    Swift

    class UISearchBar : UIView, UIBarPositioning, UITextInputTraits
  • Declaration

    Swift

    class UITableView : UIScrollView, NSCoding, UIDataSourceTranslating
  • Declaration

    Swift

    class UITextField : UIControl, UITextInput, NSCoding, UIContentSizeCategoryAdjusting
  • Declaration

    Swift

    class UITextView : UIScrollView, UITextInput, UIContentSizeCategoryAdjusting
  • Declaration

    Swift

    class UIViewController : UIResponder, NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment
  • Declaration

    Swift

    class UIView : UIResponder, NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate