2016-12-12 9 views

답변

1

According to this answer 재단 컨테이너 알려진 사용자 정의 개체, 반대의

는 (배열, 사전, 세트, ​​다른 사람은 ...?) 하나가 생각하는 것처럼 정말 안전하지 않습니다. 명백히 알려진 기초 클래스 만이 안전하다고 간주되므로 NSSecureCoding을 사용할 때 기본 구현에서 사용자 정의 객체 저장을 허용하지 않습니다.

가장 중요한 인용 : 당신이 당신의 코드에서 직접 NSArray를() 또는 다른 컬렉션 클래스를 사용하는 경우

[...], 당신은 당신이 돌아 왔을 무엇을 확인해야합니다. 그것들은 '안전하게' 으로 디코딩되어 애플이 디코딩을한다고 믿지 않는다면 이 버퍼 오버 플로우 등의 결과를 초래하지 않을 것입니다. 이것이 기본값입니다. [...]