Newbie's questions

I became interested in that new game engine and would like to ask you few questions:

  1. I work on Windows but if I want to make a game for iOS do I have to have a Mac machine?
  2. Do I have to know C-Object and iOS API in order to develope a game for iOS devices?
  3. Is Unity going to work fine on Virtual Machine with Windows?
  1. Yes, don’t use a virtual machine for this as Apple might suspend your developer license. The Unity iOS developer license will only work on Mac OS.
  2. You don’t have to know Objective-C, Unity will handle this for you. It’s although recommended to get to know Xcode and have understanding for Objective-C.
  3. It probably will, but see answer #1.