When you’re in a hurry, here are the steps (Note: this is using thrift-1.0.0-dev, which is currently unreleased).

I suppose you already have a decent version of Xcode installed, as well as homebrew. Okay, now, grab the source code from GitHub, then:

Use the traditional method:

$ xcode-select --install
$ brew install bison

# don't just paste this line, replace %YOUR_VERISON% with your latest bison version
$ export PATH=/usr/local/Cellar/bison/%YOUR_VERSION%/bin:$PATH
$ brew install openssl
$ /usr/local/opt/openssl/bin/c_rehash
$ sudo mv /usr/bin/openssl /usr/bin/openssl.dist

# don't just paste this line, replace %YOUR_VERISON% with your latest openssl version
$ sudo ln -s /usr/local/Cellar/openssl/%YOUR_VERSION%/openssl /usr/local/bin
brew link --force openssl
# check that you have openssl version from brew
$ openssl version -a

# now you can bootstrap, configure and make
$ cd ~/thrift
$ ./bootstrap.sh
$ ./configure
$ make
$ sudo make install # goes to /usr/local/bin/

Or, using Cmake to generate the Xcode project (way more easier):

$ brew install cmake
$ mkdir ~/thrift/build-xcode
$ cd ~/thrift/build-xcode
$ cmake -G Xcode ..
$ xcodebuild
# you have your binaries in bin/Debug now