美文网首页iOS开源IOS知识积累
IGListKit框架详细解析(一) —— 基本概览(一)

IGListKit框架详细解析(一) —— 基本概览(一)

作者: 刀客传奇 | 来源:发表于2019-01-19 13:47 被阅读162次

    版本记录

    版本号 时间
    V1.0 2019.01.19 星期六

    前言

    IGListKit这个框架可能很多人没有听过,它其实就是一个数据驱动的UICollectionView框架,用于构建快速灵活的列表。它由Instagram开发,接下来这几篇我们就一起看一下这个框架。

    概览

    首先我们看一下IGListKit在GitHub上的地址 - IGListKit

    下面看它的主要特点和功能

    IGListKit是Instagram工程师建立和维护的工程。我们在Instagram应用程序中使用开源版本master分支。


    Requirements

    • Xcode 9.0+
    • iOS 8.0+
    • tvOS 9.0+
    • macOS 10.11+ (diffing algorithm components only)
    • Interoperability with Swift 3.0+

    Installation

    1. CocoaPods

    Podfile添加如下内容:

    pod 'IGListKit', '~> 3.0'
    

    2. Carthage

    对于Carthage,在Cartfile添加如下内容:

    github "Instagram/IGListKit" ~> 3.0
    

    对于高级使用,请参考Installation Guide


    Getting Started

    $ git clone https://github.com/Instagram/IGListKit.git
    $ cd IGListKit/
    $ ./scripts/setup.sh
    

    Documentation

    你可以在这里the docs here找到文件。文档是用jazzy生成的,并托管在GitHub-Pages上。

    要重新生成文档,请运行./scripts/build_docs.sh来自repo中的根目录。

    后记

    本篇主要简单介绍了IGListKit框架的基本信息,下一篇会结合具体实例进行说明,感兴趣的给个赞或者关注~~~

    相关文章

      网友评论

        本文标题:IGListKit框架详细解析(一) —— 基本概览(一)

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