continuing to convert chapter 7 examples to swift (and to encounter the iOS 8 autolayout bug)