1

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

Related links:

Community
  • 1
  • 1
ma11hew28
  • 121,420
  • 116
  • 450
  • 651

1 Answers1

2

Yes, as long as you leave the @dynamic command the accessors will be generated at runtime.

TechZen
  • 64,370
  • 15
  • 118
  • 145