博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OS开发过程中常用开源库
阅读量:7031 次
发布时间:2019-06-28

本文共 985 字,大约阅读时间需要 3 分钟。

开发iOS APP也有一段时间了,在开发过程中使用或了解过许多开源库,在这里分享出来。

1、TBXML(GitHub或官网上可以下载)

TBXML是一个基于DOM解析的XML库,使用非常方便。我自已基于TBXML写了一个XML TO Dictionary的工具类,有需要的可以联系我。

2、SBJSON (GitHub可以下载)

目前很多项目的HTTP 通讯都用JSON通讯。 SBJSON 就是业界公认的 JSON 格式的 Objective-C  实现版。

3、SFHFKeychainUtils (GitHub可以下载)

目前有很多应用是用名文或是自己加解密来存储敏感信息,其实Cocoa Touch已经提用了安全的Keychain供我们存储敏感信息,不过Cocoa Touch的接口实在太难用了,于是就有了SFHFKeychainUtils。

3、ASIHTTPRequest (GitHub或官网上可以下载)

ASIHTTPRequest是一个HTTP框架,关于HTTP方方面面都可以通过他来解决。我看过的iOS项目HTTP相关基本都用ASIHTTPRequest,我不确定是不因为ASIHTTPRequest太好用,反正我确定Cocoa Touch 提供的 NSURLConnection 太难用。

4、MBProgressHUD 

MBProgressHUD是一个模态进度条,异步请求时UI必备,提示个Loading什么的。

5、Facebook SDK for iOS

大名鼎鼎的Facebook我就不解释了,反正很有用

6、RegexKitLite

RegexKitLite非常好用的正则表达式库,不知到Apple怎么连个正则表达式框架都不提供,不过RegexKitLite还是非常好用。

7、ZipArchive

ZipArchive非常好用的ZIP压缩&解压缩框架,打包上传或数据同步时经常用到。

8、EGOImageLoading (GitHub)

图片异步加载控件

9、EGOTableViewPullRefresh (GitHub)

现在很多应用都提供了下拉刷新列表功能,那就是他了。

 10.CTMbase64

转载于:https://www.cnblogs.com/ikodota/archive/2012/07/25/2607865.html

你可能感兴趣的文章
Angular2、AngularJS、React、vue.js过去一年的Google趋势分析
查看>>
3D轮播图
查看>>
同源策略和跨域方法
查看>>
JavaScript中的delete操作符
查看>>
es7与es8其他知识
查看>>
使用 Hexo 创建项目文档网站
查看>>
typeof和instanceof的区别
查看>>
XAMPP Windows 安装中报错解决方法备忘
查看>>
sublime之利器使用篇
查看>>
每个类都应将所有能力以最小粒度提供给外部可配置,每个业务所需要的功能是这些能力的组合...
查看>>
使用cached的wrapper类读取请求响应内容
查看>>
[python][os]分离文件目录,文件名以及文件后缀
查看>>
解决Android Studio SDK无法下载问题
查看>>
雷军定AI+IoT为小米核心战略,牵手宜家推进生态布局
查看>>
书评:《All About Java 8 Lambdas》
查看>>
搜狗信息流推荐算法实践
查看>>
Visual Studio 2017 15.6发布
查看>>
2019年Java和JVM生态系统预测:OpenJDK将成为Java运行时市场领导者
查看>>
拥抱PostgreSQL,红帽再表态:SSPL的MongoDB坚决不用
查看>>
架构设计复杂度的6个来源
查看>>