Objective-C

Frae Wikipedia
Jump to navigation Jump to search
Objective-C
Paradigm(s)Reflective, class-based object-orientit
Appeared in1983
Designed biBrad Cox an Tom Love
DeveloperApple
Stable release2.0
Typin disciplinestatic, dynamic, weak
Major implementationsClang, GCC
Influenced biC, Smalltalk
InfluencedJava, Objective-J, TOM, Nu
OSCross-platform
Wabsteiddeveloper.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.