No Shit, Sherlock

What does the idiom “No Shit, Sherlock” mean?

Definition:

That’s very obvious!

For example:

“It’s raining hard. —No shit, Sherlock!”

Notes:

This is obscene.