The Missing Manual for Swift Development