少しかじりかけで疑問。

takeStoredValueForKey
と
takeValueForKey

storedValueForKey
と
valueForKey

どうちがうのだろう。。
納得のいく解説希望m(__)m