
Safari 4 で垂直タブを表示する方法に関する前回のチュートリアルに続いて、Interface Builder を使用してブラウザの .nib ファイルをどのように編集できたのか疑問に思われたかもしれません。
Mac OS X Snow Leopardのリリースに伴い、Appleは上級ユーザーによる.nibファイルの編集をより困難にすることを決定しました。これは、SLのメモリ使用量を削減するための設計の一環です。実際、SafariのBrowser.nibファイルを編集しようとすると、Interface Builderはコンパイル済みの.nibファイルを開けないというメッセージを表示します。
いつものように、これには回避策があります。
今回はかなり簡単です。必要なのは編集可能な.nibファイルを見つけることだけです。そしてここからが難しいところです。ほとんどのSLアプリケーションには編集可能な.nibファイルがなく、すべて既にコンパイル済みなのです。
それで、昨日どうやって .nib ファイルを編集したかというと、運が良かっただけだと思います。
Hulu Desktop.app のリソース内にクラッシュレポートが統合されているのですが、クラッシュレポートの .nib ファイルがコンパイルされていないことがわかりました。下のスクリーンショットからわかるように、編集可能な .nib ファイルには info.nib と classes.nib という2つの追加ファイルが付属しており、Interface Builder で完全に編集可能です。
そのため、Safariの.nibファイルを編集するには、クラッシュレポーターのコピーを作成し、それを開いてHuluのkeyedobjects.nibファイルをSafariのkeyedobjects.nibファイルに置き換えました。編集後、UKCrashReporter.nibファイルを再度開き、コピーしてSafariのリソースに貼り付けました。
これで完了です。この回避策はすべてのkeyedobjects.nibファイルで機能すると思います。ただし、編集可能な.nibファイルを用意しておく必要があります。Huluでもこの回避策が使えることを知りました。
したがって、ここからHulu Desktop.app をダウンロードするか、ここから編集可能な .nib ファイル (UKCrashReporter.nib) をダウンロードしてください 。
楽しむ :)
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。