UIKitSwagger icon indicating copy to clipboard operation
UIKitSwagger copied to clipboard

Simpler UIKit development in Swift

UIKitSwagger - DEPRECATED

A bit of a DSL for UIKit

  • Working with Views and Stack Views in particular
  • Auto Layout Convenience
  • Concurrency
  • Working with Alert Controllers
  • Switch Toggling Convenience
  • Working with Sliders
  • Working with Steppers
  • Color Convenience and a ColorPalette class
  • UIKit Dynamics
  • Enabling/Disabling Various Items
  • Managing An Activity Indicator View

Available as a CocoaPod


Tests run successfully on iOS 9 simulators, but since the @available syntax does not appear to currently work in test suites, tests will not run on iOS 8 simulators. In order to run all of the tests available for iOS 8, you will need to disable all of the following tests:

  • LayoutGuideLayoutAttributesTests (entire test class)
  • StackViewSyntaxTests (entire test class)
  • ViewAddableSyntaxTests.testAddingLayoutGuideArrayWithOperator()
  • ViewAddableSyntaxTests.testAddingLayoutGuideWithOperator()
  • ViewAddableSyntaxTests.testCannotRemoveLayoutGuideNotInView()
  • ViewAddableSyntaxTests.testRemovingLayoutGuideArrayWithOperator()
  • ViewAddableSyntaxTests.testRemovingLayoutGuideWithOperator()