There was no actual breach, more of people using weak passwords. Anyone with a strong password or two factor would be unaffected. It's more likely another service was compromised and they used the same passwords for iCloud.
They probably did. Those celebrities though. Gotta carry about their internet security a little bit more now.