Objective-C

Add Objective-C implement.
Refactor some codes.
Update README.md