Конечно,
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
В источнике данных просто создайте дополнительную ячейку для последнего индекса. Вам также необходимо убедиться, что:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
Возвращает +1 к счету 'Вставить ячейку'.
Когда эта ячейка выбрана, просто измените основную модель, чтобы создать новый объект, и перезагрузите таблицу.