Hi
im just starting to learn C programming language. In the future i would like to be able to develop apps for the iphone, ipod touch and ipad. Could any body tell me the order to learn the languages required to program apps. After C what next etc. Im also soon getting an imac so i will then be able to experiment in Xcode Im also going to college to study it practitioners (software development)
thanks for your help
Hi
im just starting to learn C programming language. In the future i would like to be able to develop apps for the iphone, ipod touch and ipad. Could any body tell me the order to learn the languages required to program apps. After C what next etc. Im also soon getting an imac so i will then be able to experiment in Xcode Im also going to college to study it practitioners (software development)
thanks for your help
I don't really get what you mean by what order of languages untill you can develop apps. If you want to use XCode you dont have to learn any other languages than Objective-C.
Ofc, if you want to start smooth and build up untill you can learn objective-c easy, i would recommend learning Java. It's alot easier than Objective-C and other C languages. And can give you a very good perspective over how the programming in objective-oriented languages work.
I don't really get what you mean by what order of languages untill you can develop apps. If you want to use XCode you dont have to learn any other languages than Objective-C.
Ofc, if you want to start smooth and build up untill you can learn objective-c easy, i would recommend learning Java. It's alot easier than Objective-C and other C languages. And can give you a very good perspective over how the programming in objective-oriented languages work.
#Could you explain what objective c is? i don't really understand it. is it to do with linking code to objects like buttons and graphics?
thanks
#Could you explain what objective c is? i don't really understand it. is it to do with linking code to objects like buttons and graphics?
thanks
Objective-c is an "improved" version of C. it's a fully functionable language lika Java, C++, C etc. etc.
The linking of buttons and graphics is just a class which is used for connecting bits of code in Objective-C to the Object in IB(Interface Builder). IB is the way you create layouts and designs for the App. It's a drag and drop program where you set the properties and coordinates for the object. Objective-C is just the language that the IDE xCode uses. IDE is Integrated development environment and is used to describe the program/environment that the language can be used in.
Objective-c is an "improved" version of C. it's a fully functionable language lika Java, C++, C etc. etc.
The linking of buttons and graphics is just a class which is used for connecting bits of code in Objective-C to the Object in IB(Interface Builder). IB is the way you create layouts and designs for the App. It's a drag and drop program where you set the properties and coordinates for the object. Objective-C is just the language that the IDE xCode uses. IDE is Integrated development environment and is used to describe the program/environment that the language can be used in.
Hope it is understandable
-Sonkey
errmm lol could you break it dow a little more. Im new to programming lol. Also why is it called objective? i dont get what it means by objective sounds like its objects in the app lol
cheers
It is objects in the app--it's called object-oriented programming, or OOP.
Basically, with OOP, you create "classes" which are like blue-prints for "objects" (called "instances") that you create using those blueprints.
You're really going to need a full BOOK if you don't yet know C. I suggest you go to a bookstore and check out a book or two on C programming, and then go to the itunes store, navigate to "iTunes U" and download all of the free Stanford University iPhone Development Videotaped lectures. The first few include discussion on objective-c, and it's how I learned it (though I already had a background in C--and as far as I can remember they expect you to know a lot about C).
It is objects in the app--it's called object-oriented programming, or OOP.
Basically, with OOP, you create "classes" which are like blue-prints for "objects" (called "instances") that you create using those blueprints.
You're really going to need a full BOOK if you don't yet know C. I suggest you go to a bookstore and check out a book or two on C programming, and then go to the itunes store, navigate to "iTunes U" and download all of the free Stanford University iPhone Development Videotaped lectures. The first few include discussion on objective-c, and it's how I learned it (though I already had a background in C--and as far as I can remember they expect you to know a lot about C).
Hi
i already am reading a book/2 books on C. I am then going to study objective-c. Then learn cocoa and xcode is that the right order? im going to college (UK) to study software development.
thanks
If you are planning to write iPhone and iPad apps, I would advise learning ObjectiveC in XCode using Cocoa directly. There's really not a lot of need to learn ObjectiveC directly, unless you need it for another college project.
If you are planning to write iPhone and iPad apps, I would advise learning ObjectiveC in XCode using Cocoa directly. There's really not a lot of need to learn ObjectiveC directly, unless you need it for another college project.
ok so after i have learnt c then go on to objective-c and use that in cocoa is coca a language or if not could you explain what it is?
thanks sorry sounding like a noob lol
I'm not sure I could explain it to a beginner to be honest. To put it as simple as I can, Cocoa is the collection of objects you use to put something on the screen. The view (known as UIView) is the basic piece. Most of the things you see on the screen, like tables and buttons, are all derived from UIView. Obviously, you will need to learn how this works to write an app.
I'm not sure I could explain it to a beginner to be honest. To put it as simple as I can, Cocoa is the collection of objects you use to put something on the screen. The view (known as UIView) is the basic piece. Most of the things you see on the screen, like tables and buttons, are all derived from UIView. Obviously, you will need to learn how this works to write an app.
ok so can you learn about coca and how to use it from a book?
cheers