I've tried many Hackintosh options out there years ago specifically to get started developing on iOS. While I think many machines can run Mac, I gave up on Hackintosh for iOS development mainly because:
1. Opportunity cost - The time you spend on hackintosh could be spent exploring the iOS SDK. It is an extensive and amazing SDK to work with.
2. Need to embrace the platform - I once hated the fact that you had to get a Mac to develop for iOS. But then a light clicked in my head: If you aren't willing to get a Mac, you'd never appreciate the iOS platform and always hate it for not being more open, or not supporting many languages, etc.