In New York, there are so many sights and sounds that it’s easy to overlook the city’s more commonplace features. Gargoyles of New York, out now on the iOS App Store, is a documentary photo essay that showcases the city’s ubiquitous standpipes.
Concise communication is an indispensable tool for helping others easily understand your ideas. In this post, I’ll discuss how concision helps convey meaning and unburdens your audience.
As a developer in the Apple ecosystem, it’s always exciting to have a new device to work on. With the release of the fourth generation Apple TV, we have a new SDK that will feel familiar to iOS developers, but also comes with some new ideas.
At this year’s WWDC, Apple announced that they would be open sourcing Swift. Now that the code is available, we can finally see what they’ve been working on.
With ever more devices and new multitasking features supported by iOS, it’s important to create user interfaces that scale gracefully to different screen sizes. Size classes are the most effective tool for tackling this problem. In this post, we’ll look at what size classes are and how to use them.
Software development is notoriously counterintuitive, especially if you’ve never written any code. In this post, we’ll explore some common misconceptions along with pieces of wisdom from experts in the field.
Interface Builder is a great tool for creating the UI for iOS apps. Most iOS developers already know the basics of how to use it. So in this post, I’ll share a few of the more obscure techniques for getting the most out of IB.
This is a continuation of a previous post discussing language features in Swift. In this post, we’ll look at a few additional examples.
A common misconception among gamers and game designers is that challenge is equivalent to difficulty. In fact, the two terms are not interchangeable. In this brief post, we’ll look at some thoughts from game design experts on why these two concepts are different.