Core Foundation   >   CFPreferencesSetValue(_:_:_:_:_:)


関数


CFPreferencesSetValue(_:_:_:_:_:)


指定したドメインの環境設定値を追加、変更、または削除します。





宣言


func CFPreferencesSetValue(_ key: CFString, _ value: CFPropertyList?, _ applicationID: CFString, _ userName: CFString, _ hostName: CFString)


パラメータ


key設定したい値の環境設定キー。
valuekey とアプリケーションに設定する値。ドメインから key を削除するには、NULL を渡します。
applicationIDその環境設定を変更したいアプリケーションの ID。Java パッケージ名 com.foosoft の形式をとります。
userName現在のユーザの環境設定を変更するには kCFPreferencesCurrentUser を指定し、それ以外の場合は kCFPreferencesAnyUser を使用してすべてのユーザの環境設定を変更します。
hostName現在のホストの環境設定を変更するには kCFPreferencesCurrentHost を指定し、そうでない場合は kCFPreferencesAnyHost を指定してすべてのホストの環境設定を変更します。


議論


この関数は、より高いレベルの環境設定関数 CFPreferencesSetAppValue(_:_:_:) の原始設定メカニズムです。指定された正確なドメインのみが変更されます。特定の必要がない限り、この関数を直接使用しないでください。value を除くすべての引数は NULL であってはなりません。任意のユーザ名とホスト名を使用せず、代わりにあらかじめ定義された定数を渡して下さい。


変更を永続的な記憶装置に保存するには、CFPreferencesSynchronize(_:_:_:) 関数を呼び出さなければなりません。root 特権 (または OS X v10.6 以前では管理者特権) を持っている場合に限り、"全てののユーザ" の環境設定を保存できる事に注意して下さい。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.0+
    tvOS 9.0+
    watchOS 2.0+
  • 宣言
  • パラメータ
  • 議論












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)