Skip to content

PureLayout v2.0.0

Choose a tag to compare

@smileyborg smileyborg released this 16 Oct 03:16

PureLayout v2.0.0 is a major release, with many new features, APIs, and enhancements. The v2.0.0 release is fully backwards compatible with Xcode 5 and iOS 6 and 7 deployment targets (OS X deployment target remains at 10.7 as well).

Upgrading from PureLayout v1.x? Check out the migration guide.

Looking to take it for a test drive? Check out the brand new demos in the example project! (Download as .zip here)

Changes include:

  • Full support for new features in iOS 8 SDK (first baseline and all layout margin attributes, active & identifier properties on NSLayoutConstraint)
  • New API to constrain views to the iOS 8 layout margin attributes
  • New API to prevent automatic installation of constraints
  • Improved Swift compatibility using a new combined enum type ALAttribute
  • Modified existing APIs to distribute views for naming & type consistency
  • Deprecation of the constraint removal API on UIView
  • Internal enhancements and optimizations