Objective-C 语言概述
Objective-C语言是通用的语言,在C编程语言之上开发并加入Small Talk语言特点的编程语言的一种面向对象。它主要用于在开发的iOS和Mac OS X操作系统,以及其应用。
最初,Objective-C是由NeXT为NeXTSTEP操作系统开发(在NeXT接管了苹果的iOS和Mac OS X后)。
面向对象编程
完全支持面向对象编程,包括面向对象开发的四大支柱:
-
封装
-
数据隐藏
-
继承
-
多态性
示例代码
#import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog (@"hello world"); [pool drain]; return 0; }
基础框架
Foundation框架提供了大的功能集,它们列出如下。
-
它包括 NSArray,NSDictionary中的NSSet等扩展数据类型的列表。
-
它由一组丰富的操作文件的函数,字符串,等等。
-
URL处理它提供的功能,如日期格式,数据处理,错误处理等实用工具
学习Objective-C语言
学习Objective-C时,最重要的事情是把重点放在概念,不要迷失在语言技术的细节。
学习一种编程语言的目的是成为一个更好的程序员,也就是要成为更有效的设计和实施新系统和维护旧系统。
使用Objective-C
Objective-C中,正如前面提到的,是用来在iOS和Mac OS X上它有iOS用户基数大,在很大程度上增加了Mac OS X用户。因为苹果专注于质量第一,其精彩属于那些学习Objective-C的人。