# Обзор iOS SDK

## Настройка iOS SDK

Выберите метод интеграции, который лучше всего соответствует вашим потребностям, чтобы начать работу с Pushwoosh iOS SDK:

- [Интеграция с помощью ИИ](/ru/developer/pushwoosh-sdk/ios-sdk/ai-integration/) - используйте ИИ-помощников для интеграции и настройки Pushwoosh iOS SDK

Или сделайте это самостоятельно:

- [Краткое руководство по началу работы](/ru/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/quick-start/) - настройте базовые push-уведомления за несколько минут с помощью быстрого и простого примера
- [Базовое руководство по интеграции](/ru/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/basic-integration-guide/) - пошаговый подход к настройке iOS SDK с нуля
- [Расширенное руководство по интеграции](/ru/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/advanced-integration-guide/) - раскройте весь потенциал Pushwoosh iOS SDK с помощью продвинутых техник интеграции

## Техническая документация

[Справочник по API iOS SDK](https://pushwoosh.github.io/pushwoosh-ios-sdk/) — полная техническая документация, охватывающая все публичные классы, методы и свойства

## Кастомизация SDK

[Узнайте, как кастомизировать iOS SDK](/ru/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/)

## Примеры кода

[Изучите функциональность Pushwoosh](/ru/developer/pushwoosh-sdk/ios-sdk/pushwoosh-sdk-samples-for-ios/) без интеграции SDK в ваш проект

## Устранение неполадок и FAQ

[Изучите распространенные проблемы и их решения](/ru/developer/pushwoosh-sdk/ios-sdk/ios-faq/)

## Поддержка и сообщество

Возникли вопросы или проблемы с Pushwoosh SDK? [Свяжитесь с нашей службой поддержки!](/ru/developer/pushwoosh-sdk/support-and-community/)

## Размеры модулей SDK

В таблице ниже показаны размеры загружаемых файлов каждого модуля SDK (версия 7.0.12). Это сжатые размеры архивов XCFramework.

| Модуль | Размер | Описание |
|--------|------|-------------|
| PushwooshFramework | 422 КБ | Основной фреймворк SDK (обязательный) |
| PushwooshCore | 1.93 МБ | Основная функциональность (обязательный) |
| PushwooshBridge | 394 КБ | Модуль-мост (обязательный) |
| PushwooshLiveActivities | 314 КБ | Поддержка Live Activities и Dynamic Island (обязательный) |
| PushwooshForegroundPush | 1.40 МБ | Push-уведомления в активном режиме приложения |
| PushwooshGeozones | 130 КБ | Push-уведомления на основе геолокации |
| PushwooshVoIP | 302 КБ | VoIP push-уведомления |
| PushwooshInboxUI | 299 КБ | UI-компоненты для Message Inbox |
| PushwooshTVOS | 1.05 МБ | Поддержка tvOS |

:::note[Размер в App Store]
Фактический размер, добавляемый в ваше приложение, может отличаться от приведенных выше значений. App Store использует дополнительное сжатие и прореживание (app thinning), что обычно приводит к меньшему размеру загружаемого файла для конечных пользователей. Указанные размеры относятся к исходным архивам XCFramework.
:::

## Ссылки

<CardGrid>
  <LinkCard
    title="Справочник по API iOS SDK"
    description="Полная техническая документация, охватывающая все публичные классы, методы и свойства."
    href="https://pushwoosh.github.io/pushwoosh-ios-sdk/"
  />
  <LinkCard
    title="Исходный код iOS SDK"
    description="Просмотрите репозиторий iOS SDK с открытым исходным кодом на GitHub."
    href="https://github.com/Pushwoosh/pushwoosh-ios-sdk"
  />
  <LinkCard
    title="Примеры кода для iOS"
    description="Примеры кода и демонстрации для изучения функциональности Pushwoosh iOS SDK."
    href="/developer/pushwoosh-sdk/ios-sdk/pushwoosh-sdk-samples-for-ios/"
  />
</CardGrid>