i've heard it mentioned that it's possible to write c code along side objective c, and i'm interested in learning how to accomplish this. this will decrease the amount of time it takes to get some simple iphone apps up and running because it will keep me from having to port many libraries of c/c++ code over to objective c (NOT a fun task). and in line with that thought, since i do a lot of windows programming, it would obviously be nice to have some portability between platforms so code i write on one can easily be moved over with little effort. makes sense, right? i would appreciate articles/tutorials/references that explain this, or if this is a relatively trivial thing that can be explained in a paragraph or two, i'd appreciate your taking the time to enlighten me. finally, if you were in my shoes at one point and are now a hardened obj c developer who's about to sing the praises of obj c and how easy it is to learn... well, actually, by all means do so. but please address my previous concerns about portability while you're at it.