Случайно я использовал блок @synchronized с семафором self в методе класса.
+(void)someFunction {
@synchronized(self) {
/* some code */
}
}
Кажется, это правильный код, по крайней мере, компилятор не дает мне никакой обратной связи. Мой вопрос: что здесь self? Насколько я могу сказать, блок @synchronized не работал, но он тоже не сбой.
Я просто спрашиваю из любопытства.