2011-08-13 7 views

답변

2

NSDocument은 문서를 모델링하지만 문서는 텍스트 기반 일 필요는 없습니다. 일반적으로 디스크에있는 파일의 메모리 내 표현입니다. 애플리케이션이 특정 형식의 파일 (예 : 이미지, 텍스트 또는 코드 또는 게놈 또는 그래프 ...)로 작동하는 경우 NSDocument은 일반적으로 해당 파일을 모델링 할 때 사용할 올바른 클래스입니다.

그러나 파일을 모델링하지 않는 창이있는 경우 NSDocument은 파일 조작을 목적으로하기 때문에 잘못된 도구입니다. 대신 일반적으로 하나의 창당 (또는 밀접하게 관련된 창 집합마다) NSWindowController을 사용하여 UI를 제어합니다.

관련 문제