The 49ers have acquired QB Colt McCoy and a draft pick from the Cleveland Browns.