What is the equivalent of Android permissions in iOS development?
android, ios, ios-permissions, permissions, security
Solution
Although there are key differences in the way `iOS` and `Android` access the system, what Apple have done is to let you use some system resources (such as contacts or photos for example) and also register your app via some keys in a property list for using features such as background execution (for example a voip application that would like to listen for incoming calls). You can find all these options (keys) here.
Problem
I am not sure how to search for this so even a bunch of keywords would be enough or +1 if someone can point me to the relevant documentation. Android has approx. 122 permissions described here. What is the equivalent in iOS? Do developers declare permissions or can they access everything? If everything, where can I find what this "everything" entails?