問題タブ [uti]
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.
objective-c - 特定の拡張子のUniformTypeIdentifierを取得する
私はCocoaで、ファイル拡張子からUniformTypeIdentifiersに変換する方法を見つけようとしています。つまり、これを行う方法を見つけたいと思います。
NSWorkspaceのドキュメントを検索しましたが、何も見つかりませんでした。私が得ることができた最も近いものは:
ファイル拡張子のアイコンを返し、
それは私がやろうとしていることとは正反対です。これを行う方法を知っている人はいますか?
手作業で多くの拡張機能をチェックする必要がないことを本当に望んでいます。
前もって感謝します。
cocoa - アプリケーションが特定のタイプを開くことができるかどうかをテストしますか?
Mac OS X で、特定のアプリケーションが特定のタイプを開くかどうかを確認するにはどうすればよいですか?
public.text と public.image の 2 つの UTI に興味があり、アプリケーションのリストがあります。この 2 つのタイプでリストをフィルター処理して、テキスト ビューアーのリストと画像ビューアーのリストを作成します。
特定のドキュメント タイプのすべてのビューアーのリストを取得できる SO に関する関連する質問を見てきました。それを実行してセットの共通部分を取得することもできますが、各アプリケーションに個別に問い合わせることができるようにしたいと考えています。
そのための Cocoa または Carbon コールはありますか?
objective-c - カスタムUTIタイプとして識別するファイルを作成するにはどうすればよいですか?
現在、XMLファイルを生成するアプリケーションがあります。これをsomeFile.myappと呼びます。アプリがファイルを保存してmdlsを使用して確認すると、kMDItemContentTypeは「dyn.234kdfsjk23jk24234kjfd」になります。ファイルのUTIタイプをcom.mycompanyのようなカスタム値にするにはどうすればよいですか。 myapp?
objective-c - UTI をファイル タイプに割り当てる
拡張子で一致するファイルタイプのペアにUTIを追加しようとしています。私はそれを適切にセットアップしたと思います-少なくとも、ファイル拡張子-> UTIマッピングは認識されます(info.plistでインポートされたタイプとして宣言しました)。ただし、テスト ファイルから UTI を取得しようとすると、動的 UTI が返されます。これら 2 つのケースをテストするために使用しているサンプル コードを次に示します。
NSLog #1 は「dyn.########」を出力し、NSLog #2 は「com.mycompany.filetype1」を出力します。私は彼らが同じものを印刷すると思っていたでしょう。file->UTI マッピングを機能させるための追加の手順はありますか、それとも Launch Services が追いつく必要がある場合ですか?
UTI を利用するいくつかの API を使用したいのですが、それらの API はファイル -> UTI マッピングを使用しているように見えるため、拡張機能 -> UTI マッピングを使用するだけではオプションではありません。
完全を期すために、インポートされた型の plist エントリを次に示します。
ipad - iPadでのカスタムUTIファイルタイプのプレビューを防止する
UTIおよびCFBundleDocumentTypesを介して宣言されたカスタムファイルタイプのiPadアプリケーションがあります。「OpenIn...」オプションでアプリを起動できるようにしながら、MailやDropboxなどのアプリケーションでファイルプレビューが表示されないようにする方法はありますか?アプリケーションInfo-plistでUITypeConformsToとUTTypeTagSpecificationをカスタム値に設定しましたが、他のアプリはまだ私のアプリによって作成されたカスタム拡張子を持つファイルをプレビューしています。プレビューする機能は、UTTypeTagSpecificationの値(つまり、mime-type)に依存していると思いましたが、明らかにそうではありませんでした。ありがとう。
macos - UTI (Uniform Type Identifier) を指定して、それが準拠するすべてのタイプを見つける
Uniform Type Identifiersを利用するアプリケーションを作成しています。具体的には、さまざまなMIMEタイプを呼び出しUTTypeCreateAllIdentifiersForTag()
て渡しています。
私の希望は、この関数 ( とは異なりますUTTypeCreatePreferredIdentifierForTag()
) が、最も具体的な UTI と、それが準拠するすべての UTI を提供してくれることでした。これは当てはまらないようです -- 単一の UTI を返すか、2 番目の UTI がスプリアスです。
同じヘッダー ファイルで関数がUTTypeConformsTo()
定義されていますが、この UTI が準拠するすべての型の配列を返す関数が望ましいです。
MDItemCopyAttributeList()
そのようなリストを返すように、私には希望があるようです。とは言っMDItemRef
ても、ファイル パスまたは URL から作成できる が必要です。これはあまり良くありません。場合によっては、データがメモリ内にのみ保存され、MIME タイプしか使用できないことがあります。
この情報を取得するには、UTI のデータベース全体を反復処理する必要がありますか?それとも何か不足していますか?
ios - 画像ファイルの種類 (UTI) を iOS アプリに関連付ける -- メール/サファリで「... で開く」が表示されない
複数の種類のファイルを開くアプリがありますが、画像ファイルは別の話のようです。メールと Safari では、アプリが関連付けられているほとんどのファイル タイプのオプションは、'Open In...' または 'Open In [AppName]' (1 つしかない場合) です。ただし、画像は電子メール内にリッチ テキストとして埋め込まれているためです。および Web ページでは、オプションは「画像を保存」と「コピー」にのみ存在します。
iOS アプリを画像ファイルの種類に関連付けて、アプリで画像を直接開くことは可能ですか、それともすべてフォト ライブラリに保存してからそこからインポートする必要がありますか (いいえと答えてください!)
私のplistからの画像ファイルの関連付けは次のとおりです。
iphone - Xcode 4 ドキュメント タイプとエクスポートされた UTI
Xcode 4 には別の問題があります。新しい IDE はとても気に入っていますが、まだ機能していないことがいくつかあります。ひとつは Xcode 4 でドキュメント タイプを登録することです。plist ファイルを介して古い方法で試してみましたが、うまくいきませんでした。(アプリでファイルを開くことができなかったことを意味します)しかし、Xcode 4のインターフェースで設定する方法がわかりません。
私の最新の試みは次のようになります:(Xcodeから作成されたエントリをinfo.plistにコピーしました)
と:
これは動作しません。メール内のファイルには、アプリで開くオプションがありません。
Xcode 4 を使用した実際の例や、その方法のチュートリアルを持っている人はいますか? それを機能させる方法については、これ以上のアイデアはありません。
サンドロ
objective-c - UTIを使用して新しいファイルタイプを作成するにはどうすればよいですか?
私は自分が作ったゲームのゲームプラグインを編集するためのアプリケーションの作成に取り組んでいます。明らかな理由で、保存するファイルをカスタム形式にする必要がありました。残念ながら、ファイルにカスタムアイコンを付ける方法がわかりません。
私は昨夜UTIについて調査しましたが、これは主に、アイコンが話題になっている場所でUTIが言及されているためです。Appleのドキュメントに書かれていることを実行しましたが、機能しませんでした。
これまでの私のコードは次のとおりです。
それは完璧に機能します。私が今抱えている唯一の問題は、アイコンがないことです。誰かがUTIを機能させるためにどのように設定する必要があるか教えてもらえますか?