Что такое селекторы и делегаты в Objective-C?
Вы какую-то сложную и ненужную книгу читаете, открывайте оф. документацию и изучаете на примерах.
Простыми словами:Селектор - это метод который обработает какое-то действие
Например: у нас есть кнопка и мы указываем селектор с методом myButtonWasPressed, этот метод будет вызван по нажатию на кнопку.[myButton addTarget:self
             action:@selector(myButtonWasPressed)
   forControlEvents:UIControlEventTouchUpInside];

- (void)myButtonWasPressed {
    // Do something about it
}Делегат - это когда один класс работает внутри другого класса. Например у нас есть таблица UITableView и мы хотим чтобы она отображалась в контроллере MainViewController, мы устанавливаем для таблицы делегат MainViewController и теперь методы делегаты для построения ячейки таблицы будут вызываться в MainViewController
попробуйте еще посмотреть видео на hexlet.org, там точно есть про делегаты.