Most apple computers especially the pro oriented ones seem to have some pretty good dacs, so an amp is probably all you need, however most devices for sale will do both, and as for which one is a good option, well thats an audiophile black hole.
Are you certain you need an amp? unless you have some exotic headphones, chances are they will drive just fine.