その他の情報
デバッグモード
Section titled “デバッグモード”開発時にデバッグログを有効にできます:
#if DEBUGYourSDK.shared.enableDebugMode()#endifカスタマイズ
Section titled “カスタマイズ”タイムアウト設定
Section titled “タイムアウト設定”let configuration = SDKConfiguration()configuration.timeoutInterval = 30.0configuration.retryCount = 3
YourSDK.initialize(apiKey: "API_KEY", configuration: configuration)カスタムログハンドラー
Section titled “カスタムログハンドラー”YourSDK.shared.setLogHandler { level, message in switch level { case .debug: print("DEBUG: \(message)") case .info: print("INFO: \(message)") case .warning: print("WARNING: \(message)") case .error: print("ERROR: \(message)") }}パフォーマンス最適化
Section titled “パフォーマンス最適化”- 不要なAPI呼び出しを避ける
- 適切なキャッシュ戦略を実装する
- バッチ処理を活用する
- メインスレッドをブロックしない