バックグラウンド
私は Objective-C と Cocoa を学んでおり、自分のニーズに応える簡単なプログラムを作成するのはいいことだと思いました。私はすでに .NET C# のバックグラウンドをしっかりと持っており、Python の知識もあり、C も少し持っています。
私がやろうとした「最初の簡単なアプリ」の 1 つは、Arduinoのスケッチ ファイル用の簡単な QuickLook プラグインです。これらのファイルはプレーン テキストの C に似たスクリプトであるため、実行するのは簡単な作業だと思いました。唯一の「異なる」点は、拡張子が .pde であることです。
参照としてArduinoQuickLookのGitHub にプロジェクトをアップロードしました(最初のコミットには、標準の Xcode 4.1 QuickLook プラグイン プロジェクトが含まれています)。
私が見つけたもの
ネットを見回すと、次のリソースが見つかりました。
私の問題は何ですか
どちらも GeneratePreviewForURL.m ファイルと GenerateThumbnailForURL.m ファイルを使用しますが、 Xcode 4.1 でプロジェクトを作成すると、GeneratePreviewForURL.cとGenerateThumbnailForURL.cが作成されました(.m ではなく .c に注意してください)。
QLStephen と QLColorCode はどちらも GeneratePreviewForURL.m ファイルと GenerateThumbnailForURL.m ファイルで使用しますが
#import <Foundation/Foundation.h>、これを使用しようとすると、多くのエラーが発生します。(ファイルが .m ではなく .c であるためでしょうか?)#importプラグインが処理するファイルを宣言する方法がわかりません。ArduinoQuickLook/ArduinoQuickLook-Info.plist (行 14) を変更する必要があることは理解しましたが、そこに何を書かなければなりませんか? みたいな
cc.arduino.pde?