No, seriously, what's the excuse there?
How many apps never got to iOS because of this?
I already have a computer I'm happy with, buying a Mac just for code is too much. Yet I really wish I could develop for my iPad, because I love my iPad.
So here I am, doing android dev for my phone, hopping someday, I can make iOS dev too.