問題タブ [preferences]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
142 参照

asp.net - ASP.NET コントロールの ID の宣言

ASPX ファイルで宣言されたコントロールの ID を指定しない場合、VS が自動的に ID を生成することはわかっています。コード ビハインドからコントロールにアクセスしない場合でも、常にコントロールにわかりやすい ID を与える必要がありますか?

0 投票する
1 に答える
1283 参照

objective-c - OSX で複数のユーザー用にインストールされたシステム設定ペインの UserDefaults

システム設定の設定ペインで制御されるバックグラウンドのみのアプリがあります。設定ペインとアプリの間で通信するには、分散通知を使用します。ユーザーのデフォルトは を介し​​て共有され[NSUserDefaults addSuiteNamed:]ます。これはすべて非常にうまく機能します。

この問題は、システム設定ペインでプロンプトが表示されたときに、ユーザーが「すべてのユーザー用」の設定ペインをインストールすると発生します。~/Library/Preferences/この場合、「このユーザー専用」にインストールされた場合と同じように、設定が に書き込まれます。(これは正しい動作だと思います。)しかし、prefpane がデフォルトのキーを読み取るとき、prefpane/Library/Preferences/はユーザーのホーム ディレクトリではなく、 を見ているようです。

要約すると:

  • ~/Library/PreferencePanes/ にインストールされた環境設定ペイン
    • 書き込まれるデフォルト: ~/Library/Preferences/
    • 読み取り元のデフォルト: ~/Library/Preferences/
  • /Library/PreferencePanes/ にインストールされている環境設定ペイン
    • 書き込まれるデフォルト: ~/Library/Preferences/
    • 読み取り元のデフォルト: /Library/Preferences/

どこで問題が発生するかについて、誰かが光を当てることができますか?

ありがとう、コルヤ

0 投票する
4 に答える
1585 参照

iphone - 設定ペインを作成するにはどうすればよいですか?

Mac でアプリの環境設定ペインを作成するにはどうすればよいですか。また、iPhone でアプリの設定セクションを作成するにはどうすればよいですか?

0 投票する
7 に答える
3018 参照

database - 非常に詳細なユーザー設定の保存

ここでユーザー設定の保存に関するいくつかの質問を見てきましたが、それらは主にかなり最小限の設定について言及しているようです。私は現在、非常に多くの設定を保存する必要がある高度にカスタマイズ可能な Web アプリに取り組んでおり、それらを保存する方法に苦労しています。

保存するプリファレンスの種類には、特定のツールチップを表示するためのブール値、ページ上のさまざまなコンテンツ パネルの配置、ログイン後に表示するページ、特定のフォーム フィールドのデフォルト値などが含まれます。ユーザーごとにこのタイプの 50 以上の設定があり、データはほとんどがブール値と整数であると予想されます。

私はシリアル化の大ファンではありませんが、各設定を個別の行として格納するスケーラビリティについて懸念しています。考え?

0 投票する
2 に答える
1563 参照

cocoa - Cocoa: アプリケーションの設定に格納されている NSString の配列へのバインディング

わかりました、私はこの質問をするのは本当に本当にばかげていると感じていますが、自分自身の答えを理解するための適切な分離ができていないのではないかと思うほど、自分自身を苦しめることができました. あらかじめお詫び申し上げます...

私はしばらくバインディングをいじっていて、それらが大好きです。それと、Objective-C 2.0 に組み込まれている KVO/KVC 規則により、アプリケーションを大幅にスリム化しながら、信頼性や柔軟性などを向上させることができました。これを言うのは、バインディングに少なくとも適度に慣れていることを示すためだけです。一般に。そうは言っても、私の問題はこれです:

設定コントローラーを介して編集可能な一連のキーワードを保存したいアプリケーションがあります。簡単ですよね?残念ながら、私の人生では、それを行う方法がわかりません。配列コントローラーをセットアップし、共有設定オブジェクトをポイントして、配列のキーパスを指定します。問題は、配列に格納されているオブジェクトが NSString であり、「stringValue/setStringValue」メソッドがないため、この種の操作で NSString を KVC に準拠させる方法がわかりません。それらがなければ、そのリストの操作を容易にするために設定した NSTableView でどのキーパスを使用すればよいでしょうか?

また、共有設定オブジェクトは私が所有するものではないため、編集されていない/新しくインストールされた状態を表す新しい配列を設定する方法がわかりません。(それらをデフォルトとして登録してもうまくいかないようです。)

私の質問をより簡潔に繰り返すと、テーブル ビューを NSString の配列にバインドする方法と、その配列をアプリケーションの設定に保存する方法を教えてください。

あなたが提供できる指針やアドバイスは非常に高く評価されます. 私がこれから得ている頭痛は、私を良くし始めています。:)

0 投票する
2 に答える
1766 参照

iphone - アプリを設定アプリから削除することはできますか?

私のアプリの以前のバージョンでは、Settings.bundle メソッドを使用して、(外部) 設定アプリで一部のユーザー設定を管理していました。今はそれを廃止しましたが、アップグレードする古いユーザーが設定アプリに無駄なエントリを持たないように、アプリケーションの登録を解除できるようにしたいと考えています。これが可能かどうか、何か考えはありますか? ありがとう。

0 投票する
3 に答える
2838 参照

xcode - Xcode: ダブルクリック ファイルの動作の変更

私のプロジェクトの 1 つで、ダブルクリックの動作が突然変更され、元に戻す方法がわかりません。

私が望む動作:

ソース コード ファイルをダブルクリックすると、新しいウィンドウが開きます。

私が持っている動作:

ソース コード ファイルをダブルクリックすると、既存のウィンドウでファイルが開きます。これにより、プロジェクトに対して一度に開くことができるウィンドウは 1 つだけになります。

言うまでもなく、これは少しイライラします。これを制御しているように見える設定が見つかりません。プロジェクトごとの設定のようです (1 つのプロジェクトでのみ発生しています)。何か案は?

注: 圧縮レイアウトを使用しています。

注 2: 「別のエディターで開く」は機能しません。

0 投票する
2 に答える
17367 参照

java - プリファレンス API ストレージ

Preference APIを使用してユーザーまたはシステムの設定を保存する場合、それらは Windows と Unix のどこに保存されますか?

0 投票する
2 に答える
1694 参照

android - Android で RadioButtonPreference を実装する

RadioButtonPreferenceAndroidでどのように実装できますか? のようにCheckBoxPreference

回避策はありますか?

0 投票する
10 に答える
456 参照

login - 「RememberMe」チェックボックスを廃止して、想定を開始する必要がありますか?

私は最近これについてかなり考えています、そして私はこの素晴らしいコミュニティからいくつかのフィードバックをお願いします。ユーザーがログインしたときに覚えておきたいと思っていると想定しても安全ですか?そして、彼らが公共のコンピューターを使用している場合、彼らが去る前にログアウトするのに十分賢いと仮定するのは安全ですか?