PC laptop + VNC + Mac Mini server for iOS development. Is it practical?
I'd like to start experimenting with iOS development, but to coin an (awful) phrase: "I'm a PC".  I love my Windows 7 laptop and don't want to move wholesale to a MacBook Pro.  Instead what I'd like to do is buy a Mac Mini and use it as a server.  I've read that:

 - A Mac Mini is suitable for iOS development.  Add more RAM for a better experience.
 - MAC OS does support VNC.

I use VNC daily to access Linux machines, but I've never used a Mac.  By "never" I literally mean I have never put my hands on a Mac keyboard - and I've been a programmer for 25 years.

What I specifically don't know - and would like an answer to - is whether using a VNC client from Windows will give me the full Mac OS desktop, sufficient to fully administer the machine and then run the iOS development suite at full fidelity.  And if not VNC, then what?

Thanks.
PC laptop + VNC + Mac Mini server for iOS development. Is it practical?
===

I'd like to start experimenting with iOS development, but to coin an (awful) phrase: "I'm a PC".  I love my Windows 7 laptop and don't want to move wholesale to a MacBook Pro.  Instead what I'd like to do is buy a Mac Mini and use it as a server.  I've read that:

 - A Mac Mini is suitable for iOS development.  Add more RAM for a better experience.
 - MAC OS does support VNC.

I use VNC daily to access Linux machines, but I've never used a Mac.  By "never" I literally mean I have never put my hands on a Mac keyboard - and I've been a programmer for 25 years.

What I specifically don't know - and would like an answer to - is whether using a VNC client from Windows will give me the full Mac OS desktop, sufficient to fully administer the machine and then run the iOS development suite at full fidelity.  And if not VNC, then what?

Thanks.