After a couple of evenings, my first (really simple) iPhone app is taking shape. However, since I am a .NET developer at heart, it is painfully clear how spoiled I have become by all amazing Visual Studio features.
Some things that are natural and so easy to accomplish in .NET, does not come so natural with iOS and Xcode. One example is to gather reusable functionality in a shared library, which is not as easy in iOS and Xcode as it is in .NET and Visual Studio.
I have found several blog entries that describe how to accomplish this. One good example is http://www.clintharris.net/2009/iphone-app-shared-libraries/