Popularity
0.4
Stable
Activity
0.0
Stable
9
1
3

Code Quality Rank: L4
Programming language: Swift
Tags: UI     UITableView    
Latest version: v0.2.0

Doppelganger-Swift alternatives and similar libraries

Based on the "UITableView" category

Do you think we are missing an alternative of Doppelganger-Swift or a related project?

Add another 'UITableView' Library

README

Doppelganger-Swift

Version License Platform Build Status Carthage compatible

Inspired by Doppelganger written in Swift

Features

  • [x] Removes confusion from users when data changes
  • [x] Animates moving, inserting and deleting rows/items
  • [x] Example
  • [ ] Working with sections

Changelog

Installation

Doppelganger-Swift is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Doppelganger-Swift"

Doppelganger-Swift is available through Carthage. To install it, simply add the following line to your Cartfile:

github "nahive/Doppelganger-Swift"

Using

let oldDataSource = dataSource
dataSource = newDataSource
let diffs = NIArrayDiffUtility.diffForCurrentArray(dataSource, previousArray: oldDataSource)

tableView.ni_applyBatchChangesForRows(diffs!, inSection: 0, withRowAnimation: .Right)

Contributing

If you found a bug, open an issue.

If you have a feature request, open an issue.

If you want to contribute, submit a pull request.

License

The source code is dedicated to the public domain. See the LICENCE.md file for more information.


*Note that all licence references and agreements mentioned in the Doppelganger-Swift README section above are relevant to that project's source code only.