美文网首页iOS开发iOS
iOS中常用框架功能总结

iOS中常用框架功能总结

作者: 钎探穗 | 来源:发表于2016-06-05 20:30 被阅读1954次
    • Foundation 提供OC的基础类(像NSObject)、基本数据类型等,(创建和管理集合,字符串等;访问存储在应用程序里的图片和其他资源;提交和接收通知;创建日期和时间对象;自动发现IP网络上的设备;操作URL流;执行异步代码)

    • UIKit 创建和管理应用程序的用户界面;捕获触摸和基于移动的事件;呈现文字和web内容;优化你的多任务程序;创建定制的用户界面元素.

    • QuartzCore 提供动画特效以及通过硬件进行渲染的能力

    • CoreGraphics 提供2D绘制的基于C的API;创建基于路径的绘图;抗锯齿渲染;添加梯度,图片和颜色;Use coordinate-space transformations;创建,显示和分析PDF文档;

    • Core Data框架管着理应用程序数据模型(提供的内建SQLlite技术可以高效的管理数据);在库里存储和接收对象;提供基本的undo/redo;自动验证属性值;用[NSFetchedResultsController]管理表视图中的结果;支持基于文档的应用程序.

    • SystemConfiguration 检测当前网络是否可用和硬件设备状态

    • AVFoundation 提供音频录制和回放的底层API,同时也负责管理音频硬件

    • CFNetwork 访问和配置网络,像HTTP、FTP和Bonjour Services

    • CoreFoundation 提供抽象的常用数据类型,如Unicode strings、XML、URL等

    • CoreLocation 使用GPS和WIFI获取位置信息

    • GameKit 为游戏提供网络功能:点对点互联和游戏中的语音交流
    • AddressBook 提供访问用户联系人信息的功能
    • AddressBookUI 提供一个用户界面,用于显示存储在地址簿中的联系人信息
    • AudioToolBox 提供音频录制和回放的底层API,同时也负责管理音频硬件
    • AudioUnit 提供一个接口,让我们的应用程序可以对音频进行处理
    • MapKit 为应用程序提供内嵌地图的接口
    • MediaPlayer 提供播放视频和音频的功能
    • MessageUI 提供视图控制接口用以处理E-mail和短信
    • OpenGLES 提供动画特效以及通过硬件进行渲染的能力;创建2D和3D图形;创建更复杂的图形,比如数据虚拟化,模拟飞行,或者视频游戏;访问底层图形设备.
    • StoreKit 为应用程序提供在程序运行中消费的支持

    相关文章

      网友评论

        本文标题:iOS中常用框架功能总结

        本文链接:https://www.haomeiwen.com/subject/bcerdttx.html