zoukankan      html  css  js  c++  java
  • OS开发过程中常用开源库

    开发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

  • 相关阅读:
    JavaScript在web自动化测试中的作用
    Python使用Pandas高效处理测试数据
    git update-index --assume-unchanged忽略跟踪
    git reset三种模式
    Python Unittest根据不同测试环境跳过用例详解
    python ddt 实现数据驱动
    测试用例重要性暨动端测试用例设计总结
    jenkins执行selenium自动化测试浏览器不显示解决方法
    《过目不忘的读书法》 读书笔记
    memcached 学习
  • 原文地址:https://www.cnblogs.com/ikodota/p/2607865.html
Copyright © 2011-2022 走看看