Q & A
글수 1,562
우선.. iPhone 개발과 관련된 자료 부족으로 엄청난 갈증을 느끼고 있었는데..
어제 우현히 태한님의 강좌를 읽게 되어서 얼마나 기뻤는지 모름니다..^^
우선, 노고에 고개숙여 감사드림니다..
강좌를 보던 중 아래와 같은 형식의 함수가 나오던데..
메소드 이름, 반환값, 인자는 알겠는데
반환값과 메소드 이름 사이에 있는 노락색 부분은 도대체 뭘 의미하는 것인지 이해가 가지 않습니다.
그리고 tableView 라는건 도대체 어디서 나온건지도 모르겠구요..
이 의미에 대한 설명좀 부탁드리겠습니다.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
}
어제 우현히 태한님의 강좌를 읽게 되어서 얼마나 기뻤는지 모름니다..^^
우선, 노고에 고개숙여 감사드림니다..
강좌를 보던 중 아래와 같은 형식의 함수가 나오던데..
메소드 이름, 반환값, 인자는 알겠는데
반환값과 메소드 이름 사이에 있는 노락색 부분은 도대체 뭘 의미하는 것인지 이해가 가지 않습니다.
그리고 tableView 라는건 도대체 어디서 나온건지도 모르겠구요..
이 의미에 대한 설명좀 부탁드리겠습니다.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
}
2008.09.25 14:06:40
맨 앞의 tableView 가 메서드 이름,
(UITableView *)tableView 가 첫번째 인자
cellForRowAtIndexPath 가 두번째 인자 이름
(NSIndexPath *)indexPath 가 두번째 인자.
일꺼예요;;
아닌가;;; ㅎㅎㅎㅎㅎㅎㅎㅎㅎ
2008.09.25 21:16:35
c와 다르게 인자가 여러개일경우엔 인자들에 이름이 붙지요
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
-(메서드 반환타입 ) 메서드이름:(인자타입)첫번재 인자변수명 두번째 인자이름 :(인자타입)두번째인자변수명
c 로 보면
UITableViewCell* tableView ( UITableView* tableView , NSIndexPath* indexPath ) 이런식이죠
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
-(메서드 반환타입 ) 메서드이름:(인자타입)첫번재 인자변수명 두번째 인자이름 :(인자타입)두번째인자변수명
c 로 보면
UITableViewCell* tableView ( UITableView* tableView , NSIndexPath* indexPath ) 이런식이죠
