Merge pull request #15 from kimiyoung/master
clean api
xcode file
simple signal
Merge pull request #16 from pondering/master
Merge pull request #1 from THUKEG/master

merge from upstream