In 1970s we got
the C programming language and after that First Object Oriented Programming Language
came into existence is Smalltalk. Then the Updated C version came with object
oriented feature and we Called it C++.
There are languages like C++, Java, C# these are
all the C based languages. They have developed designed their own compiler and
way to execute it and run the software developed separate language.
Now in 1980s Apple has designed and developed Objective C programming language and
they have used it to design and develop Operating System OS X and iOS. What Instead
of creating another C based language what Apple has did is they have taken C language
as base and then they have added some new extra stuffs to that and also make
the new Syntaxes and structure as they required for development that language is called Objective , it’s not C
based language but it’s often referred as strict super set of C as they have
added extra stuff to it.
So you can take a C language code and can compile and run on XCode it will just
run fine. Now as they have added new things to C they made changes to compiler
too that so it can detect the different stuffs and compile and execute it. In
between 1988 to 1989 Steve Jobs Developed operating system called NeXTStep1.1
and later in 1995 they developed new version of NextStep OS 3.3 then in 1996
Apple created Next in 2001 New Operating System Mac OS X. Operating System of
iPhone is built on Objective C language it came into existence in 2007. iPad
released on 2010 also runs iOS. It's latest version is iOS7.1 which looks like as under.