Link to home
Start Free TrialLog in
Avatar of Mr_Fulano
Mr_FulanoFlag for United States of America

asked on

Tutorial for writing MAC OS Applications.

Hi, can anyone recommend a good tutorial that will teach me how to write MAC Applications? I'm trying to learn Objective C, but everything I find is for either the iPhone or the iPad. I'd like to learn the basics before I jump into iPhone development.

I'd like to write an application I can use on my MAC. I know the programming language is the same (Objective C), but I'm sure there are some slight differences. So, if anyone can suggest an article, a book, a white paper, a video, anything that will walk me through developing an application which I can run on my MAC, that would be great.

Ideally, I'd like to learn how to write something that has multiple windows, that can print to a printer, that can save a simple data file to the hard drive, etc...basic things that most applications do. I'm not looking for a simple "Hello World" type application, I'd like something a bit more challenging.

Thank you,
Fulano
Avatar of roylong
roylong
Flag of United Kingdom of Great Britain and Northern Ireland image

Try these links to see if there's anything of use there, also, oreilly produce a whole plethora of good developer books.

http://www.lockergnome.com/osx/2010/03/19/beginning-mac-programming-develop-with-objective-c-and-cocoa/

http://macdevcenter.com
ASKER CERTIFIED SOLUTION
Avatar of crysallus
crysallus
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of wdeem
wdeem

If your goal is to get into iPhone development then don't start with apps for the Mac, go directly to the iPhone.

Little or nothing you learn about views, printing or saving data will be transferrable because the iPhone has a completely different UI foundation. Macs don't have location services and many other iPhone interfaces. You might be able to transfer some objective-C syntax but the rest you'll have to unlearn when switching to iPhone.

Find a basic iPhone tutorial book and walk through the samples. It sounds like you want to do business apps (as opposed to games) so find a book that has samples of Core Data. After that go to the Apple Developer Connection and look at the sample project called "iPhoneCoreDataRecipes". When you understand everything in that project then you'll have the basics.
Avatar of Mr_Fulano

ASKER

Thank you!