You can "design" iOS apps (graphics, sounds, web-app mockups, etc.) on a PC just fine. You can write code in any text editor.
But you can't build or debug iOS apps, run them on Simulators or iOS devices, or submit apps to the iOS App store (in any supported manner) directly with a PC.
Good luck with the unsupported stuff, as it usually breaks a couple months (or when Apple introduces new stuff)... after you spend a month getting it sort-of working.
What you can do is try renting or getting an account on one of those Mac-in-the-cloud services, and running Xcode on a distant Mac from some sort of remote desktop or VNC program on your PC. There's supposedly even a way to redirect USB so you can install stuff on devices. But there's also lag.
It's just a ton easier to just get a cheap used Mac, and use it instead of your expensive PC.
But you can't build or debug iOS apps, run them on Simulators or iOS devices, or submit apps to the iOS App store (in any supported manner) directly with a PC.
Good luck with the unsupported stuff, as it usually breaks a couple months (or when Apple introduces new stuff)... after you spend a month getting it sort-of working.
What you can do is try renting or getting an account on one of those Mac-in-the-cloud services, and running Xcode on a distant Mac from some sort of remote desktop or VNC program on your PC. There's supposedly even a way to redirect USB so you can install stuff on devices. But there's also lag.
It's just a ton easier to just get a cheap used Mac, and use it instead of your expensive PC.