[SOLVED] Which programming lanuage is used to make mac os x ?

Status
Not open for further replies.

Abhay nayak

Reputable
Jun 28, 2014
2
0
4,510
I want a career at apple in the os x programming branch so what should I study ? I know how to program in JavaScript And I am 15 and live in India will that help ? And what are Xcode and Swift and what is the difference between them ?
 
Solution
The language used to make OS X (mostly C) is irrelevant for your needs. What you are interested in is the language used to program OS X applications. Currently the only real choice is Objective-C. To use it you need to download Xcode from the App Store, which is a free application. It comes with a wealth of documentation but there are loads of tutorials available online, as well as several good books. Some of these are available for free on iBooks.

You could do worse than starting with this introduction from Apple:
https://developer.apple.com/library/mac/referencelibrary/GettingStarted/RoadMapOSX/books/RM_YourFirstApp_Mac/Articles/Introduction.html

You will hear about a language called Swift, which is being touted as Apple's...
OS X is written primarily in C (kernel), C++ (IO, driver subsystem), with the rest in Objective C.

Development focuses on using Cocoa (API written in Objective C) and follows a MVC design pattern.

Xcode is an IDE. I don't have experience with Swift, but it looks to be a programming language set to replace Objective C programming for Apple software.
 

Abhay nayak

Reputable
Jun 28, 2014
2
0
4,510





Well as I told you I am 15. All my programming was learnt from a website called khan academy. Do you have any website in mind which would teach me programming in C , C++ or Objective C. From all of these which do you think will be the most beneficial to me currently. Thank You




 
The language used to make OS X (mostly C) is irrelevant for your needs. What you are interested in is the language used to program OS X applications. Currently the only real choice is Objective-C. To use it you need to download Xcode from the App Store, which is a free application. It comes with a wealth of documentation but there are loads of tutorials available online, as well as several good books. Some of these are available for free on iBooks.

You could do worse than starting with this introduction from Apple:
https://developer.apple.com/library/mac/referencelibrary/GettingStarted/RoadMapOSX/books/RM_YourFirstApp_Mac/Articles/Introduction.html

You will hear about a language called Swift, which is being touted as Apple's replacement for Objective-C. Currently this is an incomplete beta which is officially only available to registered Apple developers. There is not much in the way of tutorial information yet so it is not really suitable for your needs.

Perhaps the most important point - too program for OS X or iOS you need to be running OS X.
 
Solution
Status
Not open for further replies.