language:cocoa:궁금한것
궁금한것
- delegate 를 직접 구현 할 수는 없나? → 프레임워크 코드를 한번 보면 될 것 같다.
EVENT와 DELEGATE
delegate : 메시지 처리반
테이블뷰 : NSTableView
참고사이트 : 코코아 NSTableView
- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
테이블뷰의 선택 항목이 변경된 것을 통지 받게 된다. 통지 받은 뒤에, 셀의 변경된 부분을 고치려면 어떻게 해야 할까?
- 파라미터의 NSNotification 클래스는 NSTableViewSelectionDidChangeNotification (길다) 클래스의 부모 클래스라서 타입 컨버팅으로 변환해서 사용하면 될 것 같다 ( ← 아직 안해봄 )
- NSTableViewSelectionDidChangeNotification 에는 userInfo가 없다는군, 하지만 이게 무슨 뜻인지는 잘 모르겠음.
- NSNotification : delegate 함수에서 파라미터로 받는 함수. 다음 변수가 기본 내장이라는 군.
- name : returns of the name of notification
- object : returns associated object
- userInfo : receivers's user information directory
language/cocoa/궁금한것.txt · 마지막으로 수정됨: 2024/04/23 22:44 저자 127.0.0.1