hi so im a games software engineering student, coming to the end of my 2nd year, just invested in an imac, this summer ill be making some games for the iphone/touch. ive been taught c++ and OO, something which i can use very effectively. after looking into how exactly to develop for the itouch/phone, it seems cocoa API requires objective-c. ive looked into it and apparently objective-c is a superset of c, which means any c language (eg c++) will compile, so in theory i could continue using c++ which would be awesome. however, my question is would i be missing out on some clever library classes and functions if i carried on with c++, or would it otherwise be foolish? should i just bite the bullet and learn the objective-c bits?