A Microsoft framework for building cross-platform mobile apps using .NET and C# with native performance and user interfaces.
you cannot install Xcode on windows. You have 3 options to build an Ios app on Windows.
1- Get a cheap 2nd hand Mac mini at least from 2012 because you will need a Catalina to install the latest version. You can just build this one as build machine with remote connection to your Windows Pc.
2- Use Cloud solutions like MacInCloud to pay as you go or monthly 20 dollars.
3- if you have an developer license from Apple, i believe not you can use with a hotreload but you need a real device, it wont work on a simulator.
There is the 4th solution but can go against Apple policy :)
Install Macos into Vmware :)