User defined runtime attributes are the hidden gem of Xcode’s Interface Builder. Available since Xcode 4 and iOS 5, they provide the ability to configure properties of a view that you would otherwise be unable to configure in Interface Builder. As an advocate for the separation of concerns, I believe we should do in Interface Builder as much interface configuration as possible. Although runtime attributes are often overlooked, they can lead to much cleaner view controller code – something we
Need an iOS Developer?
Submit your 30 day Job Listing for FREE
iOS 7 has a very good adoption rate, however you might still want to support people that are running older versions of iOS.