ANDYDataStack 2.0.2

ANDYDataStack 2.0.2

测试测试过
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年1月

Elvis Nuñez维护。



  • 页面在CocoaPods.org上
  • 作者:Elvis Nunez

这是一个帮助您减轻Core Data样板代码的类。现在您可以转到您的AppDelegate,删除所有与Core Data相关的代码,并用一个ANDYDataStack实例替换。

- (void)applicationWillTerminate:(UIApplication *)application
{
    [self.dataStack persistContext];
}

然后在您基于NSFetchedResultsController的应用程序(连接到您的主体上下文)。您可以这样做:

#pragma mark - Actions

- (void)createTask
{
    [self.dataStack performInBackgroundContext:^(NSManagedObjectContext *context) {
        Task *task = [Task insertInManagedObjectContext:context];
        task.title = @"Hello!";
        task.date = [NSDate date];
        [context save:nil];
    }];
}

BOOM,它就工作了。

(提示:也许您还没有找到使用NSFetchedResultsController的最佳方法,嗯,这里就是。)

做得好

如果有什么看起来很蠢,请创建一个友好的和建设性的问题,获得您的反馈会很好。祝您今天愉快。