Вы можете попробовать использовать QT, который является кроссплатформенным.Также есть нечто, называемое Cocotron, которое позволяет переносить приложения Cocoa на другие платформы.По сути, Cocotron - это просто пользовательский AppKit и Foundation, который работает как на Windows Linux, так и на Mac.QT работает с C ++, Cocotron с Objective-C / Objective-C ++, очевидно.
QT здесь: http://qt.nokia.com/products/
Cocotron здесь: http://www.cocotron.org/
Cocotron действительно крутоесли вы хотите узнать больше о возможных внутренностях многих классов Apple obj-c.