iOS 常用的第三方类库大全

转载 2015年11月20日 20:41:54
原文网址: http://www.cocoachina.com/industry/20130106/5478.html



来自社区会员li_zhi0123的分享:
会员博客:
http://blog.csdn.net/wstarx/article/details/6317779
http://iosdeveloper.diandian.com/post/2011-05-21/932272
            
开发几个常用的开源类库及下载地址:
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——正则表达式支持

可能会用到的库:
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/
 

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

2、AFNetworking
轻量级的通讯类库,使用非常简单。

3、MKNetworkKit
最近做的不错的一个通讯类库,具有AFNetworking和ASIHTTPRequest双方的优点,甚至功能更丰富一些,但是本人还没有使用过。
下载地址:https://github.com/MugunthKumar/MKNetworkKit

Socket
1、CocoaAsyncSocket
CocoaAsyncSocket是用的最广泛的socket开发库,省略了程序员与CFNetwork接触的时间,延长了程序员寿命。
下载地址:https://github.com/robbiehanson/CocoaAsyncSocket

2、SocketRocket
SocketRocket是Square开发的一个实现webSocket的库,可以轻松的实现即时通信。

数据解析
1、SBJSON
SBJson的解析速度其实是比较慢的,但是不知道为什么它却是用的最广的。
下载地址:

2、JSONKit
JSONKit解析速度上最接近iOS原生解析类,当然iOS5.0才开始支持原生解析,所以选择一个库还是很必要的。
下载地址:https://github.com/johnezang/JSONKit

3、TouchJSON
TouchJSON用的也比较广泛.

4、json-framework
没有用过。
下载地址:https://github.com/stig/json-framework

5、TBXML
TBXML是一套轻量级的DOM方式的XML解析类库,有很好的性能和低内存占用,不过它不对XML格式进行校验,不支持XPath,并且只支持解析,不支持对XML进行修改。
下载地址:https://github.com/71squared/TBXML

6、TouchXML
TouchXML这也是一套DOM方式的XML解析类库,支持XPath,不支持XML的修改。
下载地址:https://github.com/TouchCode/TouchXML

7、KissXML
KissXML这是一套基于TouchXML的XML解析类库,只不过实现了支持XML的修改。

8、GDataXML
GDataXML是Google开发的DOM方式XML解析类库,支持读取和修改XML文档,支持XPath方式查询。
下载地址:

第三方管理
1、fmdb
fmdb是一个数据库管理库,封装了sqlite相关的sql语句,简化数据库操作。
下载地址:https://github.com/ccgus/fmdb

2、ssziparchive
ssziparchive与sstoolkit是同一个作者,这哥们儿简直是个天才。

3、ZipArchive
ZipArchive同样是minizip的封装。

4、Objective-Zip
Objective-Zip将Zlib和MiniZip用Objective-C进行了封装,使用起来非常简单。

5、zxing
zxing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、DataMatrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端。

6、ZBar
ZBar 是款桌面电脑用条形码/二维码扫描工具,支持摄像头及图片扫描,支持多平台包括 iPhone 手机。同时 ZBar提供了二维码扫描的 API 开发包。

7、ObjQREncoder 
ObjQREncoder 是 Objective-C 的二维码的编码器,用于生成二维码图像。

8、OpenUDID
OpenUDID是iOS禁止使用系统UDID之后的新解决方法。

9、RegexKitLite
RegexKitLite 是一个轻量级的 Objective-C 的正则表达式库,支持 Mac OS X 和 iOS,使用ICU 库开发。

10、STUtils
STUtils是一系列的工具集,包含了很多对于iOS原生类的扩展,当然也包含一个用于安全保存用户密码STKeyChain。

11、scifihifi-iphone
scifihifi-iphone用于安全保存用户密码到keychain中。

12、sskeychain
sskeychain同scifihifi-iphone一样,不过属于轻量级。

13、SDWebImage
SDWebImage调用网站上的图片,跟本地调用内置在应用包里的图片一样简单。操作也很简单。

14、umeng
umeng既有统计分析,也有社会化组件。但是统计分析的用户数似乎明显多于其社会化组件的用户。

第三方UI
1、appirater
appirater是一个可以直接使用到任何iPhone应用中的开源类,用于提醒用户在打开App时,对应用进行评论或打分。
下载地址:https://github.com/arashpayan/appirater

2、FDStatusBarNotifierView
FDStatusBarNotifierView 实现了在状态栏中显示自定义提醒信息的功能。

3、MTStatusBarOverlay
MTStatusBarOverlay 是一个定制的 iOS状态栏,用于覆盖系统默认的状态栏。

4、iCarousel
iCarousel 是一个用来简化在 iOS 上实现旋转木马时的视图切换效果,支持 iPad,提供多种切换效果。

5、MBProgressHUD
MBProgressHUD就不多说了,伟大的菊花。
下载地址:https://github.com/jdg/MBProgressHUD

6、SVProgressHUD
SVProgressHUD是一个轻量级的菊花。
下载地址:https://github.com/samvermette/SVProgressHUD

7、MWPhotoBrowser
MWPhotoBrowser 实现了一个照片浏览器类似 iOS自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。
下载地址:https://github.com/mwaterfall/MWPhotoBrowser

8、ShareSDK
ShareSDK支持分享到新浪微博、微信好友、微信朋友圈、QQ好友、腾迅微博、QQ空间、人人网、开心网、豆瓣、搜狐微博、网易微博、短信、邮件、打印、拷贝等。但是由于这个SDK包很大,所以用的时候一定要精简一下。下载地址:http://sharesdk.cn/Download

 
举报

相关文章推荐

ios 常用第三方类库整理和吐槽

下面是一些比较流行的第三方库:   HTTP 相比较之下,AFNetworking是目前最优秀的一个了:轻量、易用、使用者多、开发者有在积极维护。在AFN出现之前,这个角色是由ASI...

iOS开发常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability 检测网络连接 ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

iOS常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability 检测网络连接 ...
  • map625
  • map625
  • 2014-01-03 14:08
  • 1856

ios常用第三方类库

iOS常用第三方类库 转自cocoachina 开发几个常用的开源类库及下载地址: 1.jsonjson编码解码 2.GTMBase64  base64编码解码 3.TouchXML ...
  • cofaa
  • cofaa
  • 2013-02-18 13:24
  • 19

iOS开发常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability 检测网络连接 ...

iOS常用第三方类库

开发几个常用的开源类库及下载地址: 1.jsonjson编码解码 2.GTMBase64  base64编码解码 3.TouchXML 解析 4.SFHFKeychainUtils  安全保存...

iOS常用第三方类库整合

http://blog.csdn.net/wstarx/article/details/6317779 http://iosdeveloper.diandian.com/post/2011-05-2...

iOS开发常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability 检测网络连接 用...

iOS开发中常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability 检测网络连接 用...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)