問題タブ [document-based]
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.
swift - ドキュメントベースのテンプレート プロジェクトで NSDocumentController インスタンスがデフォルトでインスタンス化されるのはいつですか?
swift 3.0.1 を使用して、maxOS 10.11.6 の Xocode 8.0 でドキュメント ベースの Cocoa プロジェクトを作成しました。mainMenu.xib、document.xib を削除し、infolist を変更してから、独自の main 関数を追加しました。私は Interface Builder をまったく使用していないためです。
Document.swift で、windowNibFille 変数を削除し、makeWindowController() 関数をオーバーライドします。
私は他に何もしませんでした。プロジェクトをビルドすると、コンパイルされたアプリを実行するメニュー、ウィンドウ、ドキュメントを取得できません。これは、NSDocumentController インスタンス、NSDocuement、NSWindow インスタンスをインスタンス化していないためです。
しかし、彼の現実は、私がプロジェクトを実行したということです。無題という名前のウィンドウが表示されます。これは厄介です。ほとんど空のプロジェクトに目に見えないコードが存在するようです。無題のドキュメントが開かれる前に何かをしたいのですが、NSDocumentController インスタンスが自分の制御外で作成された場合、どのようにすればよいですか?
macos - ウィンドウを閉じてもドキュメントの割り当てが解除されませんか?
ドキュメントベースのアプリケーションを使用していますが、ウィンドウを閉じても NSDocument サブクラスと NSWindow サブクラスの割り当てが解除されません。これを修正する方法はありますか?
swift - macOS ドキュメントベースのアプリは自動的にコラボレーションを有効にしますか?
Xcode を使用し、macOS High Sierra をターゲットにして、macOS でドキュメントベースのアプリを構築しようとしています。
NSDocument は、Pages と同様のドキュメント コラボレーションを提供しますか? Apple のDocument Based Appsページでは、共同作業は適切なドキュメント ベースのアプリの機能であると示唆されていますが、この質問に対する決定的な答えはまだ見たことがありません。