obj-c otclient wrapper