Objective-C是通用语言,它是在C语言编程语言之上开发的,它增加了Small Talk编程语言的功能,使Objective-C成为面向对象的语言。 它主要用于开发iOS和Mac OS X操作系统及其应用程序。
最初,Objective-C是由NeXT为其NeXTSTEP操作系统开发的,之后苹果公司使用它来开发iOS和Mac OS X,并接管了Objective-C。
Objective-C完全支持面向对象的编程,包括面向对象开发的四大特性 -
示例代码
#import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog (@"hello world"); [pool drain]; return 0; }
Foundation Framework提供了大量函数功能,如下所示。
NSArray
,NSDictionary
,NSSet
等。学习Objective-C时,最重要的事情是专注于概念,而不是迷失在语言技术细节中。
学习编程语言的目的是成为一个更好的程序员; 也就是说,在设计和实现新系统以及维护旧系统方面变得更加有效。
如前所述,Objective-C用于开发大量的iOS和Mac OS X应用程序,它拥有大量iOS用户,并且大大增加了Mac OS X用户。 因为Apple专注于质量第一,而且对于那些开始学习Objective-C的人来说非常棒。