美文网首页swift资料
关于swift学习资料

关于swift学习资料

作者: godBlessMe__ | 来源:发表于2020-09-17 09:46 被阅读0次

    Swift学习资料

    网站:

    Swift Programming Guide

    https://docs.swift.org/swift-book/

    https://swift.org/

    中文翻译

    https://www.cnswift.org/

    swiftUI官方文档

    https://developer.apple.com/documentation/swiftui

    官方资料

    https://developer.apple.com/swift/resources/

    中文手册

    https://github.com/CocoaChina-editors/Welcome-to-Swift/blob/master/UsingSwiftwithCocoaandObjective-C%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C.md

    SwiftGG 官方网站:Swift 翻译组

    https://swift.gg/

    SwiftGG github

    https://github.com/SwiftGGTeam

    Swift 5.0 官方文档中文版

    https://swiftgg.gitbook.io/swift/

    swiftUI:

    https://github.com/fzhlee/SwiftUI-Guide#Chapter6

    视频学习网站

    泊学网:有些免费视频,视频配有文档说明

    https://boxueio.com/

    V课堂

    http://www.swiftv.cn/school

    ObjC中国:电子书

    https://objccn.io/products/

    swift基本语法

    https://blog.csdn.net/xmcy001122/article/details/105069055

    三方:

    网络

    Alamofire

    swift版本的AFNetworking

    Moya

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

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

    模型解析

    SwiftyJSON

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

    HandyJSON

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

    KakaJSON

    MJ老师出品。

    缓存

    YYCache

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

    WCDB

    腾讯微信出品,这个就是理由。WCDB是一个高效、完整、易用的移动数据库框架,支持iOS, macOS和Android。

    图片

    Kingfisher

    swift版的 SDWebImage.

    布局

    SnapKit

    swift版的 Masonry.

    工具

    RxSwift

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

    CryptoSwift

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

    SwiftDate

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

    UI

    SwiftyAttributes

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

    Toast-Swift

    使用简单弹窗提示。

    TextFieldEffects

    多种带动画输入框。

    NVActivityIndicatorView

    32种loading加载动画。

    XIB

    IBAnimatable

    基于storyboard 开发动画

    IBAnalyzer

    xib,storyboard问题分析库

    日志

    XCGLogger

    日志输出

    相关文章

      网友评论

        本文标题:关于swift学习资料

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