---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://appmetrica.yandex.by/docs/en/sdk/ios/analytics/objectivec/AMAUserProfile.md
  - https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/objectivec/AMAUserProfile.md
  - href: ru/sdk/ios/analytics/objectivec/AMAUserProfile.md
    type: text/markdown
    title: Markdown version
  - href: ../../../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.by/docs/ru/llms.txt

# Класс AMAUserProfile

Неизменяемый класс для хранения профиля пользователя.

Чтобы изменить профиля пользователя, воспользуйтесь классом [AMAMutableUserProfile](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/objectivec/AMAMutableUserProfile.md).

Профиль пользователя — это набор пользовательских атрибутов. Сведения о профиле пользователя отображаются в отчете о профилях пользователей AppMetrica.

Объект `AMAUserProfile` должен быть передан на сервер AppMetrica с помощью метода [reportUserProfile](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/objectivec/AMAAppMetrica.md#method_reportUserProfile) класса [AMAAppMetrica](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/objectivec/AMAAppMetrica.md). Используйте методы класса [AMAProfileAttribute](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/objectivec/AMAProfileAttribute.md) для создания атрибутов.

## Методы экземпляра {#instance_summary}

#|
|| -[initWithUpdates:](#method_initWithUpdates) | Инициализирует профиль пользователя с заданным набором обновлений. ||
|#

## Свойства {#property_summary}

#|
|| [updates](#property_updates) | Массив, который содержит обновления атрибутов. ||
|#

## Описание методов {#method_detail}

### -initWithUpdates: {#method_initWithUpdates}

```objectivec translate=no
- (instancetype)initWithUpdates:(NSArray<AMAUserProfileUpdate *> *)updates
```

Инициализирует профиль пользователя с заданным набором обновлений.

**Параметры:**

#|
|| `updates` | Массив, который содержит обновления атрибутов. ||
|#

**Возвращает:**

Объект класса `AMAUserProfile`.

## Описание свойств {#property_detail}

### updates {#property_updates}

`(nonatomic, copy, readonly) NSArray<AMAUserProfileUpdate *> *updates`

Массив, который содержит обновления атрибутов.
