不知道见识广博的你们有没有听说过foundation这个英文单词呢?你们知道它真正的含义是什么吗?如果你对这个英文单词也很感兴趣的话,下面我们一起来看看foundation是什么意思 foundation是什么。
foundation是什么意思 foundation是什么
foundation是什么意思 foundation是什么
foundation类层次的根是nsobject类,它(和nsobject及nscopying协议一起)定义了基本的对象属性和行为。foundation框架的剩余部分由几组相互关联的类和一些**的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储其它对象的集合类;一些代表系统信息的类,如日期类;还有一些代表系统实体的类,比如端口、线程、和进程。图1、图2、和图3所示的类层次描述了这些类的逻辑分组及其继承关系。
foundation的层次
foundation类层次的根是nsobject类,它(和nsobject及nscopying协议一起)定义了基本的对象属性和行为。
foundation框架的剩余部分由几组相互关联的类和一些**的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储其它对象的集合类;一些代表系统信息的类,如日期类;还有一些代表系统实体的类,比如端口、线程、和进程。图1、图2、和图3所示的类层次描述了这些类的逻辑分组及其继承关系。
founddation的第三部分
值对象。值对象封装了各种类型的数据,提供对数据进行访问和各种操作的途径。因为它们都是对象,所以可以对它们(和它们包含的数值)进行归档和分发。nsdata类为字节流提供面向对象的存储空间,而nsvalue和nsnumber类则为简单的标量值数组提供面向对象的存储空间。nsdate、nscalendardate、nstimezone、nscalendar、nsdatecomponents、和nslocale类提供代表时间、日期、日历、和地域设置(locales)的对象。它们包含的方法可以用于计算日期和时间差、以各种格式显示日期和时间、以及调整世界上各个位置时间和日期。
字符串。nsstring是另一类值对象,负责为以null结尾的、具有特定编码的字节数组提供面向对象的存储空间。它支持对utf-16、utf-8、macroman、和很多其它编码的字符串之间进行转换。nsstring还提供对字符串进行检索、组合、和比较、以及对文件系统路径进行操作的方法。您可以用nsscanner对象来对nsstring对象中的数字和词进行解析。nscharacterset(显示在框图中的集合类部分)代表可以在各个nsstring和nsscanner方法中使用的一组字符。
foundation是什么意思 foundation是什么
集合。集合是以一定的顺序存储和访问其它对象(通常是数值)的对象。nsarray的索引从0开始,nsdictionary使用键-值对,而nsset则负责对象的随机存储(nscountedset类使集合具有唯一标识)。通过nsenumerator对象,您可以访问一个集合中的元素序列。集合对象是属性列表的必要元素,和其它所有对象一样,它也可以被归档和分发。
操作系统服务。 很多foundation类为访问各种底层的操作系统服务提供便利,同时又把开发者从操作系统的具体特性隔离开来。举例来说,您可以通过nsprocessinfo类查询应用程序运行的环境;通过nshost类得到主机系统在网络中的名称和地址;通过nstimer对象,您可以按指定的时间间隔向其它对象发送消息;nsrunloop可以帮您管理应用程序或其它类型程序的输入源;而nsuserdefaults则为存储全局(主机级别)和用户级缺省值(预置)的系统数据库提供编程接口。
文件系统和url。 nsfilemanager为诸如创建、重命名、删除、和移动文件这样的文件操作提供统一的接口。nsfilehandle则可以进行较为底层的文件操作(比如文件内查找操作)。nsbundle可以寻找存储在程序包中的资源,可以动态装载某些资源(比如nib文件和代码)。您可以用nsurl和nsurlhandle类来表示、访问、和管理源于url的数据。
进程间通讯。 这个范畴中的大部分类代表不同的系统端口、套接字、和名字服务器,对实现底层的ipc很有用。nspipe代表一个bsd管道,即一种进程间的单向通讯通道。
线程和子任务。 nsthread类使您可以创建多线程的程序,而各种锁(lock)类则为彼此竞争的线程在访问进程资源时提供各种控制机制。通过nstask,您的程序可以分出一个子进程来执行其它工作或进行进度监控。
上面文章为你讲解的关于foundation是什么意思 foundation是什么的知识点,希望可以帮助到有兴趣的朋友们,如果还想了解更多的相关知识点,敬请关注我们的网站!
上一篇:围脖是什么意思 围脖是什么
“劝君更尽一杯酒,西出阳关无故人”出自唐朝大诗人王维的《送元二使安西》。全诗是:渭城朝语浥轻尖,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人.。“劝君更尽一杯酒,西出阳关无故人”的意思是:再干了这杯酒吧,出了阳关,可就再也见不到老朋友了。这两句诗是诗人在一位朋友要去西安时所做的诗,表达了作者...
游戏id是什么意思-游戏id意思介绍
您好!bbc的全称是britishbroadcastingcorporation(英国广播公司)我几乎每天都在听bbc1xtra的节目。和咱们国内的电台相比,1xtra没有广告,而且电台的大部分歌曲单都及时在网上更新,播放过的永久保存,便于我查找歌曲的名字。这些特点在国内的电台是少有的。有意……
模拟器是什么意思、有什么用呢?
教学相长什么意思
如梦令李清照昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道“海棠依旧”。“知否?知否?应是绿肥红瘦。译文昨夜雨点稀疏,晚风急猛,我虽然睡了一夜,仍有余醉未消。试问卷帘的侍女:海棠花怎么样?她说海棠花依然如旧。知道吗?知道吗?应是绿叶繁茂,红花凋零。如梦令李清照常记溪亭日暮,沉醉不知归路。兴尽晚回...