안드로이드 개발자로서 ios앱을 개발하면서 겪은 어려움은 첫번째 권한 물어보기였다..
android에선 AndroidManifest.xml 안에 uses-permission 태그를 추가하여 권한을 추가하였다
<uses-permission android:name="android.permission.READ_CALENDAR" />
이렇게 하고 직접 코드상에서 권한을 원하는 구문을 적어 사용자에게 물어보는것이 일반적으로 사용됐었는데
ios에선 Info.plist에서 key로 원하는 권한을 설정하고 value에 권한에 대한 설명문을 넣는 식으로 진행이 되는거 같다.
그래서 ios에선 어떻게 권한을 요청하는지에 대해 알아보려 한다.



나는 reminder 권한에 대해 요청을 했고 value에 요청하는 이유에 대해 적으면 됨.
(iOS에서 각 권한은 해당 기능에 맞는 프레임워크와 API를 통해 요청해야 하며, 접근 권한을 요청하는 방식은 기능에 따라 다르기 때문에 블로그에 권한에 대한 글을 적으면 링크를 달아야겠다.)

이런식으로 내가 설정한 value의 값이 나오게 됨.