This guide provides details on how to install
The preferred method of installation for
IGListKit is using CocoaPods.
In order to use the latest release of the framework, add the following to your
pod 'IGListKit', '~> 4.0'
Alternatively, you can use the latest version from the
master branch. This is what we use at Instagram, so you can be confident that
master is always stable and reliable.
pod 'IGListKit', :git => 'https://github.com/Instagram/IGListKit.git', :branch => 'master'
masteris stable, it may have breaking changes. Before updating to
master, be sure to check the
CHANGELOGfor details on changes.
With the exception of
macOS (which currently only supports the diffing algorithm components), using
pod 'IGListKit' will get you the full library, including the flexible
UICollectionView system. Learn more about how to get started in our Getting Started guide.
However, if you only want to use the diffing components of this library, then you can use the diffing subspec in your
pod 'IGListKit/Diffing', '~> 4.0'
Regardless of whether you only use the diffing components, or the entire library, the imports are the same:
If using Carthage, add the following to your
github "Instagram/IGListKit" ~> 4.0