You can also get Xbox 360 controller drivers for the Mac that make the game treat it as if you were playing the Windows/ Xbox 360 version of the game.
What I mean by that is, it maps the correct controls per game for you
And it's really easy to set up and use
NB: I have a 2013 MacBook Air and it can run Arkham City no problems as well as the others I mentioned.