The JotUI framework provides an OpenGL backed drawing view that's used by Loose Leaf note taking app.
The view is designed to be fast and memory efficient, provides undo and redo support, and is easily customized.
This library brings UIBezierPath class closer in line to NSBezierPath. It also provides dramatic performance improvements
for common UIBezierPath operations, including fetching specific elements and inspecting points along the bezier path.
This library calculates accurate intersections points between two bezier paths. These intersections are also used
to calculate shapes generated from two intersecting paths, as if one path had cut the other like a pair of scissors.
These three custom UIGestureRecognizers and related sample app show how easy it is to create realistic and intuitive stretch
effects to your UIViews. These gestures show three different ways to calculate stretch transforms for any view, each
giving a unique effect.
Easily add realistic hand shadows to your app to help make better demo and tutorial videos. In the code: shadows to
pinch thumb + index finger, index + middle fingers, and a single pointer finger. Example app included showing how
to integrate with your gestures.
Unique algorithm for smoothing and simplifying UIBezierPaths by averaging and reducing the path elements.
This framework can auto-detect rectangles, ovals, and circles. It will also smooth and reduce the number of
elements for all other input paths.
This library and example app provide a simple and functional example of CloudKit push notifications, subscriptions, and custom types. Perfect launching point
for simple CloudKit integrations into your app.
This guide is a collection of lessons learned from launching Loose Leaf as an indie iOS developer. The guide walks through
what I did right, what I did wrong, and most importantly: what I would do - step by step - if I were to do it
all over again.