This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
How to learn C and Objective-C
I'm looking for recommendations for good books targeting people who are new to Objective C.
"Programming in Objective-C" by Stephen Kochran (I think). It handles the language itself. You can try out all samples on OSX with XCode. It isn't really a book about iDevices Programming, but a book about the language itself.
Then again, to learn Objective-C on the Mac, try Aaron Hillegass' "Cocoa Programming for Mac OS X" and for iDevices programming, have a look at pragprog.com they have a ton of really, really good books about iDevices programming and the several topics they can address. I started with Bill Dudneys "iPhone SDK Development" (I also attended one of his classes), teaches you the good stuff from the beginning.
If it's for iOS (iPhonePadPod), do yourself a favor and get iOS Programming: The Big Nerd Ranch Guide. Get other books later when (if) you feel you need them.
Related
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Right programing language for developing application for Mac
I'm a newbie to programming, i know HTML and CSS, but in terms of non web-development languages, im an idiot. I wanna program applications for mac, not for ipod touch or anything, and just downloaded Xcode, but all articles i've read are very unclear about what languages to learn. What languages do i need to know to do this?
The language you need to learn is Objective-C.
Cocoa is the framework of libraries, API's, and runtimes for Mac OS X.
XCode is the IDE you use to program in Objective-C.
Think of it this way: you can learn Objective-C, but without Cocoa you would have a very difficult time doing anything in the OS X environment without an API, which is where Cocoa comes in.
The main language on OS X is Objective-C.
This is an extension to the standard C language, so knowing at least the basics of C would be a good starting point here.
Cocoa is the main application framework applications on OS X are using.
Get yourself a book to learn that!
I recommend the book from Aaron Hillegass.
It's amazing!
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Best way to start with smalltalk in a windows environment (win 7)
I am going to make the acquaintance with Smalltalk and looking for the good implementaion for beginner.
I am working on Windows platform; main criterias :good tutorials and documentaion, active community.
Try Squeak Smalltalk, it's a very modern, open-source, newbie-friendly implementation of Smalltalk. Or even more modern, Pharo , a fork of Squeak which removes unessential code and serves as the reference implementation of Seaside, a web application framework in Smalltalk.
A Smalltalk designed for Windows -
Dolphin Community Edition
Dolphin Smalltalk Video Library
Dolphin Smalltalk Documentation
Dolphin Smalltalk Community
I'm a fan of VisualWorks myself. I think it's a little less quirky than Squeak/Pharo.
hey guys im new to this site and new to the IOS development. i have prior programing experience mainly VB.net and some basic C, what i need is a really good quick access reference for everything obj-c.
any kind of help is greatly appreciated!
Thank You,
msquared86
What exactly do you want to learn about? If it's just the basics of how to use Objective-C and Cocoa, try Apple's Introduction to the Objective-C Programming Language.
For everything Objective-C? http://developer.apple.com contains gigabytes of documentation about Objective-C, the Cocoa frameworks, and the secondary Objective-C-based frameworks on Apple's operating systems.
If it is a reference you are after, everything you need is in the Xcode/SDK download. The developer documentation menu item under Help provides access. However, I personally don't think the search is very good. If you are on line, you can Google developer.apple.com for the same docs. For example the search term:
site:developer.apple.com ios nsstring
will take you to the class reference for NSString.
Up and Running: Objective-C is what I used to cut my teeth on. Great book to get you started. All those Beginning iPhone books are worthless for teaching you Objective-C. Get a real Objective-C book and then start reading those other books. For $5 you can purchase the iOS ebook. Best $5 I have ever spent.
I've been programming in VB.net for a while now, and I finally got access to a mac to make ipod apps. What are some useful sites, videos, etc. that could help me get used to Objective C and the Xcode IDE? I've stumbled upon the samples on the apple dev site, but none of them really give good examples which I could learn the syntax of the language from.
Thanks for the help, Objective C is really a big change from VB.net!
Here are some helpful starter references from the Apple site, first for Objective-C itself, then for the Cocoa frameworks.
Learning Objective-C: A Primer
Cocoa Fundamentals Guide
There are also "getting started" videos available from http://developer.apple.com/iphone (you have to register as a developer to get access, but that's free)
You might want to take a look at MonoTouch if you like working with .Net. As far as I'm aware, it only works with C#, but it will let you use the .NET api to program for the iPhone. Might be worth looking into if you don't want to learn Objective C.
I'm a Java guy who is familiar with Swing programming and recently just started out with iPhone programming. Boy the learning curve was steep and now I would like to start Cocoa development for desktop apps.
I've been reading on articles and considering buying few cocoa book to advance my learning, still I feel I don't fully get it yet. I started about 3 months back and pretty comfortable with XCode and Objective-C but developing cocoa for desktop apps looks like a different game from iPhone development.
My questions are:
Suitable book to pick up and learn from.
What blogs I should follow?
Any code example I should look at to learn from.
I've been looking at Adium src and considering buying Cocoa Programming 3rd but the book looks like bunch of stuff I already kinda know.
Suitable book to pick up and learn from.
Aaron Hillegass - Cocoa Programming for Mac OS X
What blogs I should follow?
Scott Stevenson
Wil Shipley
Cocoa is my girlfriend
Any code example I should look at to learn from.
Apple's Currency Converter tutorial
Apple's Currency Converter tutorial with cocoa bindings
EDIT: There is already a comprehensive list here on SO:
Good ways to Learn Cocoa?
Our CocoaHeads group has a really large list of resources:
http://cocoaheads.byu.edu/resources
If you're looking for books, check out: http://cocoaheads.byu.edu/resources/book
Or blogs: http://cocoaheads.byu.edu/resources/blog
Or tutorials: http://cocoaheads.byu.edu/resources/tutorial
Or sample code: http://cocoaheads.byu.edu/resources/sample-code
etc