Это выглядит как кодировка метода сеттера, например:
- (void) setSomething:(id) anObject
Чтобы разбить его:
v означает тип возврата void
12 означает размер кадра аргумента (12 байтов)
@0 означает, что существует тип объекта Objective-C при смещении байта 0 кадра аргумента (это неявный объект self в каждом методе Objective-C)
:4 означает, что существует селектор при смещении байтов 4 (это неявный _cmd в каждом методе, который является селектором, который использовался для вызова метода).
@8 означает, что существует еще один тип объекта Objective-C при смещении байта 8.