Can you develop for iOS on a Surface?
I've been running a ZBook G3 with Debian 9 and have been having a pretty good experience so far. The laptop feels pretty good but I'm sure a MacBook Pro would be a step up in terms of hardware quality.
XCode even connects over WiFi to my iPhone when both are on the same network, but I did have to jump through a few hoops to get it all working
Edit: changed emulator to simulator (which is true, it's x64 iOS).