The Science Behind Snapping Scroll – Part II: Animation & Logic

It’s been ages since my last article, especially in light of the breakneck speed with which prototyping with Quartz Composer is evolving. People contribute so much it’s hard to keep up with everything that’s going on. Nevertheless, I hope the basics I cover in the second part of my Snapping Scroll tutorial will still prove to be helpful to you.

Continue Reading

Improving Debugging Workflow – Introducing MCSLLDBToolkit

Debugging requires focus. Small annoyances can be distracting and delay the whole process. Yesterday, partly as an experiment and partly out of necessity, I started a new project to help us with debugging: MCSLLDBToolkit – a set of handy LLDB commands.

Continue Reading

Mural Timelapse

Sometimes, when we’ve had enough of gazing at pixel-perfect Retina screens, we do something non-digital to look at. This special piece of art on our wall was created by Krzysztof Syruć. We managed to capture his meticulous effort on video. Here you can see the act of creation in progress as well as the final result adorning our offices. And in the background (or should we say foreground), you can see the everyday reality of the Macoscope headquarters.

Continue Reading

Quartz Composer Going Wireless

Some time ago I tackled the problem of messed-up connections in Quartz Composer. While the cable-like solution was surely an improvement in comparison to the original implementation, I quickly realised it can be easily made much better. Instead of making connections even more cabel-ly, I’ve attacked the core of the problem – the connections themselves.

Continue Reading