By Adam Wulf on March 18, 2015
I wrote earlier about the lackluster launch day for Loose Leaf, and over the past 3 months I’ve continued to push through a marketing strategy. This is a marathon, not a sprint. Today is an important mile marker: 3 days bringing nearly 100k downloads!
By Adam Wulf on February 18, 2015
Loose Leaf is more about photos and imports than it is about drawing or sketching, and I wanted to make sure it was easy not only to cut and create new scraps, but also to manipulate and duplicate existing scraps. To make a copy of a photo or scrap, I thought through numerous gesture options, menus, long press popups, buttons, and more, and in the end I settled on a simple pull-it-apart-gesture.
By Adam Wulf on February 9, 2015
I shared two weeks ago how I built the scissors feature in Loose Leaf; short story, lots and lots of UIBezierPath. As I worked through the algorithm for slicing paths together, it didn’t take me long to realize that default performance of UIBezierPath was… lacking. The only way to introspect the path itself is to create a custom function – not block mind you, function – and use CGPathApply() to iterate the path and calculate what you’re looking for. Every time.