가능한 중복 :
Method Syntax in Objective C혼란
나는 아이폰 개발에 아주 새로운 그리고 난 X-코드
를 사용하는 방법 선언 아이폰 개발에 대한 혼란 스러워요여기에 방법의 이름이 무엇인지 식별하는 데 도움을주십시오.
tableView
또는
willSelectRowAtIndexPath
당신이 그것을 인식 않았다 방법을 설명하십시오. 미리 감사드립니다.
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSUInteger row = [indexPath row];
if (row == 0) return nil;
return indexPath;
}
(+1)을 볼 수 있지만 ... 당신은 그것을 주장 할 수로는 UIKit의 문맥 주어,보다 구체적인 방법 이름은'이다. 나는 이것이 질적 인 방법이라는 것을 알고 있지만, 메소드가 어느 클래스에 속하는지를 아는 것은 종종 유용합니다. 물론, 반론은 이것이 우리가 참조하고있는 UIKit 메소드인지 OP 자신의 디자인인지 알 수 없다는 것입니다. – idz
네, 맞습니다.하지만 선택자의 관점에서 메서드 이름을 보면 올바른 것입니다. 그것은 이것보다 더 복잡 합니다만 ... :) – robertvojta