This is an UICollectionView layout inspired by the photo section of facebook. This layout loads squared items with randomic full size items. It works with standard layout delegate methods. No additional custom methods to be implemented.
A radial menu that considers also screen edges, reorganizing buttons in order to get them always inside the screen.
LNZCollectionLayouts is a collection of UICollectionViewLayout subclasses ready to be used to make your collection views custom and more interesting from UX point of view. The layouts currently included are a snap to center layout, an infinite scroll layout and a carousel layout.
LNZWeakCollection is a collection of weak references to objects. It accepts protocols as type specializer and cleanups itself when a weak reference becomes nil. Useful for implementations of multiple observer in delegate patterns.