-(void)someMethod;
- это объявление метода, а -(void)someMethod { stuff }
- его реализация.
Объявление методов должно быть записано в файлах заголовков (например, MyClass.h
), если вы хотите, чтобы они были видны за пределамикласс и реализации должны быть написаны в файлах реализаций (напр. MyClass.m
).
И я не думаю, что -(void)someMethod; { stuff }
возможно.