Custom keyboard for iOS allows you to create a keyboard inputView that looks and feels just like the iPhone keyboard with UIKeyboardTypeNumberPad as keyboardType. Also APNumberPad provides customizable left-function button.
APToast can display one or more toast notifications queued one by one. Toasts can be NSString objects or custom UIView class. After creating toast can be manually ejected.
This UIVisualEffectsView subclass allows to dynamically adjust blur radius and other values by changing a lot of properties.
Computes the bounding coordinates of all points on the surface of a sphere that have a great circle distance to the given point.
Keyboardy extends UIViewController with few simple methods and provides delegate for handling keyboard appearance notifications.
Simply observe ViewModel changes by View layer using block-based syntax over vanilla Cocoa KVO. The main idea is to observe keypaths like this one - @keypath(self.viewModel.state) and not to unsubscribe.
KVOControllerBind allows you to simplify data binding between View and ViewModel. Also it resolves binding cycles helping you to avoid endless recursion.
UICollectionViewLayout subclass that implements tiled layout or
mosaic layout automagically adopted to any iPhone screen size.
Layout is column-based and inspired by lightbox layout.
NCController allows you to observe default's NSNotificationCenter notifications using blocks and do not care of unobservation.
Single class: MLWNCController
Allows you to overlap any possible UI elements like UILabels, UIButtons and even UIToolbars. Just create 2 views or both states and update overlap region from scrollViewDidScroll or panGestureHandler
RuntimeRoutines allows you to access classes, protocols, properties, methods, attrbutes and many other with block-based syntax.
UIViewController+KeyboardAdditions category simplifies keyboard handling logic by extending UIViewController class with several simple methods.