Objective-C

Objective-C
FamilyC
Designed byTom Love and Brad Cox
First appeared1984 (1984)
Stable release2.0[1]
Typing disciplinestatic, dynamic, weak
OSCross-platform
Filename extensions.h, .m, .mm, .M
Websitedeveloper.apple.com
Major implementations
Clang, GCC
Influenced by
C, Smalltalk
Influenced
Groovy, Java, Nu, Objective-J, TOM, Swift[2]

Objective-C is an object-oriented programming language used to make computer programs for macOS and iOS devices.[3][4][5]

  1. "Runtime Versions and Platforms". Developer.apple.com. Archived from the original on July 20, 2016. Retrieved December 24, 2017.
  2. Lattner, Chris (June 3, 2014). "Chris Lattner's Homepage". Chris Lattner. Archived from the original on June 4, 2014. Retrieved June 3, 2014. The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
  3. Kochan, S. G. (2013). Programming in objective-C. Pearson Education India.
  4. Bennett, G., Fisher, M., & Lees, B. (2012). Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy. Apress.
  5. Zdziarski, J. (2008). iPhone Open Application Development: Write Native Objective-C Applications for the iPhone. " O'Reilly Media, Inc.".

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in