Easy And Flexible Forms In iOS With Interface Builder

This post looks at how to easily design future-proof data entry forms in iOS with Interface Builder. It includes a demo app written in Swift. There are some libraries written to help with creating forms,

Continue reading

Adding A Second SSD For Mac Mini 2012

The late 2012 Mac Mini is somewhat of an icon today. It is the most recent quad core model of the Mac Mini, and also conveniently has a spare bay for easily adding a second hard drive in the comfort of

Continue reading

A Solution When macOS Sierra Hangs on Shutdown

In my previous post, I discussed the solution for solving external monitor blurry fonts when upgrading to macOS Sierra. Today was another session troubleshooting an issue after my upgrade to Sierra.

Continue reading

Fix External Monitor Blurry Fonts After Upgrading to macOS Sierra

In 2015 I wrote this post, describing how to fix external monitor blurry fonts that occur when upgrading OS X to Yosemite or El Capitan. Here it is almost two years later, and when I upgraded

Continue reading

UINavigationController Inside UITabBarController With Storyboard

A very common user interface pattern is to use a UITabBarController as the root view controller for an app, and then embed UINavigationControllers in tabs that require navigation. In iOS apps, this is

Continue reading

Copy Xib To Storyboard

This post describes how you can migrate (or copy) a Xib file into a Storyboard and retain all the components and constraints. In a previous post, I demonstrated a strategy and demo app to migrate an

Continue reading

Will We See 32GB of RAM in 2017?

Like many others, in 2016 I was anxiously awaiting the new MacBook Pro. A newer CPU was a given. Battery life, weight, size, screen, we knew they would be improved. I had one mandatory requirement and

Continue reading

UIButton With Right Arrow Disclosure Indicator

This post demonstrates a UIButton with a right arrow disclosure indicator, and includes a demo app. Although this user interface paradigm is traditionally something you see for a UITableView, there are

Continue reading
1 2 3 7