Protocols

The following protocols are available globally.

  • A protocol to define functions for sheet.

    See more

    Declaration

    Swift

    public protocol AlertBuilder : AlertBuilderProtocol
  • A generic protocol to define common alert building functions.

    See more

    Declaration

    Swift

    public protocol AlertBuilderProtocol
  • A protocol to define functions for hideable alert.

    See more

    Declaration

    Swift

    public protocol HideableAlert
  • A protocol to define functions for sheet.

    Declaration

    Swift

    public protocol SheetBuilder : AlertBuilderProtocol
  • This protocol enables package lifecycle.

    See more

    Declaration

    Swift

    public protocol PKGControllerProtocol
  • This protocol defines an instantiatable controller from its code construction.

    See more

    Declaration

    Swift

    public protocol PKGInstantiatableController
  • This protocol defines an instantiatable controller from storyboard.

    See more

    Declaration

    Swift

    public protocol PKGInstantiatableStoryboard : PKGInstantiatableController
  • The DatePickerController delegate to defime some actions.

    See more

    Declaration

    Swift

    public protocol DatePickerControllerDelegate : AnyObject
  • Convenient protocol to enable instantiation from nib.

    See more

    Declaration

    Swift

    public protocol NibLoadableView
  • This protocol provides some cell properties, like an identifier and its associated nib.

    See more

    Declaration

    Swift

    public protocol HorizontalSelectionViewCellProvider
  • An object that adopts the HorizontalSelectionViewDataSource protocol is responsible for providing the data and views required by a horizontal view. A data source object represents your app’s data model and vends information to the horizontal view as needed. It also handles the creation and configuration of cells and supplementary views used by the horizontal view to display your data.

    See more

    Declaration

    Swift

    public protocol HorizontalSelectionViewDataSource : AnyObject
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public protocol HorizontalSelectionViewDelegate : AnyObject