iOS常用基础框架和第三方类库

iOS 常用基础框架


框架名称


功能


Foundation


提供OC的基础类(像NSObject)、基本数据类型等


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


为应用程序提供在程序运行中消费的支持

常用的第三方开源框架:

1.jsonjson编码解码

2.GTMBase64  base64编码解码

3.TouchXML 解析

4.SFHFKeychainUtils  安全保存用户密码到keychain中

5.MBProgressHUD很棒的一个加载等待特效框架

6.ASIHTTPRequest 等相关协议封装

7.EGORefreshTableHeaderView 下拉刷新代码

8.AsyncImageView 异步加载图片并缓存代码

9.类似setting的竖立也分栏程序 

10.MBProgressHUD——进展指示符库

11.Flurry——详尽的使用统计

12.CorePlot——2D图形绘图仪

13.GData client——iPhone上所有Google相关服务的类库

14.SDWebImage——简化网络图片处理

15.RegexKitLite——正则表达式支持

.....

时间: 2024-10-21 20:37:20

iOS常用基础框架和第三方类库的相关文章

iOS 常用基础框架

框架名称 功能 Foundation 提供OC的基础类(像NSObject).基本数据类型等 UIKit 创建和管理应用程序的用户界面 QuartzCore 提供动画特效以及通过硬件进行渲染的能力 CoreGraphics 提供2D绘制的基于C的API SystemConfiguration 检测当前网络是否可用和硬件设备状态 AVFoundation 提供音频录制和回放的底层API,同时也负责管理音频硬件 CFNetwork 访问和配置网络,像HTTP.FTP和Bonjour Services

iOS 常用的几个第三方库

网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好. 下载地址:https://github.com/pokeb/asi-http-request 2.AFNetworking 轻量级的通讯类库,使用非常简单. 下载地址:https://github.com/AFNetworking/AFNe

ios常用开源框架

KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849 http://sencho.blog.163.com/blog/static/83056228201151743110540/ 很方便的一个xml解析器,支持Xpath查询. skpsmtpmessage——Quick SMTP邮件发送svn checkout http://skpsmtpmessage.googlecode.com/svn/trunk/ skpsmtpmessage-re

iOS开发-基础框架

        Foundation框架为所有的应用程序提供基本系统服务 创建和管理集合,比如数组和字典 访问存储在应用程序里的图片和其它资源 创建和管理字符串 提交和接收通知 创建日期和时间对象 自动发现IP网络上的设备 操作URL流 执行异步代码 UIKit框架提供创建基于触摸用户界面的类 构建和管理你的用户界面 捕获触摸和基于移动的事件 呈现文字和web内容 优化你的多任务程序 创建定制的用户界面元素 Core Data框架管着理应用程序数据模型 在库里存储和接收对象 提供基本的undo/

iOS开发基础框架

---恢复内容开始--- //appdelegate ////  AppDelegate.m//  iOS开发架构////  Copyright © 2016年 Chason. All rights reserved.// #import "AppDelegate.h"#import "ViewController.h"#import "CYCTabBarViewController.h"@interface AppDelegate () @en

Objective C Foundation基础框架[转]

<pre class="cpp" name="code">iOS Foundation基础框架就是以Foundation.h头文件的库 #import <Foundation/Foundation.h> Mac OS X和iOS都使用了Foundation基础框架.该框架中有很多日后开发常用的API,非常基础重要.以下就常用的类和结构做个介绍. NSObjct NSObject类,是ObjC类族中的根类.NSObject有一些高级特性支持,在

ios常用的基础框架

ios常用的基础框架 框架名称 功能 Foundation 提供OC的基础类(像NSObject).基本数据类型等 UIKit 创建和管理应用程序的用户界面 QuartzCore 提供动画特效以及通过硬件进行渲染的能力 CoreGraphics 提供2D绘制的基于C的API SystemConfiguration 检测当前网络是否可用和硬件设备状态 AVFoundation 提供音频录制和回放的底层API,同时也负责管理音频硬件 CFNetwork 访问和配置网络,像HTTP.FTP和Bonjo

【转】iOS开发常用的第三方类库

原文: http://blog.csdn.net/xiazailushang/article/details/9716043 在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率:同时,也可以从它们的源代码中学习到很多有用的东西. Reachability 检测网络连接 用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式. 可以从Apple网站下载到:http://developer.apple.com/libr

iOS常用第三方类库 Xcode插件

第三方类库(github地址): 1.AFNetworking 网络数据     https://github.com/AFNetworking/AFNetworking 2.SDWebImage 图片缓存 https://github.com/rs/SDWebImage 3.MBProgressHUD 提示框  https://github.com/jdg/MBProgressHUD 4.FMDB 数据库 https://github.com/ccgus/fmdb 5.MJExtension