我可以在Xcode 4中删除Core Data的动态生成方法吗? [英] Can I delete Core Data's dynamically generated methods in Xcode 4?

查看:146
本文介绍了我可以在Xcode 4中删除Core Data的动态生成方法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Core Data生成这四种方法。我可以删除它们,因为它们是动态生成的吗?

Core Data generated these four methods. Can I delete them because they're generated dynamically, right?

@implementation User
// . . .
@dynamic authorizations;

- (void)addAuthorizationsObject:(NSManagedObject *)value {    
    NSSet *changedObjects = [[NSSet alloc] initWithObjects:&value count:1];
    [self willChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueUnionSetMutation usingObjects:changedObjects];
    [[self primitiveValueForKey:@"authorizations"] addObject:value];
    [self didChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueUnionSetMutation usingObjects:changedObjects];
    [changedObjects release];
}

- (void)removeAuthorizationsObject:(NSManagedObject *)value {
    NSSet *changedObjects = [[NSSet alloc] initWithObjects:&value count:1];
    [self willChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueMinusSetMutation usingObjects:changedObjects];
    [[self primitiveValueForKey:@"authorizations"] removeObject:value];
    [self didChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueMinusSetMutation usingObjects:changedObjects];
    [changedObjects release];
}

- (void)addAuthorizations:(NSSet *)value {    
    [self willChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueUnionSetMutation usingObjects:value];
    [[self primitiveValueForKey:@"authorizations"] unionSet:value];
    [self didChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueUnionSetMutation usingObjects:value];
}

- (void)removeAuthorizations:(NSSet *)value {
    [self willChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueMinusSetMutation usingObjects:value];
    [[self primitiveValueForKey:@"authorizations"] minusSet:value];
    [self didChangeValueForKey:@"authorizations" withSetMutation:NSKeyValueMinusSetMutation usingObjects:value];
}



相关链接:



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆