What does the percentage mean on the iPhone weather app?

Does it mean how hard it's going to snow etc, or how sure the weathermen are about it snowing?

% with regard to weather is usually humidity

If you mean like 30% chance of rain, it's what percentage of the day it's likely to be raining - so 30% would be roughly eight hours of rain over 24 hours.