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

Obj-C Foundation/基础框架

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

如果指苹果的文档,可以看到下面给出细节的基础框架。

Foundation 框架定义了一个基本层的Objective-C类。此外提供了一套有用的原始对象类,它介绍了几种范式定义未涵盖的Objective-C语言的功能。 Foundation框架的设计考虑到这些目标:

  • 提供一小部分基本实用工具类。

  • 使软件开发更容易通过引入一致约定的东西,如重新分配。

  • 支持Unicode字符串,对象持久化和对象分布。

  • 提供独立于OS的层,以提高便携性。

该框架是NeXTStep开发,被苹果收购后,这些成为Mac OS X和 iOS 的基础类。

因为它是NeXTStep 发展,它具有类前缀的“NS”。

我们已经用在我们所有的示例程序的基础框架。这几乎是一个必须使用基础框架。

一般来说,我们使用像 #import <Foundation/NSString.h> 导入Objective-C类,但为了避免导入太多的类,而不导入所有类,如 #import <Foundation/Foundation.h>。

NSObject类是基类的所有对象,包括基础套件类。它提供了一种方法用于内存管理。它也提供了基本的接口的运行系统和行为能力Objective-C 对象。它不是任何基类的所有类的基类。

基于功能的基础类

类型 描述
数据存储 NSArray,NSDictionarym,NSSet提供存储Objective-C的任意类的对象。
文本和字符串 NSCharacterSet代表所使用通过NSString和NSScanner的类的字符的各种分组。 NSString的类代表的文本字符串,并提供搜索,合并和比较字符串的方法。一个NSScanner对象是从一个NSString对象用来扫描数字和词 语。
日期和时间 NSDate,NSTimeZone,NSCalendar类存储的时间和日期,并代表历法的信息。他们提供的方法计算日期和时间的差异。加上NSLocale,他们提供了多种格式显示日期和时间的方法,调整时间和日期是基于世界上的位置。
异常处理 异常处理是用来处理突发情况,并在Objective-C带它提供NSException。
文件处理 NSFileManager类帮助文件处理。
URL加载系统 一组类和协议提供了常见的Internet协议的访问。

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

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