These are the things I've heard, I have not tried them all nor do I know if they truly work or if they are just conventional wisdom but not actually based on any actual evidence (some mentioned already but just to be concise):
-Turn of Temperature and/or Weather (in the current incarnation of the fort some temperature doesn't work right already and unless you are in a freezing/very hot biome or are going to do a lot with magma it doesn't really matter a whole lot. Same goes for weather, its neat but its not (IMO) worth a massive FPS hit.
-Try to make an efficient fortress without large areas for your dwarves to wander around (if you exploratory mine, once you are done wall it off for example). Build wide hallways as well.
-Build ramps instead of stairs (just one I've heard from a ways back, don't know if it ever actually worked)
-Avoid flowing liquids (magma/water), do not use maps that have rivers/streams/etc. Mastering aquifers helps a lot here cause you can have the benefits of water (more really cause its everywhere, literally) but don't have to worry about it constantly flowing.
-Destroy random objects (clothes/goblinite/etc), this is another I've always heard but don't know if it actually helps. In addition slaughter or at least cage random creatures you have.
-Generate a smaller world and use a smaller embark zone (I generally use 2x2 embark zones and generate a medium (sometimes small, but sometimes small worlds don't generate enough enemies for me) world.
-In world gen set 'detailed history' to 'no'; again another one I've heard but cannot confirm
-Increase the priority of DF in windows task manager (no idea if this can be done with mac)
One FPS thing that can make things more tolerable but doesn't actually fix FPS. I set my FPS max to 60 (as opposed to the default 100). I initially did this cause I find the slightly slower movement and game more relaxing to play, however a side effect is that it takes longer to notice FPS drop because it has to get to the point it can no longer handle 60 for you to notice.
Lastly.. An option that works for me but also doesn't fix anything, make the game criminally hard
If you do that you probably won't survive long enough to care much about FPS. For example I don't use walls/gates, I don't use traps (save for sometimes hunting or for training), I don't use magma at all, I don't use the danger room exploit, and I use Fortress Defense II (a mod that greatly increases the amount of sieges as well as the amount of enemies ranging from easy-ish to incredibly difficult). I'd rather die from my fort being crushed under the weight of dozens, if not hundreds, of enemies than die a slow, boring, FPS death.