Xcode is made by apple its a developing app for programmers so
the answer is yes
View page
You can't install XCode or its SDK on the windows. All you can
is create a virtual machine, install Mac OS X there and then
install XCode and SDK.
View page
From Xcode, having safely saved all your source files, you Build
an application by clicking the Build button in your Xcode toolbar
or pressing the Command and B keys if you do not have a Build
button.
View page
XCode for will work on any standard MacBook Pro no upgrading is
required. If the Mac is running Lion (OS X 10.7) it will need XCode
4.1.