現在、Finder で新しいファイルをすばやく作成できないという問題の解決を検討しています。Mac コミュニティはこれを解決する必要があると思うので、私が書いたものをオープンソースにします。
Windows では、右クリックして新しいテキスト ファイルを作成できます。OS X では、次のように機能するサービスでこれを実行できるはずです。
- 右クリック > サービス > 新しいテキスト ファイルの作成
Snow Leopard でFinderサービスを作成することは、理論的にはこれを実現する方法ですが、サンプル コードを見つけることはできませんでした。(私はドキュメントを非常に簡単に見ただけであることを認めます)。
Apple が Xcode で Services テンプレートを提供しているかどうかにかかわらず、どのように開始すればよいかわかりません。基本的に、私は実用的なサービス プロジェクトを実行するための助けを探しています。実装コードは、私が Obj-C で書くのはかなり簡単なはずです。では、新しい実用的なサービス プロジェクトを作成するにはどうすればよいでしょうか? これについて私が間違っている場合は、これを行う正しい方法を教えてください。サンプルコードまたは開始するためのいくつかの手順を提供してください。
編集:私を信じてください、私はOS X初心者ではありません。PathFinder、Automator、Terminal など、回避策を実現するために多くのアプリを試しましたが、どれにも満足していません。
Windows と同じように、新しいファイルを作成するための右クリック可能なメニュー項目を作成したいと考えています。この API でこれができない場合は、必要に応じてシステム ファイルを変更します。しかし、OS X をハックする必要のない方法でそれを行いたいと思います。
悲しいことに、Snow Leopard がリリースされたとき、Apple はサードパーティのコンテキスト メニュー項目を無効にし、開発者は満足していませんでした。Automator のコンテキスト メニューでサービスを作成できましたが、非常に制限されていました。
touch ~/Desktop/file.txt
はい、Quicksilver は、私がいつでもどこでも端末にいる場合を除いて、現時点でファイルを作成する方法です。
サービスを作成するための Xcode プロジェクトのソース コードを提供することで私の質問に答えることができない場合は、私が自分のコンピューターをどのように使用すべきかについての意見を独り占めしてください。いずれにせよ、これを自分で実装した後、おそらく自分の質問に答えることができると思います。