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]; | |