Cocoa에서 언제 NSAssert, NSException, NSError를 사용해야합니까?
내가 생각한 것은 다음과 같습니다.
NSAssert- 프로그래머에게 사용되는 클라이언트 프로그램을 만들 때 규칙, 규칙, 가정 또는 사전 조건과 사후 조건을 다시 확인하는 이점이 있습니까?
NSException- 라이브러리를 사용하는 다른 프로그래머의 이익을 위해 타사 라이브러리를 만들 때 입력이 유효하지 않은 경우 즉시 알 수 있습니까?
NSError- 결과가 보장되지 않는 파일, 데이터베이스 또는 웹 서비스와 같은 데이터를 얻기 위해 외부 시스템과 인터페이스 할 때?