iOS自带框架以及API文档

    写点博客的主要原因,就是平时做项目太赶,大多现学现卖,没有时间做下技术的沉淀和分享,现在终于有闲下来的时间,就多年ios项目经验分享下自己所了解的东西。若有说的不好或者不对的地方希望大家及时指正出来,一起互相学习。

iOS 自带框架

 众所周知iOS提供了很多的Framework,主要最常用的就是Foundation和UIKit。Foundation提供了OC的基础类、基础数据类型、基础系统服务类等;UIKit提供了用户基础界面类。当然还有其它框架类,下面我会一一介绍并探讨学习。

框架名称功能
FoundationOC的基础类、基础数据类型、基础系统服务类等
UIKit应用程序界面类
QuartzCore 提供动画特效以及通过硬件进行渲染的能力
CoreGraphics提供2D绘制的基于C的API
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提供动画特效以及通过硬件进行渲染的能力
StoreKit为应用程序提供在程序运行中消费的支持

 

mac安装Xcode后可以在  

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks 找到所有的frameworks。

对于这些frameworks的学习,大家可以在Xcode->Preference打开Xcode偏好设置,选择Downloads或者Components下载文档

下载后你可以在xcode->Help->Documentation And API Reference来打开文档。

    当然还可以使用第三方api管理软件,一般此类软件包含了几乎所有常用语言的api,诸如c,c++,java等,是程序员的必备工具之一。

    下面我会一一讲解这些框架的内部主要函数以及会给出对应的案例。

 

转载于:https://my.oschina.net/u/3022138/blog/1301771

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值