Check out DLRadioButton. You can add and customize radio buttons directly from the Interface Builder. Also works with Swift
perfectly.
Update: version 1.3.2
added square buttons, also improved performance.
Update: version 1.4.4
added multiple selection option, can be used as checkbox as well.
Update: version 1.4.7
added RTL language support.