I’m just about to start learning how to program using XCode. I’ve had Java lessons in my school for half a year now, and will continue with that for the next 2 years.
As far as I’ve looked into XCode, it looks like it just uses Objective C, which at my brief first sight, looks pretty different from Java syntax-wise.
Look at C at the other hand, looks a lot more like Java.
Now I am wondering, is it possible to write iOS applications in C using XCode? It definitely would easen up my learning curve not having to learn a whole new syntax on top of a new language.
Edit: If it is indeed possible, would there be any disadvantages in using C instead of the (seems encouraged?) Objective-C?
First of all welcome in
XCode.XCode is just an IDE. Now it is on you, whether you want to learn iOS or MacOS Applications.
And I would suggest you if you have a good knowlegde of C, then have some knowledge on Object oriented language like C++ or Java. Then you will feel comfortable with Objective-C.
Objective-C is a language, superset of C, so not much to think only one day learning is required to see the changeover from C to Obj-C.
And Obj-C language makes framework called “Cocoa” which is the core for ios and mac based development. This will take some time, but mind you, you will get thousands of API, which are easier to use and remember than what you will make and use from ‘C’.
You can refer many sites, I would like to share my learning process with you.
You can follow these, even I started learning with these sources.
Stanford lectures CS193
Lynda’s Videos
Cocoa Programming for Mac OS X by Aaron Hillegas
Cocoadevcentral.com
Last one is of course Stack Overflow… This is the best place to sort out all your doubts.