Objective-C

Talk about anything that comes in your mind and isn't related to Vortex Wars

Objective-C

Postby Ratburntro44 » Sat Jun 09, 2012 11:48 pm

I want to learn Objective-C, but it appears impossible to find a book that actually teaches it.

Anyone know how I could learn it?
User avatar
Ratburntro44

 
Posts: 5928
Joined: Tue Jul 12, 2011 1:23 am

Re: Objective-C

Postby leviathan » Sun Jun 10, 2012 2:36 am

Why do you want to learn this? This only used by hackers, nerds, high ranking officials and maybe bill gates :lol:
User avatar
leviathan

 
Posts: 260
Joined: Fri Mar 16, 2012 10:38 pm

Re: Objective-C

Postby techgump » Sun Jun 10, 2012 2:38 am

User avatar
techgump

 
Posts: 1689
Joined: Sat Jul 09, 2011 12:36 am
Location: 3rd planet from a G2V star within the inner rim of the Milky Way galaxy's Orion Arm's Gould Belt

Re: Objective-C

Postby furqi » Sun Jun 10, 2012 3:00 am

yah thats a good link, but simply google "learn objective-c" and you get a whole ton of links for great tutorials, even though it might not be a book, you can always print it out so its like a book


edit:theres a whole ton of books for objective-C. you just have to look in the right places. instead of actually going to each book store and trying to find a book. try amazon. Amazon has practically every book there is, just by doing an amazon search you can get a lot of books.

http://www.amazon.com/Objective-C-Programming-Ranch-Guide-Guides/dp/0321706285/ref=sr_1_1?ie=UTF8&qid=1339293705&sr=8-1
Doubt is a pain too lonely to know that faith is his twin brother.
- The Madman
User avatar
furqi

 
Posts: 517
Joined: Thu Oct 20, 2011 3:30 am

Re: Objective-C

Postby Lopdo » Sun Jun 10, 2012 8:07 am

I can't stress this enough, STAY AWAY FROM IT!!! It is worst language I had to ever work with (apart from as3, but that's not even a language)
Quis custodiet ipsos custodes?

- Feel free to correct all my grammar mistakes -
User avatar
Lopdo
Site Admin
 
Posts: 2691
Joined: Sat May 28, 2011 3:14 pm

Re: Objective-C

Postby Ratburntro44 » Sun Jun 10, 2012 6:15 pm

@furqi Do you really need to insult my intelligence? None of those sources have given me good tutorials, nor can I trust Amazon with my money to get a good book. The only good tutorial I managed to find on C wasn't even meant as a tutorial, it was a reference book described as "Only for Advanced Computer Programmers". The majority of the books out there are meant for the type of people who aren't actually going to understand it, and explain it in ways that are supposed to be simple rather than informative, resulting in them simply walking you through making an application rather than teaching you anything. I found a book on Cocoa from the same brand as my C book, but it doesn't state that it teaches Objective-C in general, only the Cocoa API, so I'm hesitant to but it when I can't find it in stores.

@techgump I've tried that, but I've gotten a much better understanding of C since than, so it may work now.

@Lopdo Even if it is, that doesn't mean there aren't reasons to learn it. JavaScript is a stupid scripting language, doesn't mean you don't have to learn it to get anything done in building a website. Stupid hybrid between loosely-typed and strictly-typed language has all the disadvantages of both.

@Leviathan I think Bill Gates probably uses C++ when he needs an object oriented C based language.

Edit: A $40 Barnes and Noble gift card just came out of my C book. Never even knew it existed. Best book ever.
User avatar
Ratburntro44

 
Posts: 5928
Joined: Tue Jul 12, 2011 1:23 am

Re: Objective-C

Postby Lopdo » Sun Jun 10, 2012 6:56 pm

well, if you insist.. you look like you have some C background so it will be that much more painful :) I can't tell you about good book, because I don't use them, ever. I found out I have trouble concentrating on the topic when I read programming book. Online tutorials worked better for me every time, apple has some decent stuff on their dev portal, it will get you through basic concepts of the language and there is plenty of sample apps available. Also getting your hands dirty is always best way to learn stuff :) At least for me.

But I am not sure I am best person to listen to. I have been using obj-c daily for two years and I still feel quite noobish about it. I learn new stuff more often than I should by this time
Quis custodiet ipsos custodes?

- Feel free to correct all my grammar mistakes -
User avatar
Lopdo
Site Admin
 
Posts: 2691
Joined: Sat May 28, 2011 3:14 pm

Re: Objective-C

Postby furqi » Mon Jun 11, 2012 12:07 am

how was i insulting your intelligence? anyways, the internet is much more vast then one can examine, if C-ojective is a known language then there must be at least 10 tutorials on the web, you just have to look further for some stuff then other
Doubt is a pain too lonely to know that faith is his twin brother.
- The Madman
User avatar
furqi

 
Posts: 517
Joined: Thu Oct 20, 2011 3:30 am

Re: Objective-C

Postby Ratburntro44 » Mon Jun 11, 2012 1:55 am

By assuming I hadn't already done that. I could easily show you 20 tutorials on the internet; that does not mean a single one of them is good. I can also find 20 tutorials to using the force on the internet. I'm not having trouble looking for tutorials; it is just that the tutorials are all written for a different type of person (usually the type that never will actually understand programming at all).
User avatar
Ratburntro44

 
Posts: 5928
Joined: Tue Jul 12, 2011 1:23 am

Re: Objective-C

Postby techgump » Mon Jun 11, 2012 6:39 am

hmmm. I'm with Lopdo on this one. No books, rather resource online.
Programming is about reaching objectives via code; nothing difficult to understand about that. I prefer not to redo what has been already done, and you may find that what one book teaches you, is simplified by someone else online already, or is really impractical for your needs. Remember, there is no perfect code, and with advanced codes, there are actually different techniques/styles of coding within it, and a book probably only will teach you that of the author's.
So, I find that not necessarily knowing the specific code or command is just fine, however, knowing how to properly resource online the most optimal coding solutions, is best and necessary. The commands will become second nature through this process.
First: What's the specific objective to program? Second: Google the objective in conjunction with code base name. Third: Read the articles; compare the techniques. Fourth: Implement it. Fifth: Test it.
Wash, Rinse, Repeat.
For me, there is no better teacher than the experience of doing it, and having the ability to compare others work applicable the outcome I wish to achieve.
Burn all the books; 1984 was just a few years too early.
User avatar
techgump

 
Posts: 1689
Joined: Sat Jul 09, 2011 12:36 am
Location: 3rd planet from a G2V star within the inner rim of the Milky Way galaxy's Orion Arm's Gould Belt

Next

Return to General discussion

Who is online

Users browsing this forum: No registered users and 3 guests