Для настроек адресной книги вы можете использовать методы ABPersonGetSortOrdering () и ABPersonGetCompositeNameFormat (), чтобы получить соответственно порядок сортировки и порядок отображения.
Прочтите руководство AdressBook и справку по классу ABPerson .
Для почты вы можете определить, настроено ли устройство для отправки электронной почты, с помощью метода класса canSendMail класса MFMailComposeViewController . Я не знаю API, который дает вам больше информации, чем это. Я сомневаюсь, что Apple добавит один (и как пользователь, я предпочитаю это так).
Для календаря см. Этот вопрос: Программно добавить пользовательское событие в календарь iPhone
А для определения часового пояса это просто [NSTimeZone localTimeZone];
. Еще раз, я приглашаю вас прочитать справку по классу NSTimeZone , чтобы узнать, что вы можете делать с этим объектом.