I know this is sort of old, but I stumbled across this questions as I was trying to solve it myself. What I ended up finding is that, assuming you already installed tor and torify:
ln -sfv /usr/local/opt/tor/*.plist ~/Library/LaunchAgents
You should see an output like this:
/Users/username/Library/LaunchAgents/homebrew.mxcl.tor.plist -> /usr/local/opt/tor/homebrew.mxcl.tor.plist
Now you gotta load tor. But to be sure this is really working I tried first to check my IP with torify (it shouldn't work because tor is not yet loaded).
torify curl icanhazip.com
And the output:
1527142309 PERROR torsocks[32367]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:202)
curl: (6) Could not resolve host: icanhazip.com
Load tor and try again.
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.tor.plist
Now the output of torify should be your IP through tor's network. You can also make sure tor is running by checking if the process is up:
ps axu | grep "/bin/tor"
You can find a complete guide here if you want. Where you will also learn to configure torrc file to keep logs of the service.