이전에 공부하던 부분부터 이어서 플레이할 수 있습니다.
이어서 보기 처음부터 보기

iOS는 사용자의 개인정보를 지키고 안정적인 구동환경을 만들기 위해 앱의 기능을 제약하고 있다. '샌드박스'제약은 '백그라운드 프로세스 제약'과 함께 iOS 앱 기획 시에 반드시 고려해야 하는 제약사항이다.

  • 보안을 위한 또 하나의 제약사항

    • iOS를 안전한 OS로 만드는 두 바퀴 중 하나
    • Unix의 프로그램 실행 환경 중 chroot.
    • chroot 환경에서 실행되는 프로그램은 현재의 디렉토리가 root로 인식
    • 지정된 디렉토리 외부 파일에 대해 접근할 수 없음
  • 우리의 프로그램이 Sandbox 환경을 가진다는 건

    • 앱 내의 리소스 외의 다른 리소스에 접근하지 못한다는 것
    • 사용자 데이터는 모두 앱 외부에 있으므로 우리 앱은 사용자 데이터에 접근 불가
  • 사용자 데이터 없이는 스마트해 질 수 없어

    • 필요한 최소한의 데이터를
    • 사용자의 명시적 허락하에
    • 사용자가 지정한 기간동안만 사용 허가
    • 민감한 정보에는 여전히 접근 불가

본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.