iOS engineering challenge.