Начиная с iOS 4.0, больше невозможно выполнять трюк с историей звонков, описанный в записи блога, которую вы там разместили.Apple забрала этот «артефакт реализации».
Если вы являетесь зарегистрированным разработчиком и имеете доступ к «частным» форумам разработчиков Apple (на https://devforums.apple.com), выполните поиск по «истории вызовов» поверхПрошлый год или два, и вы увидите, что инженеры Apple подтверждают этот факт в первых нескольких потоках, которые вы найдете.
Возможно, вы захотите подать запрос на улучшение на http://bugreporter.apple.com,, ноЯ не ожидал бы положительного результата немедленно, так как это, вероятно, поднимает вопросы безопасности и конфиденциальности.
Что касается сетевой статистики, вы можете получить статистику по каждому интерфейсу через "getifaddrs
" (manстраница, связанная с вами). Вы получаете список адресов в этой системе, а затем для каждого адреса AF_LINK приводите поле ifa_data к (const struct if_data *) и получаете доступ к статистике интерфейса оттуда.
(Есть также два предостережения - все эти характеристики сбрасываются на ноль во время запуска, и нет простого способа определить, какой интерфейс является сотовым по сравнению с WiFi).