MZCoreDataBrowser
提供了一种非常快速的方式来可视化和导航您的Core Data模型。它旨在用于应用程序的调试/开发者菜单中,以提供对模型数据状态的轻松和深入可见性。它非常容易集成,并自动发现Core Data堆栈中的所有实体和对象。
MZCoreDataBrowser
设计得与您的应用程序集成简单。在绝大多数情况下,您只需要实例化一个MZCoreDataBrowserViewController
的实例,并将其context
属性设置为希望浏览的MOC。它同样可以通过故事板或代码实例化。典型情况下可能只需要以下内容
MZCoreDataBrowserViewController *browser = [[MZCoreDataBrowserViewController alloc] initWithManagedObjectContext:self.context];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:browser];
[self presentViewController:navController animated:YES completion:nil];
要查看故事板集成的示例,请查看示例项目。
要运行示例项目,请克隆仓库,并首先从示例目录运行pod install
。
至少需要iOS 7和ARC。
MZCoreDataBrowser可以通过CocoaPods获取。要安装它, simply请将以下行添加到您的Podfile中
pod "MZCoreDataBrowser"
Mat Trudel, [email protected]
MZCoreDataBrowser在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。