Victor Pavlychko

3pods

DynamicAssociatedProperties

DynamicAssociatedProperties library automatically generates accessors for @dynamic properties defined in categories using objcgetAssociatedObject/objcsetAssociatedObject for backing storage. Library objects, standard numeric types, custom structs, several UIKit structs, strong/copy/weak/assign policies and custom accessor name specifications.

License: MIT

  • Objective C++

SwiftyAppearance

UIAppearance allows to set up global application look and feed in a single centralized location instead of spreading bits of design across different classes, xibs and storyboards. SwiftyAppearance adds a little bit of style to this approach.

License: MIT

  • Swift

SwiftyTasks

SwiftyTask aims to build workflows on top of existing Operation infrastructure extending it with result/error handling. Any third-parrty Operation subclasses can be easily extended to support TaskProtocol and participate in complex workflows.

License: MIT

  • Swift