Extensions

The following extensions are available globally.

  • Declaration

    Swift

    @interface CALayer : NSObject <NSCoding, CAMediaTiming> {
      struct _CALayerIvars _attr;
    }
    @end
  • A disposable that does not do anything but encapsulating disposed state.

    See more

    Declaration

    Swift

    public protocol DisposableType
  • Declaration

    Swift

    @interface NSNotificationCenter : NSObject {
      void *_impl;
      void *_callback;
      void * [11] _pad;
    }
    @end
  • A type that can be used to encapsulate an array and observe its (incremental) changes.

    See more

    Declaration

    Swift

    public final class ObservableArray<ElementType> : Observable<ObservableArrayEvent<Array<ElementType>>>, ObservableArrayType
  • Abstraction over a type that can be used to encapsulate an array and observe its (incremental) changes.

    See more

    Declaration

    Swift

    public protocol ObservableType
  • Declaration

    Swift

    @interface UIActivityIndicatorView : UIView <NSCoding> {
      CFTimeInterval _duration;
      BOOL _animating;
      UIActivityIndicatorViewStyle _activityIndicatorViewStyle;
      UIActivityIndicatorViewStyle _actualActivityIndicatorViewStyle;
      BOOL _hidesWhenStopped;
    }
    @end
  • Declaration

    Swift

    @interface UIButton : UIControl <NSCoding>
    @end
  • Declaration

    Swift

    @interface UICollectionView : UIScrollView
    @end
  • Declaration

    Swift

    @interface UIControl : UIView {
      NSMutableArray *_targetActions;
      CGPoint _previousPoint;
      CFAbsoluteTime _downTime;
      struct(anonymous struct at / Applications / Xcode -
             6.3.1.app / Contents / Developer / Platforms / iPhoneOS.platform /
                 Developer / SDKs / iPhoneOS8 .3.sdk / System / Library /
                 Frameworks / UIKit.framework / Headers /
                 UIControl.h : 70 : 5) _controlFlags;
    }
    @end
  • Declaration

    Swift

    @interface UILabel : UIView <NSCoding>
    @end
  • Declaration

    Swift

    @interface UISlider : UIControl <NSCoding>
    @end
  • Declaration

    Swift

    @interface UISwitch : UIControl <NSCoding>
    @end
  • Undocumented

  • MARK - UITableViewDataSource

    Declaration

    Swift

    @interface UITableView : UIScrollView <NSCoding>
    @end
  • Declaration

    Swift

    @interface UITextField : UIControl <UITextInput, NSCoding>
    @end
  • Declaration

    Swift

    @interface UITextView : UIScrollView <UITextInput>
    @end