5pods
AsyncOpKit brings Swift generics, error handling, and closures to NSOperations with AsyncOp
, a Swift-only generic NSOperation subclass for composing asynchronous code.
AsyncOp
supports:
You can subclass AsyncOp, but because it provides built-in storage for generic input and output and allows you to customize behavior with closures, in many if not most cases you can just use AsyncOp as-is.
License: MIT
ConstraintKit makes it easy to activate, deactivate, and update layout constraints on iOS in Swift and Objective-C. It intelligently disables translatesAutoresizingMaskIntoConstraints on views participating in auto-layout, lets you update installed constraints without storing references to them, and lets you activate individual constraints in a single line of code, but it's most powerful feature is that it lets define the layout for an entire view in just one line.
License: MIT
MAFActionSheetController manages action sheet-style view controllers on iOS 7+ using MAFOverlay to present as an overlay from a bar button item or a view.
License: MIT
MAFOverlay brings popover-style overlay presentations to iPhone and iPad on iOS 7+.
License: MIT
@synchronized for Swift, using calls to the Objective-C runtime and providing nearly identical syntax. Also provides performAndWait extension for NSLock and NSRecursiveLock.
License: MIT