Frae Wikipedia
Jump to navigation Jump to search
Paradigm(s) Reflective, class-based object-orientit
Appeared in 1983
Designed bi Brad Cox an Tom Love
Developer Apple
Stable release 2.0
Typin discipline static, dynamic, weak
Major implementations Clang, GCC
Influenced bi C, Smalltalk
Influenced Java, Objective-J, TOM, Nu
OS Cross-platform
Wabsteid developer.apple.com/library/mac/navigation

Objective-C is a general-purpose, object-orientit programmin leid that adds Smalltalk-style messagin tae the C programmin leid. It is the main programmin leid uised bi Apple for the OS X an iOS operatin seestems an thair respective APIs, Cocoa an Cocoa Touch.

Oreeginally developed in the early 1980s, it wis selectit as the main leid uised bi NeXT for its NeXTSTEP operatin seestem, frae which OS X an iOS are derived.[1] Generic Objective-C programs that dae nae uise the Cocoa or Cocoa Touch libraries, or uisin pairts that mey be portit or reimplementit for ither seestems can an aa be compiled for any seestem supportit bi GCC or Clang.

References[eedit | eedit soorce]

  1. Singh, Amit (December 2003). "A Brief History of Mac OS X". Mac OS X Internals. Retrieved 11 June 2012.