...I thought it would be nice to round up all my 3D Touch blog posts into a single retrospective.
This post discusses implementing peek and pop in a photo browser / picker. The peek displays a nice preview popup from a thumbnail and a swipe displays a preview action to toggle the selected photo's favourite status.
ChromaTouch is a little demo application that allows the user to create an HSL (hue, saturation and lightness) colour using 3D touch: horizontal movement controls the hue, vertical controls the saturation and the force of the touch controls the lightness.
This post discusses sub-classing UIGestureRecognizer to create a custom gesture recogniser to respond to deep presses.
ForceSketch is a demo drawing app where the pressure of the user's touch controls not only the line thickness but the colour hue of the stroke.
Globular is a SpriteKit and CoreImage based metaballs demo where the user's touch acts as a radial gravity source, attracting the metaballs. The post discusses not only 3D Touch but a technique to simulate metaballs with a custom CoreImage post processing step.
ForceZoom presents the user with a scaled high-resolution image, it uses a 3D Touch peek to pop up a 1:1 preview of the image at the touch location.
3D ReTouch allows the user to locally apply a selection of CoreImage filters to an image with the intensity of the filter controlled by the touch's pressure.
This post looks at the phenomenal performance of the iPhone 6s running my Metal particle system. The "multiple touch" mode reacts to the pressure of the user's touch.