
A Note on Memory Management, WebViews, and JSExports
Aug 13, 2016 · Archimedes for Mac uses (WebKit 1) WebViews to render live previews of documents. While working on improved cache management for the next release of Archimedes, I noticed …
On Run Loops, Modal UI, and Buttery-Smooth Scrolling
Sep 15, 2016 · On macOS, timers, mouse events, and keyboard events are some examples of work that interrupt the main run loop; on iOS, one example is touch events. This is why it’s important to keep …
Auto-Centering Content in NSScrollViews in the World of Auto Layout
Mar 22, 2016 · In UIKit, one typically sets up UIScrollView s by setting the contentSize property to the size of the scrollable content and adding the scrollable view as a subview of UIScrollView.
Getting Started with Deep MNIST and TensorFlow on iOS
Nov 25, 2016 · In this article, we’ll walk through getting TensorFlow, Google’s machine learning library, set up to perform inference directly on an iOS device. We’ll work with the MNIST dataset of …
Speeding Up TensorFlow with Metal Performance Shaders
Nov 26, 2016 · In Getting Started with Deep MNIST and TensorFlow on iOS, I walked through the process of getting TensorFlow set up such that we can perform inference on a pre-trained model …