Я пытаюсь понять, что это делает в каждом конкретном случае.Может кто-нибудь объяснить, что первый случай делает подробно и чем он отличается от второго?Спасибо //:)
//declare in first case
NSManagedObjectModel *mom();
NSManagedObjectModel *mom() {
static NSManagedObjectModel *mom = nil;
//implementation goes here...
return mom;
}
против
//no declaration in second case
- (NSManagedObjectModel *) mom {
static NSManagedObjectModel *mom = nil;
//implementation goes here...
return mom;
}