Не совсем тебя понял. Данный подход существует давно, до этого существовала целая куча Diffable Data Source - фреймворков. На каком - то WWDC появился он и у Apple. Также на данном подходе построен SwiftUI для всех View, что очень круто, но не очень эффективно, к сожалению. При очень больших таблицах - может стать узким горлышком. Он есть и в AppKit, но я по-прежнему использую старый, добрый FRC для Core Data.