UPD. не дочитала. В любом случае отображение должно быть одно, а модели может быть две (например какой-то флаг и 2 массива, или проверять isKindOfClass — NSManagedObject или NSDictionary). Все-таки то, как вы пытаетесь сделать, — это использование CoreData не по назначению.
Нет, есть возможность. При включенном экране — громкость, а при выключенном — треки. То есть переключаешь треки, а если надо громкость — жмешь крайнюю кнопку с другой стороны — включается экран — переключается громкость. Потом экран выключается через 30с (у меня, но можно меньше) и снова треки =)
Кстати, cowon'ы еще очень долго живут. У нас в семье два ковона — D2 купили в 2008 году б/у, до сих пор идеально работает, разве что аккумулятор держит часов 40, а не 50.