Monday, April 04, 2011

Exploring Cocoa with MonoMac and C# – Chapter 1 – Getting Started – Part 1

Below, you will find the outline of what you will learn in this chapter:
What you need.

Getting Setup.
Installing MonoMac add-in
MonoMac from source.

What you need:
Readers will need several things to effectively use these tutorial articles:
Apple Macintosh: You need an Apple Macintosh to build and deploy an application targeting the Apple Macintosh Desktop using Cocoa. If you do not want to layout the cash for a full system than a Mac Mini provides a low cost alternative and is more than enough to start creating applications.
Xcode: The development tools from Apple. You will need to have an Apple Developer Connection to download the tools. If you have already installed the iPhone SDK then you should be ready to go.
Mono Framework: You need to download and install the Mono Framework for the Apple Macintosh. The Mono Framework can be downloaded from the Mono web site at www.mono-project.com/.
MonoDevelop: The MonoDevelop IDE can be downloaded from the MonoDevelop web site at http://monodevelop.com/.

What you need to know to begin:
A basic knowledge of programming and C#. Since this document will be using C# in its examples a little experience programming in the C# language will definitely help you out. We will mostly be exploring the Cocoa API using C#, MonoDevelop and MonoMac so being an expert in C# is really not a requirement. There are many programming books and sites available to get you up to speed.
A willingness to experiment.

Get started:
If you have a Macintosh computer then you are set. If not then please back away from this document, get yourself a Mac, see the section What you need: above, and then continue with the rest of this chapter.

Read more: Cocoa-Mono