If you're writing Objective-C then you're only writing for iOS or OSX, so you might as well use Cocoa and get native look and feel.
Adding a platform specific language binding doesn't seem within the scope of creating a cross-platform C++ library.