1

setFrameAutosaveName:またはsaveFrameUsingName:メソッドを使用して、Cocoa がウィンドウの位置をユーザーの既定値に保存できることを私は知っています。

しかし、ユーザーのデフォルトはどこにあるのでしょうか?

申請ごとに決まった場所にあるのですか?

4

2 に答える 2

4

これは、アプリケーションのユーザー デフォルトに保存されます。ウィンドウごとに、固定プレフィックスのデフォルトを作成し、NSWindow Frameウィンドウの自動保存名を追加します。例:

defaults read my.app.identifier
    ...
    "NSWindow Frame MyWindowAutoSaveName" = "386 174 1811 1080 0 0 2560 1418 ";
    ...
于 2013-11-02T16:06:48.340 に答える