iOS葵花宝典之Swift

作者: lym不解释 | 来源:发表于2019-07-16 15:50 被阅读6次

    记录工作中常用第三方库...

    网络篇

    Alamofire

    swift版本的AFNetworking , 都是matt大神作品。

    Moya

    Moya是一个将Alamofire进行封装的网络抽象库。由几个模块:

    • provider 是一个提供网络请求服务的提供者
    • Request 直接用provider来发起request。
    • Response Response这个类对于请求结果,提供了一些加工方法,比如data转json,图片转换等。
    • Plugins Moya提供了一个插件协议PluginType,协议里规定了几种方法,阐明了插件的应用区域。

    解析篇

    SwiftyJSON

    SwiftyJSON 老牌的 JSON 解析库,对于嵌套复杂的 JSON 数据依然能非常灵活地取值。

    HandyJSON

    HandyJSON是由阿里巴巴出品swift解析库,上手容易,能让你找到类似oc中使用YYModel MJExtension的手感。

    缓存篇

    YYCache
    即便swift轻量级缓存依然推荐使用YYCache,YYKit影响力相信国内iOS开发者无人不知。

    图片篇

    Kingfisher

    喵神 onevcat 开源及维护。 swift版的 SDWebImage.

    布局篇

    SnapKit

    swift版的 Masonry.

    工具篇

    fastlane

    自动打包发布蒲公英,上架app。

    RxSwift

    如果你在oc中使用ReactiveObjC,那swift你也必然会使用它。

    CryptoSwift

    非常流行的加密解密库,项目中常用的加密解密都可以用这个库。

    SwiftDate

    非常好用的帮助处理 Date 相关的库。灵活运用了 swift 的重载操作符、扩展等特性,使得时间可以直观的进行算术运算:比较大小,直接加减等。

    UI篇

    SwiftyAttributes

    先进的 API ,操作 attributed 字符串的利器。

    相关文章

      网友评论

        本文标题:iOS葵花宝典之Swift

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