Programming Language used in Cocoa Programming

By: Aaron Hillegass Emailed: 1598 times Printed: 2044 times    

Latest comments
By: rohit kumar - how this program is work
By: Kirti - Hi..thx for the hadoop in
By: Spijker - I have altered the code a
By: ali mohammed - why we use the java in ne
By: ali mohammed - why we use the java in ne
By: mizhelle - when I exported the data
By: raul - no output as well, i'm ge
By: Rajesh - thanx very much...
By: Suindu De - Suppose we are executing

Objective-C is a simple and elegant extension to C, and mastering it will take about two hours if you already know C and an object-oriented language, such as Java or C++.

It is possible to develop Cocoa applications in Ruby or Python. To understand that information, you will still need a working knowledge of Objective-C.

Objective-C has recently undergone a major revision. All the code in this book is Objective-C 2. With Objective-C 2.0, Apple added a garbage collector to the language. The garbage collector is opt-in; that is, you can choose to use it or not. The code in this book will be dual-mode; that is, it will work whether or not you turn the garbage collector on.

The Objective-C code will be compiled by gcc, the GNU C compiler. The compiler allows you to freely mix C, C++, and Objective-C code in a single file.

The GNU debugger, gdb, will be used to set breakpoints and browse variables at runtime. Objective-C gives you a lot of freedom to do dumb things; you will be glad to have a decent debugger.


Cocoa Home | All Cocoa Tutorials | Latest Cocoa Tutorials

Sponsored Links

If this tutorial doesn't answer your question, or you have a specific question, just ask an expert here. Post your question to get a direct answer.



Bookmark and Share

Comments(0)


Be the first one to add a comment

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:



More Tutorials by Aaron Hillegass
Printing in Mac Cocoa Programming
Web Services in Mac Cocoa Programming
Weak References in Mac Cocoa Programming
Garbage Collector in Cocoa Programming in Mac
Using NSOpenGLView in Cocoa Programming in Mac
Multithreading versus Multiprocessing in Mac OS X.
Life Cycle of a Cocoa Application
Frameworks in Cocoa Programming
Objects, Classes, Methods, and Messages in Cocoa Programming
Programming Language used in Cocoa Programming
What is Cocoa? A brief history of Cocoa.
Tools for Cocoa Programming

More Tutorials in Cocoa
Listing of files in a tar file in Mac OS X.
Listing of files in a zip file in Mac OS X.
Multithreading versus Multiprocessing in Mac OS X.
Using NSOpenGLView in Cocoa Programming in Mac
Garbage Collector in Cocoa Programming in Mac
Weak References in Mac Cocoa Programming
Web Services in Mac Cocoa Programming
Printing in Mac Cocoa Programming
Tools for Cocoa Programming
What is Cocoa? A brief history of Cocoa.
Programming Language used in Cocoa Programming
Objects, Classes, Methods, and Messages in Cocoa Programming
Frameworks in Cocoa Programming
Life Cycle of a Cocoa Application

More Latest News
Most Viewed Articles (in Cocoa )
Programming Language used in Cocoa Programming
Printing in Mac Cocoa Programming
Tools for Cocoa Programming
Objects, Classes, Methods, and Messages in Cocoa Programming
Life Cycle of a Cocoa Application
Listing of files in a tar file in Mac OS X.
Using NSOpenGLView in Cocoa Programming in Mac
Web Services in Mac Cocoa Programming
What is Cocoa? A brief history of Cocoa.
Frameworks in Cocoa Programming
Listing of files in a zip file in Mac OS X.
Multithreading versus Multiprocessing in Mac OS X.
Garbage Collector in Cocoa Programming in Mac
Weak References in Mac Cocoa Programming
Most Emailed Articles (in Cocoa)
Tools for Cocoa Programming
What is Cocoa? A brief history of Cocoa.
Programming Language used in Cocoa Programming
Objects, Classes, Methods, and Messages in Cocoa Programming
Frameworks in Cocoa Programming
Life Cycle of a Cocoa Application
Listing of files in a tar file in Mac OS X.
Listing of files in a zip file in Mac OS X.
Multithreading versus Multiprocessing in Mac OS X.
Using NSOpenGLView in Cocoa Programming in Mac
Garbage Collector in Cocoa Programming in Mac
Weak References in Mac Cocoa Programming
Web Services in Mac Cocoa Programming
Printing in Mac Cocoa Programming