На SO так много таких вопросов. Особенно в тегах mac / iphone. Кто-то пишет о том, как сделать разработку для Mac / iphone более похожей на какую-то IDE / парадигму, которую они уже знают.
Разработка для Mac отличается от C #, .NET и т. Д. Она не менее мощная, она просто другая. У какао есть много сильных сторон, которые могут не проявиться, когда вы пытаетесь применить свой старый образ мышления.
Не исключать ни один из проектов, упомянутых здесь (PyObjC, MacRuby и т. Д.), Но они будут столь же запутанными, потому что они представляют собой тонкий (и неплотный) уровень абстракции по сравнению с инструментами нативного разработчика.
Если вы собираетесь разрабатывать на Mac, найдите время и изучите Objective-C / Cocoa / Xcode / IB. Это не так, как вы знаете, но это хороший способ, если вы даете ему шанс. Как только вы это узнаете, вас все равно будут критиковать, но вы, несомненно, найдете то, что вам действительно нравится в этом.
Если вам не нравится изучать новые платформы / парадигмы / среды, изучите java или qt один раз и покончите с этим.