Yes, but not directly. You'll need amplification I chose the Yamaha R-S202BL. paired to these speakers, It's amazing sound quality with the 3.5mm headphone-to-RCA jack connector. About $13 at Best buy if remember correctly. I use them plugged into my Mac's headphone out jack at about 50% level. Be careful not to blow them out sending too much volume to them. With a quality receiver or amp, you can turn down the Mac volume and still get plenty of power.
Klipsch also makes an excellent set of powered speakers with the amplifier built right in, but I find the separates more versatile and less limited. I had the intention to use it on my Mac. iPhone, iPad, iPod all along. The quality is great with the cable, but the receiver I bought will also connect to Apple products over AirPlay since it' has built in BlueTooth.