iOS 常用的几个第三方库
网络通信
raywenderlich网站所推荐的10款最有用的第三方iOS类库(程序猿们投票选出的): 1.AFNetworking
轻量级而又超级高效的iOS网络编程框架,它支持iOS5.0及以上版本。
关于这个框架的使用,大家可以参考:
How To Create an App Like Instagram With a Web Service Backend – Part 1 2.SSToolKit
非常简单有用的工具,除了提供一些UI界面元素外,它还可以帮我们解决一些常见问题 3.GPUImage
用来处理图片的好框架,可以进行实时照片和视频处理,使用GPU而不是CPU,从而大大提高了程序运行效率。它比苹果官方的Core Image还要快,不过它缺少一些更先进的功能,比如Core Image的面部识别。 4.SocketRocket
如果你需要在iOS开发中和Web sockets打交道,显然不能错过这个框架。它可以轻松实现单一TCP连接的双工交流。虽然只有一些浏览器支持它,但对于一些实时在线应用来说非常有用。 5.HocketKit
可以使用它进行beta版发布,以及应用内崩溃报告,可以轻松发现程序中错误的来源。 6.JSONKit
超级NB的一个框架,可以高速解析JSON。当然从iOS5之后苹果官方也提供了自己的原生JSON支持(NSJSONSerialization) 7.MagicalRecord
Core Data是iOS开发中一个令人头疼的问题,不过MagicalRecord可以帮你减轻这方面的烦恼。 8.RestKit
可以让你的应用轻松的和REST远程API整合在一起。它可以处理网络事务,解析XML或JSON,并转换成你自定义的类。如果对它感兴趣,可以看看这个教程:
Introduction to RESTKit Tutorial 9.Test Flight
可以用它来实现在线beta版测试的云服务, 10.MBProgressHUD
向用户提供进度条的视觉反馈效果。
分享类型:游戏开发相关
http://blog.csdn.net/wstarx/article/details/6317779
http://iosdeveloper.diandian.com/post/2011-05-21/932272
开发几个常用的开源类库及下载地址:
1.json json编码解码
2.GTMBase64 base64编码解码
3.TouchXML xml解析
4.SFHFKeychainUtils 安全保存用户密码到keychain中
5.MBProgressHUD 很棒的一个加载等待特效框架
6.ASIHTTPRequest http等相关协议封装
7.EGORefreshTableHeaderView 下拉刷新代码
8.AsyncImageView 异步加载图片并缓存代码
9.类似setting的竖立也分栏程序
10.MBProgressHUD——进展指示符库
11.Flurry——详尽的使用统计
12.CorePlot——2D图形绘图仪
13.GData client——iPhone上所有Google相关服务的类库
14.SDWebImage——简化网络图片处理
15.RegexKitLite——正则表达式支持
可能会用到的库:
1.exif:svn checkout http://iphone-exif.google.code.com/svn/trunk/ iphone-exif
2.图像处理:svn checkout http://simple-iphone-image-processing.googlecode.com/svn/trunk/ simple-iphone-image-processing-read-only
AppStore软件排名相关,工欲善其事,必先利其器。
1.下载排名相关:appannie
2.用户行为分析:flurry
3.majicrank-各国排名查询工具 (推荐)
4.AppViz-App销售统计软件 (推荐)
5.PodViz-用户评论等查看工具
6.appfigures-报表统计分析工具
开发几个常用的开源类库及下载地址:引用1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPRequest http等相关协议封装7.EGORefreshTableHeaderView 下拉刷新代码8.AsyncImageView 异步加载图片并缓存代码9.类似setting的竖立也分栏程序
扫描wifi信息:
http://code.google.com/p/uwecaugmentedrealityproject/
http://code.google.com/p/iphone-wireless/
条形码扫描:
http://zbar.sourceforge.net/iphone/sdkdoc/install.html
tcp/ip的通讯协议:
http://code.google.com/p/cocoaasyncsocket/
voip/sip:
http://code.google.com/p/siphon/
http://code.google.com/p/asterisk-voicemail-for-iphone/
http://code.google.com/p/voiphone/
three20
https://github.com/facebook/three20
google gdata
http://code.google.com/p/gdata-objectivec-client/
720全景显示panoramagl
http://code.google.com/p/panoramagl/
jabber client
http://code.google.com/p/ichabber/
PLBlocks
http://code.google.com/p/plblocks/
image processing
http://code.google.com/p/simple-iphone-image-processing/
json编码解码:http://code.google.com/p/json-framework
base64编码解码:http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/?r=87
xml解析:https://github.com/schwa/TouchXML
安全保存用户密码到keychain中:https://github.com/ldandersen/scifihifi-iphone
加载等待特效框架(private api):https://github.com/jdg/MBProgressHUD
http等相关协议封装:http://allseeing-i.com/ASIHTTPRequest
下拉刷新代码:https://github.com/enormego/EGOTableViewPullRefresh
异步加载图片并缓存代码:http://www.markj.net/iphone-asynchronous-table-image/
iphone TTS:https://bitbucket.org/sfoster/iphone-tts
iphone cook book 源码:https://github.com/erica/iphone-3.0-cookbook-
iphone 正则表达式:http://regexkit.sourceforge.net/RegexKitLite/
OAuth认证: http://code.google.com/p/oauth/
http://code.google.com/p/oauthconsumer/
iOS 常用的几个第三方库的更多相关文章
- iOS真机调试引入第三方库(如友盟等)编译时候,出现错误提示
用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过.看了下问题,报的是以下错误: MARK:解决方法:在building Setting 中设置bitCode ...
- ios paper for facebook 使用第三方库
facebook paper使用的第三方库 Facebook Paper使用的第三方库 第三方库名 简介 链接 ACE code editor https://github.com/ajaxorg/a ...
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
iOS程序集成的第三方库过多时,很容易出现某几个库同时用到了一样的函数库,也就是在你的程序link时会提示duplicate symbol,而重复的符号又不是由你自己程序的代码造成的,也就说没法通过直 ...
- IOS学习笔记28—SQLite3第三方库之FMDB
本文转载至 http://blog.csdn.net/happyrabbit456/article/details/11609451 SQLite是一种小型的轻量级的关系型数据库,在移动设备上使用是非 ...
- iOS开发中用到的第三方库概览
前言:记录一下使用过和接触过的第三方库,重要程度与顺序无关 网络请求: AFNetworking:AFNetworking is a delightful networking library for ...
- iOS 安装Cocoapods以及安装第三方库的操作流程
安装cocoapods的流程: 1.打开终端,输入: sudo gem update —system 2.输入密码,稍等 3.gem sources --remove https://rubygem ...
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
第一步:下载第三方库,点击 连接 下载, 第二部:准备数据库:按照连接&中博客的步骤实现数据库, 数据库的设计大致如下表: id username pas ...
- IOS开发中有用的第三方库
#Objective-C中最受瞩目库 [链接](https://github.com/languages/Objective-C/most_watched) * [three20](https:/ ...
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
我们写界面要考虑很多用户体验问题,键盘事件的响应就是比较麻烦的一种.我们需要监听键盘事件,考虑点击背景收起键盘.考虑键盘遮挡输入框问题等等,而且每个界面都要做这么一套.这个库帮我们解决了这个事情. 这 ...
随机推荐
- BZOJ3124 [Sdoi2013]直径 【树的直径】
题目 小Q最近学习了一些图论知识.根据课本,有如下定义.树:无回路且连通的无向图,每条边都有正整数的权值来表示其长度.如果一棵树有N个节点,可以证明其有且仅有N-1 条边. 路径:一棵树上,任意两个节 ...
- 【bzoj2393】Cirno的完美算数教室 数论容斥
Description ~Cirno发现了一种baka数,这种数呢~只含有2和⑨两种数字~~ 现在Cirno想知道~一个区间中~~有多少个数能被baka数整除~ 但是Cirno这么天才的妖精才不屑去数 ...
- noj 2069 赵信的往事 [yy题 无限gcd]
njczy2010 2069 Accepted 31MS 224K 1351Byte G++ 2014-11-13 13:32:56.0 坑爹的无限gcd,,,尼玛想好久,原来要x对y算一次,y再 ...
- Oracle外键级联删除和级联更新
https://www.2cto.com/database/201507/417496.html
- 2015多校联合训练赛 Training Contest 4 1008
构造题: 比赛的时候只想到:前面一样的数,后面 是类似1,2,3,4,5,6....t这 既是:t+1,t+1...,1,2,3,...t t+1的数目 可能 很多, 题解时YY出一个N 然后对N ...
- Android开发—智能家居系列】(二):用手机对WIFI模块进行配置
在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的.有图为证,哈哈. 上一篇文章[Android开发—智能家居系列](一):智能家居原理的文末总结中写到: 手机APP控制智能温控器 ...
- 前端高频面试题 JavaScript篇
以下问题都来自于互联网前端面经分享,回答为笔者通过查阅资料加上自身理解总结,不保证解答的准确性,有兴趣讨论的同学可以留言或者私信讨论. 1.JS的异步机制? 2.闭包如何实现? 3.原型链.继承? 4 ...
- 出现异常时直接把e输出比输出e.getMessage()好得多
之前研究态度不好,出异常时处理草草了事,今天出现问题才觉得该认真对待每个分支.
- IE 扩展调用主窗体中的函数
IE 扩展调用主窗体中的函数 在函数名前加上 parentWindow 就可以.如: <script> var doc = external.menuArguments.docum ...
- WheelView实现省市区三级联动(数据库实现版本号附带完整SQL及数据)
近期在实现收货地址功能,用到了省市区三级联动效果,网上找到一般都是xml或json.数据源陈旧改动麻烦.改动了一下使用数据库方式实现了一下 数据源解决.因为数据量比較大通过初始化批量运行SQL的方式不 ...