Core Foundation   >   CFPreferencesAppSynchronize(_:)
関数
CFPreferencesAppSynchronize(_:)
アプリケーションの環境設定データへの保留中の変更をすべて永久記憶装置に書き込み、永久記憶装置から最新の環境設定データを読み取ります。
宣言
パラメータ
applicationID | その環境設定を記憶装置に書き込むアプリケーションの ID。通常は kCFPreferencesCurrentApplication。NULL または kCFPreferencesAnyApplication を渡さないでください。Java パッケージ名 com.foosoft の形式をとります。 |
戻り値
同期が成功した場合は true、そうでない場合は false 。
議論
関数 CFPreferencesSetAppValue(_:_:_:) を呼び出すだけでは、環境設定を格納するのには十分ではありません。CFPreferencesAppSynchronize(_:) 関数は、アプリケーションの保留中のすべての環境設定の変更を永久記憶装置に書き込みます。通常、この関数は CFPreferencesSetAppValue(_:_:_:) を複数回呼び出した後に呼び出します。逆に、環境設定データは、最初に読み込まれた後にキャッシュされます。外部からの変更は自動的には組み込まれません。CFPreferencesAppSynchronize(_:) 関数は、永久記憶装置から最新の環境設定を読み取ります。