Vincent Tourraine

Mars 2020

XCTest Error Handling Improvements

The (beta) release of Xcode 11.4 has some interesting XCTest improvements that make it a little easier to write tests that handle throwing errors. Instead of the old setUp and tearDown methods you now have setUpWithError and tearDownWithError.

Who Would Have Thought an iPad Cursor Could Be So Much Fun?

I gasped when I first saw the iPad's new cursor—a little circle, a shape-shifting blob. Because for decades, cursors have been as cursors are. The prototype to the computer mouse as we know it today was first invented by Doug Engelbart in 1964, and with it the cursor by necessity.

William Gibson Is Still Ahead of the Curve

The sci-fi legend on his new novel, combat pants, and the struggle of future-proofing his work.When I reach William Gibson, he’s in the midst of parallel parking, the brain-busting futurity of his books giving way to the quotidian details of life in Vancouver.

Supporting Pointer Interactions

With iOS 13.4, Apple added support for trackpad and mouse devices for iPad. While these devices have been supported since iOS 13, up until this point, that support was purely an accessibility feature, and it lacked the APIs to adjust apps for it.