在Xcode3中,曾经有一个模板来构建“Droplet”应用程序(头部/ nibless应用程序,它们会以“打开的”Applescript方法抛出任何丢弃的内容)。
在Xcode4中,这个模板不幸消失了。
设置xcode4 Droplet项目需要哪些步骤?
info.plist
我想让应用处理丢弃main.m
的变化以及我猜的AppDelegate.h
和AppDelegate.m
)也许有人甚至还安装了Xcode3并且可以创建一个空的applescript droplet应用程序并将其上传到某处?那将是非常有趣的。谢谢!
(或者甚至有可能将使用AppleScript编辑器创建的应用程序包导出到Xcode?)
答案 0 :(得分:1)
对于nibless Droplet,您始终可以使用AppleScript编辑器以经典方式执行此操作:
to open(the_files)
--Process each file here
end
另存为应用程序,它将成为一个小滴。
答案 1 :(得分:0)
在Xcode 4中制作新模板(而不仅仅是修改现有模板)与早期版本有很大的不同,而不是真正适合胆小的人。您可以通过添加特定文档类型或匹配任何内容(例如将扩展和Mime类型设置为 * )以及向应用程序委托添加application_openFiles_(sender, droppedItems)处理程序来轻松制作自己的Droplet 。您可以从xib中删除该窗口,但仍然使用其他内容,例如菜单。
如果您正在运行Lion,您还可以直接从 AppleScript编辑器>创建Cocoa-AppleScript Applet。文件>模板菜单项中的新功能(具有最小的笔尖)已经设置为处理已删除的项目,并包含使用某些常规AppleScript处理程序的代码,例如打开。使用这种方法调试应用程序更加困难,因为它不能在编辑器环境中运行(没有日志或控制台)。