Вчера реализовал класс, позволяющий проверять обновление программы из Appstore через iTunes Search API.
Проверка осуществляется асинхронно, чтобы параллельно могли выполняться основные задачи приложения.
Через delegate возвращается информация о приложении. В данном модуле реализованы готовые методы для получения версии, средней оценки и количество оценок приложения.
Также реализовал проект-пример, которое позволяет проверять версию приложения в Appstore.
Проект доступен на github.com, а также на assembla.com