Comment Objective C could be the reason for iPhone too (Score 1) 266
The original doom (and I don't know how many of the others) were written on NeXT using objective C. That is still the native language on the iphone and it's possible that this engine is written in objective C and would naturally port to the iphone that way. Or perhaps Carmack saw this as an opportunity to do some objective C work if he hasn't in a long time.