This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
| #import "CoreDataTableViewController.h" | |
| @implementation CoreDataTableViewController | |
| #pragma mark - NSFetchedResultsControllerDelegate | |
| - (void)controllerWillChangeContent:(NSFetchedResultsController *)controller | |
| { | |
| [self.tableView beginUpdates]; | |
| } |
| import Foundation | |
| // MARK: - Comparable | |
| extension NSDecimalNumber: Comparable {} | |
| public func ==(lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool { | |
| return lhs.compare(rhs) == .OrderedSame | |
| } |
| - (void)reloadFetchedResultsController { | |
| [NSFetchedResultsController deleteCacheWithName:@"Customers"]; | |
| if (_request == nil) { | |
| _request = [[NSFetchRequest alloc] initWithEntityName:@"Customer"]; | |
| } | |
| NSPredicate *predicate = [NSPredicate predicateWithValue:YES]; | |