Reviewing Thrift code indicates the Cocoa compiler and library have no concept of asynchronous calls. Probably because nobody uses Cocoa based server code. It would be a pretty big project to refactor existing code to support async transports.
Work includes
TNonblockingTransport.h - @protocol definition
Refactor generated code to use send/receive pairs synchronously
Generate async client and processor code in Thrift style - look at Java and other languages for standards.
Create reasonable examples like async http client transport. This is main use case since most Cocoa code will be client.
Reviewing Thrift code indicates the Cocoa compiler and library have no concept of asynchronous calls. Probably because nobody uses Cocoa based server code. It would be a pretty big project to refactor existing code to support async transports.
Work includes