How Developers can Draw Icons for iOS Apps

Are you an iOS developer who believes that making icons is purely witchcraft? Perhaps you have an inkling to be able to do some of that wizardry yourself? Here is a step-by-step process on how to create icons for tab bar buttons as well as other glyphs. Techniques that you would find useful for those times when you don’t have access to a good graphic designer.

How to Get Core ML Produce Images as Output

Core ML’s tools to convert other framework’s machine learning models is a pretty awesome feat in itself. However it is by no means complete. I found some issues in converting models which outputs images. Issues which took me a few weeks to solve even after many consultations to Google and Apple’s own forums. But here’s the solution and I’m sharing it with you so that you don’t have to experience the same predicament which I had.

State Restoration Hiccups with Swift

Programming Cocoa apps with Swift has it’s many caveats. Many of these are derived from the fact that there are two language runtimes at play, the incumbent Objective-C runtime which is used by system frameworks and the Swift runtime as a newcomer. Here is one hard lesson learned (and workaround) when dealing with state restoration problems in a Swift app.