ALManagedObjectFactory 0.2.1

ALManagedObjectFactory 0.2.1

测试测试过
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2014年12月

Aziz U. Latypov 维护。



  • 作者:
  • Aziz U. Latypov

使用方法

将导入添加到你的 pch 文件中

#import <ALManagedObjectFactory/ALManagedObjectFactory.h>

使用单例获取工厂实例

#import <ALManagedObjectFactory/ALManagedObjectFactory+Singleton.h>

// get factory
[ALManagedObjectFactory defaultFactory];

为每个实体在 ALManagedObjectFactory 上创建一个分类。例如,有一个 Tag 实体,其包含一个 Title。那么你应该创建 'ALManagedObjectFactory+CreateTag' 分类,并实现它

@implementation ALManagedObjectFactory (CreateTag)

- (Tag*)createTagWithTitle:(NSString*)title
{
    Tag *product = (Tag*)[self createObjectForEntityClass:[Tag class]];
//  // or you can use
//  Tag *product = (Tag*)[self createObjectForEntityName:@"Tag"];

    product.title = title;

    return product;
}

@end

要求

如果你使用单例,也需要安装 ALCoreDataManager,并在调用 ALManagedObjectFactory 之前在 AppDelegate 中配置它。

安装

作者

Aziz U. Latypov,[email protected]

许可证

ALManagedObjectFactory 可以在 MIT 许可证下使用。更多信息请参阅 LICENSE 文件。