Просто нажмите Command-Click на методе делегата, и он покажет вам заголовок делегата, поэтому вам не нужно просматривать Интернет (например, сайт разработчика Apple) для получения соответствующих документов.Кроме того, в моих файлах реализации я обычно пишу такой код всякий раз, когда внедряю делегата:
#pragma mark - UITableViewDelegate
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// implementation here ...
}
#pragma mark - UITableVieWDataSource
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// implementation here ...
}
Путем нажатия клавиши мыши на тексте прагмы (UITableViewDelegate / UITableViewDataSource) также будет показан заголовок делегатаменьше навигации к заголовочному файлу текущего класса для Command-Click по протоколу.Просто скопируйте и вставьте нужные методы из заголовка делегата.
Наконец, также полезно начать вводить в Xcode (любой файл реализации, соответствующий протоколу, который вы хотите автозаполнить) ...
- tableView
и нажмите клавишу выхода.Появятся методы делегата tableView, и вы можете выбрать тот, который вы хотите, с помощью вкладки, он будет автоматически завершен.То же самое верно для делегатов других объектов.
