ActiveRecord - это паттерн, используется для доступа к данным реляционных баз данных в объектно-ориентированном программировании, описанный Мартином Фаулером. Он позволяет создавать объекты, которые инкапсулируют доступ к данным и добавляют к ним логику домена. ActiveRecord для Core Data упрощает работу с данными, позволяет писать более чистый код и использовать простые однострочные запросы.