Updated Swift article