美文网首页iOS Developer
iOS开发 非常全的三方库、插件、大牛博客等等(四)

iOS开发 非常全的三方库、插件、大牛博客等等(四)

作者: HT_Jonson | 来源:发表于2017-04-18 10:28 被阅读0次

    Model

    JSONKit- JSONKit库是非常简单易用而且效率又比较高的,重要的JSONKit适用于ios 5.0以下的版本,使用JSONKit库来解析json文件,只需要下载JSONKit.h 和JSONKit.m添加到工程中;然后加入libz.dylib即可。
    JSONModel- 解析服务器返回的Json数据的库,JSONModel源码解析一
    Mantle- Mantle主要用来将JSON数据模型化为OC对象, 大系统中使用。
    为什么选择Mantle
    RFJModel- RFJModel是一个IOS类库,可以将JSON字典自动装填到OBJC对象。相比JSONModel有一些非常好的特性,使用上也比较简单。
    XMLDictionary- ios与mac os平台下xml与NSDictionary相互转化开源类库。
    AEXML.swift- AEXML.swift简单又易于的XML解析类及示例。
    MJExtension- 用于json转model进行使用,转换效率很高,使用也比较简单,只要前后台约定好,json直接就转成了model。
    CFRuntime- “Swift 版的 MJExtension,运行时、反射与一键字典模型互转”。
    DDModel- 快速搭建项目Model层,支持ORM映射关系,能从JSON/XML直接实例一个Model对象。支持SQLite本地数据持久化,封装了HTTP, 减少HTTP代码与UIViewController的代码耦合,支持Cache;类似RESTKit、Mantle的功能;使用该类库以后简化了网络层的开发工作,把更多的精力放在UI上面;目前只支持GET/POST方法的请求。使用到的第三方库有:1.SQLitePersistentObject; 2.JTObjectMapping; 3.AFNetworking; 4.XMLDictionary;
    protobuf-swift- Protocol Buffers 的 Swift 语言实现库。P.S. Protocol Buffers 是 Google 开源项目,主要功能是实现直接序列化结构化的对象数据,方便跨平台快速传递,开发者也可以直接修改 protobuf 中的数据。相比 XML 和 JSON,protobuf 解析更快,存储更小。
    JSONCodable- 基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析类。
    SwiftyJSON- 使Swift的JSON解析变得简单。
    JSONNeverDie.swift- JSON 到 Model 类的自动映射工具。
    Fuzi.swift- Swift实现的轻量快速的 XML/HTML 解析器。
    SWXMLHash.swift- 易用的 XML 解析类库。非常实用的“轮子”。
    YYModel- 高性能的 iOS JSON 模型框架。
    TidyJSON.swift- TidyJSON.swift一款简单、易用、明了的 JSON 解析小类库。
    PMJSON.swift- PMJSON.swift简单、实用、高效的 JSON 解析类库。
    Unbox.swift- 极为易用、轻量,更少辅助代码的 JSON 解析类。

    通讯录

    快速查找联系人- 类似微信联系人搜索的界面,快速查找联系人,并支持点击查询结果 。

    相关文章

      网友评论

        本文标题:iOS开发 非常全的三方库、插件、大牛博客等等(四)

        本文链接:https://www.haomeiwen.com/subject/wmrfzttx.html