Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 编程 > Objective-C > 正文

Objective-C 语言概述

时间:2014-08-20 20:59 来源:未知 作者:www.51ou.com 阅读:

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的人。

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Objective-C 语言概述》技术文章,《Objective-C 语言概述》详细使用和说明,有时《Objective-C 语言概述》可能不完善、敬请谅解!如果《Objective-C 语言概述》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
推荐内容
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片