There are so many of these questions on SO. Especially in the mac/iphone tags. Someone posts asking how to make mac/iphone development more like some IDE/paradigm they already know.
Mac development is different from C#, .NET, etc. It is not less powerful, it's just different. Cocoa has many strengths which might not be apparent when you are trying to apply your old way of thinking.
Not to diss any of projects mentioned here (PyObjC, MacRuby, etc.) but they are going to be just as confusing, because they are a thin (and leaky) abstraction layer over the native developer tools.
If you're going to develop on the Mac, take some time and learn Objective-C/Cocoa/Xcode/IB. It's not the way you know, but it's a good way if you give it a chance. Once you know it you will have criticisms still, but you will also have undoubtedly found things you really like about it.
If you don't like to learn new platforms/paradigms/environments learn java or qt once and be done with it.