---
title: 初期化API
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/ios/api-reference/initialization-api
locale: ja
generated_by: markdown-export
---

## クラス／ビルダー

| クラス | 説明 |
|---|---|
| `AcessoBioManager` | SDKのメインエントリーポイント |
| `AcessoBioConfigDataSource` | 認証情報設定のためのプロトコル |

## コンストラクター

2種類のオーバーロードが利用可能です：

```swift
// 単一引数 — viewController は AcessoBioManagerDelegate に準拠する必要があります
AcessoBioManager(viewController: UIViewController)

// 二引数 — delegate は別のオブジェクトにできます
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
```

| パラメーター | 型 | 説明 |
|---|---|---|
| `viewController` | `UIViewController` | キャプチャ画面を表示するためのiOSコンテキスト |
| `delegate` | `AcessoBioManagerDelegate` | ライフサイクルコールバックのデリゲート — 両方のオーバーロードで必須; 単一引数形式では `viewController` 自体が `AcessoBioManagerDelegate` に準拠する必要があります。 |

## 設定プロパティ

| メソッド | 型 | デフォルト | 説明 |
|---|---|---|---|
| `setEnvironment(_:)` | `EnvironmentEnum` | `.PROD` | 環境 — `.PROD` または `.UAT` |
| `setSmartFrame(_:)` | `Bool` | `true` | セルフィーキャプチャのインテリジェントフレーミングを有効にする |
| `setAutoCapture(_:)` | `Bool` | `true` | 自動キャプチャを有効にする |
| `setTimeoutSession(_:)` | `Int` | `40` | 最大セッション時間（秒単位、最小値: 40） |
| `setLocale(_:)` | `LocaleTypes` | `.PT_BR` | キャプチャ画面の言語 |
| `setTheme(_:)` | `AcessoBioThemeDelegate` | — | キャプチャ画面のカスタムテーマ |

## ビルド

| Method | Returns | Description |
|---|---|---|
| `build()` | `UnicoCheckCamera` | `prepareSelfieCamera` または `prepareDocumentCamera` を呼び出すために使用するカメラオブジェクトを返し、ビルダーを完成させます |