Software for Good Logo
Insights / January 25, 2018

iOS Ref: Making iOS Developers’ Lives Easier

By Eugene Belinski

As a mobile developer, I deal with a lot of different things when I make iOS apps, like Swift, Apple’s many mobile APIs, different device sizes, and so on. In the world of iOS, Apple’s documentation and resources dominate the development community. But a lot of the time, I found myself only needing basic bits of information that are hard to dig up, such as iOS screen sizes, Swift closure syntax, and iOS versions by device.

Aside from Apple’s resources, there are a few convenient websites that offer this basic information. But many of these websites only offer one bit of information at a time. There’s a one-page website for explaining Swift closures. Another one-page website for iOS device resolutions. There’s even a website just for converting a hex code to a UIColor, made by some weird guy (cough me).

With so many websites with unique names, it’s hard to remember which one is which. A few weeks ago, I got tired of all this, and decided to do something about it. I ended up creating iOS Ref, a quick reference website for iOS and Swift developers. It has the following:

Convenient device resolution tables:

A beautiful and concise Swift 4 cheatsheet:

iOS compatibility tables:

A hex code to UIColor converter:

Swift 4 guides to things like closures:

When I started iOS Ref, my goal was not to provide information that isn’t available anywhere else, it was to make the most important iOS information, tools, and links accessible as quickly and as friction-free as possible. So far, I’ve received a lot of positive feedback and some really great suggestions! I’m always looking for things to add, and clutter to remove from iOS Ref, so if you have any suggestions, just let me know.