ExperimentalConfiguration
@objc(KRTExperimentalConfiguration)
@objcMembers
public class ExperimentalConfiguration : Configuration
SDKの実験的な設定を保持するクラスです。
-
プロジェクト直下の Karte-Info.plist をロードしてデフォルト値で初期化された設定インスタンスを返します。 Karte-Info.plist が存在しない場合は nil が返ります。
Declaration
Swift
override public class var `default`: ExperimentalConfiguration? { get }
-
デフォルト値で初期化された設定インスタンスを返します。
Declaration
Swift
override public class var defaultConfiguration: ExperimentalConfiguration { get }
-
動作モードの取得・設定を行います。
実験的なオプションであるため、通常のSDK利用においてこちらのプロパティを変更する必要はありません。
Declaration
Swift
public var operationMode: OperationMode
-
SDK設定インスタンスを初期化します。
Declaration
Swift
override public init()
-
SDK設定インスタンスを初期化します。
Declaration
Swift
override public init(appKey: String)
Parameters
appKey
アプリケーションキー
-
SDK設定インスタンスを初期化します。
Declaration
Swift
public convenience init(configurator: (ExperimentalConfiguration) -> Void)
Parameters
configurator
初期化ブロック
-
SDK設定インスタンスを初期化します。
SDK内部で利用する初期化関数であるため、通常のSDK利用においてこちらの関数を利用する必要はありません。
Declaration
Swift
public required init(from decoder: Decoder) throws
Parameters
decoder
デコーダー
-
Declaration
Swift
override public class func from(plistPath: String) -> ExperimentalConfiguration?
-
SDK設定インスタンスを初期化します。
Declaration
Swift
override public class func config(configurator: (ExperimentalConfiguration) -> Void) -> ExperimentalConfiguration
Parameters
configurator
初期化ブロック
-
インスタンスをコピーします。
Declaration
Swift
override public func copy(with zone: NSZone? = nil) -> Any
Parameters
zone
NSZone