Timothy Moose

Results 146 comments of Timothy Moose

None for now I think. I mainly included it to be consistent with the API on `UICollectionView` ``` - (void)performBatchUpdates:(void (^)(void))updates completion:(void (^)(BOOL finished))completion ``` and with the `UIView` block-based...

Before answering your question, I spent a couple hours last night on a more generic approach that would work more generically with batch updates without requiring the use of `reloadData`....

Yeah, it's too bad about the `CADisplayLink` issue. I think that approach would be simpler and more broadly applicable if it worked. Here are a few thoughts that might help:...

Yes, you can ignore events during the transition. But you can also cancel it in place and start a new transition. See “Cancelling a Transition” in the readme. In short,...

Given that the data model takes an array of objects, could you elaborate on how you're incorporating structs?

Detecting modifications is kind of a weak point of the framework :) As you can guess, `isEqual` only works if the data models being compared have different instances. However, `TLIndexPathController`...

There should only ever be one instance of any given Core Data object in a context. So, `isEqual` will never work as it’s comparing to itself. That is why `TLIndexPathController`...

The main issue with the text is that `NSFetchedResultsController` reports changed message count as a move, rather than an update, because you're sorting on `messageCount`. The test passes if you...

TLIPS seems to be consistent with `NSFetchedResultsController` except in the case where you make a change affecting the sort column, but not the actual sort order, wherein `NSFetchedResultsController` reports zero-distance...