Solved

Tutorial for writing MAC OS Applications.

Posted on 2011-03-17
4
1,135 Views
Last Modified: 2013-11-25
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
0
Comment
Question by:Mr_Fulano
4 Comments
 
LVL 15

Expert Comment

by:roylong
Comment Utility
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
0
 
LVL 8

Accepted Solution

by:
crysallus earned 500 total points
Comment Utility
0
 
LVL 1

Expert Comment

by:wdeem
Comment Utility
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.
0
 

Author Closing Comment

by:Mr_Fulano
Comment Utility
Thank you!
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

This is a short and sweet, but (hopefully) to the point article. There seems to be some fundamental misunderstanding about the function prototype for the "main" function in C and C++, more specifically what type this function should return. I see so…
Do you come here a lot? Are you lazy like me and don't want to go through the "trouble" of having to click your Dock's Safari icon and then having to click your Experts Exchange Favorites bookmark to get here? Well then this article is for you.
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
The goal of this video is to provide viewers with basic examples to understand opening and reading files in the C programming language.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now