Пример:
@property (nonatomic, assign) BOOL running;
-valueForKey возвращает идентификатор в соответствии с документацией. Но я немного помню, что KVC был настолько интеллектуален, что автоматически оборачивается NSNumber. Это правильно?
Да, ваше предположение верно.