背景
我正在学习 Objective-C 和 Cocoa,我认为创建简单的程序来满足我的需求将是一件好事。我已经具备扎实的 .NET C# 背景、一些 Python 知识和一点 C。
我尝试做的一个“简单的第一个应用程序”是一个用于Arduino草图文件的简单 QuickLook 插件。我认为这将是一项简单的任务,因为这些文件是纯文本类 C 脚本,唯一“不同”的是它们具有 .pde 扩展名。
我在ArduinoQuickLook的GitHub 上上传了该项目作为参考(第一个提交包含一个 vanilla Xcode 4.1 QuickLook 插件项目)。
我发现了什么
环顾网络,我发现了这些资源:
我有什么问题
它们都使用GeneratePreviewForURL.m和GenerateThumbnailForURL.m文件,但是当我在 Xcode 4.1 中创建项目时,它创建了GeneratePreviewForURL.c和GenerateThumbnailForURL.c(注意 .c 而不是 .m)。
QLStephen 和 QLColorCode 都
#import <Foundation/Foundation.h>
在它们的GeneratePreviewForURL.m和GenerateThumbnailForURL.m文件中使用,但如果我尝试#import
它会产生很多错误。(也许是因为我的文件是 .c 而不是 .m?)我不清楚我如何声明我的插件将处理哪些文件,我知道我需要更改ArduinoQuickLook/ArduinoQuickLook-Info.plist(第 14 行)但我必须在那里写什么?像
cc.arduino.pde
什么?