Discussion in 'Other Languages' started by SystemSeven, Sep 9, 2009.
Less paint than C++, more pain than C.
i would say c++ is a pain lol
objective c is almost like good old c
objective c is cake. it took me 3 months without prior knowledge to learn how to code an iphone app. not the greatest of apps, but decent for my first try.
That's inspirational to me I am currently 1 week into my studies of Objective-C using "Objective-C for Absolute Beginners" and so far, it is a pretty good book. My goal was to have one app on the app store by June, so hopefully can I make it a really good app.
what is the best way to learn objective c?
best book to learn by is probably "Programming in Objective C - Stephen Kochan" Get the latest edition. Its an easy to follow book and good for beginners.
Is your iPhone App on the App Store? if so, what is it?
lynda.com has now very good video tutorials on Objective C with xcode 4, find them on torrents
it's not,I'm learning it atm to build iphone applications
ok then once you're done with that book you need to read iPhone Programming - By the guys at Big Nerd Ranch. The book your reading followed by this one, will get you going and crap will make a lot more sense once you're done with it..
Yes it is! I had to use it the last 6 month to build an iPad app.
Yes C is a pain but if you learn it rest other language is easier like C++ ...
I agree with johndo Obj-C is a pain. Obviously the amount of pain you inflict on yourself is relative to your ability to program and understand some of the more complex details of a language and it's constructs.
I've been using it off and on for about 1 year, and am finally starting to actually understand how the eff it works, and how it all comes together, without looking at tutorials and language ref. docs
Something I REALLY like about Obj-C is when you init an object, the correct way is to have all of the inits you make cascade down the chain to eventually always create the one with the most arguments.
I learnt it for iPhone development. I didn't like the SDK and the platform though.
I found Android very lucrative though. The app store is much better imo. Java is a nicer language to grasp and the Android SDK and platform are nice too.
That's my opinion though. Obviously others will differ.
Lynda.com is really nice. I'd urge anyone serious about learning to pay for a subscription and give back them. It's not even expensive.
Lynda is no good if you're already into iOS/Android development. But it's great to learn the foundations.
I stuck Android in there because thats where I learnt Android development. Coupled with a good few books from Apress and you're set to go.
Objective-C itself isn't that hard to learn, it provides some higher level features that C doesn't like Garbage collecting and so on.
I've a lot of experience with C and C++. I can understand Objective-C code and write it, but I don't really like the syntax much. Which doesn't seem as consistent or structured as C or C++.
Anyway wish you good luck.
My brief experience with Objective C was not a good one.
I would personally consider it more of a pain than C++, merely because it doesn't seem to follow conventional programming languages ways of doing things.
If you know C and C++ you would be slightly annoyed by the way Objective C does things. It's not hard to learn, as if you had previous C/C++ experience you could say no language is unattainable, but like someone said earlier, it doesn't quite conform to the good solid conventions.
its like a crazy robot language from the 80's
i use titanium sdk, can't wait to try phonegap with dreamweaver cs6
Separate names with a comma.