Maxim Khatskevich

18pods

XCEAPIClient

URLSession-based API client for Cocoa and Cocoa Touch.

License: MIT

  • Swift

XCEArrayExt

Various array helpers that extend built-in Swift array functionality.

License: MIT

  • Swift

XCEByTypeStorage

Data container that allows to store exactly one instance of any given type.

License: MIT

  • Swift

XCEFunctionalState

Turn any object into a discrete system and describe its states in a declarative style.

License: MIT

  • Swift

XCEMisc

Little helpers for development in Xcode.

License: MIT

  • Swift

XCEOperationFlow

Lightweight async serial operation flow controller.

License: MIT

  • Swift

XCERequirement

Describe requirements in a declarative, easy-readable format.

License: MIT

  • Swift

XCEReusableView

Set of helpers for reusable views implementation for UICollectionView and UITableView.

License: MIT

  • Swift

XCEState

Turn any object into a discrete system and describe its states in a declarative style.

License: MIT

  • Swift

XCEStaticState

Turn any object into a discrete system where each state is a static data container.

License: MIT

  • Swift

XCETesting

A more expressive and readable way to describe expectations in Xcode unit tests.

License: MIT

  • Swift

XCEToolbox

License: MIT

XCETypedKey

Generic key for type safe access to values in any key-value storage.

License: MIT

  • Swift

XCEUniFlow

App architecture done right, inspired by Flux (from Facebook).

License: MIT

  • Swift

XCEValidatableValue

Generic value wrapper with built-in validation.

License: MIT

  • Swift

XCEViewExt

Set of UIView convenience helpers.

License: MIT

  • Swift