При создании модели базовых данных вы прошли через процесс создания заголовочных файлов класса управляемых объектов (выберите файл .xcdatamodel, щелкните правой кнопкой мыши, добавьте файлы и т. Д.). После этого вы импортируете их в файлы где вы будете использовать эти объекты. Затем относитесь к объектам так же, как к любому другому объекту:
EntityA* entityA = [returnedArray objectAtIndex:0];
entityA.AttributeA = something;
entityA.AttributeB = something;
Когда вы определяете отношения в модели, вы получаете либо ссылки на объекты (1: 1), либо указатели NSSet для доступа (1: многие). Небольшой сдвиг в мыслях, чтобы обдумать это, но как только вы разберетесь с примером или двумя, это легко.
В терминах UITableView, так же, как вы работаете с любыми другими данными в массиве. Или прочитайте о NSFetchedResultsController: «Этот класс предназначен для эффективного управления результатами, возвращаемыми из запроса на выборку Core Data для предоставления данных для объекта UITableView.»