Foundation框架简介
Foundation框架简介
框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以便使研发程序变得更加容易。Apple为程序员提供了很多的框架,而其中Foundation框架是为所有程序开发奠定基础的框架。
基本介绍
Foundation框架允许使用一些基本对象,如数字、字符串,以及一些对象集合,如数组、字典和集合。另外,还Foundation框架还提供了包括日期处理、自动化内存管理、处理基础文件系统、存储/归档对象等常用基础类。
在实际的开发中,关于框架我们经常会遇到如下几个概念:
- Application Kit框架:包含了用于开发交互式图形应用程序,使得开发文本、菜单、工具栏、表、文档、剪切板和窗口之类的过程变得十分简便,用于Mac OS桌面程序的开发;
- Cocoa:总体来说,通常指的是Foundation框架、Application Kit框架以及CoreData框架,Cocoa一般针对的是MacOS的应用开发;
- Cocoa Touch:指的是Foundation框架、UIKit框架以及CoreData框架,CocoaTouch一般用于iOS移动设备开发,从名称上来看包含了关键字Touch,顾名思义与触控有关。
有关Foundation框架的资料可以参考苹果官方的文档库:
文章发布时间为: September 1st , 2016 at 11:20 am
最后编辑时间为: August 27th , 2017 at 09:46 am
本文由 99ios 创作,转载请注明出处
最后编辑时间为: August 27th , 2017 at 09:46 am
本文由 99ios 创作,转载请注明出处