Я новичок в Objective-C, и я нахожу синтаксис действительного кода Objective-C, который трудно понять. Например, все объекты обычно назначаются и инициализируются с использованием MyClass * myObject = [[MyClass alloc] init]; синтаксис. Однако в приведенном ниже примере метод вызывается в классе «NSKeyedArchiver» перед созданием инициализированного объекта этого класса. Такая же ситуация возникает в следующей строке кода, где метод вызывается в «NSUserDefaults» без создания выделенного/инициализированного объекта. Как это возможно?Objective C - Как вызвать методы класса без выделения и инициализации объекта
NSData *bandObjectData = [NSKeyedArchiver archivedDataWithRootObject:self.bandObject];
[[NSUserDefaults standardUserDefaults] setObject:bandObjectData forKey:bandObjectKey];
Спасибо!
'[ClassName theClassMethodName]' как это делается. Также как статические методы в Java. –