How do you clean a gun magazine?

Rags, compressed air, toothbrush, cotton swabs, tooth picks, dental picks, etc..