zoukankan      html  css  js  c++  java
  • 一个制作Xcode5插件的模板

    原Github地址https://github.com/kattrali/Xcode5-Plugin-Template

    安装
    将 本工成复制到~/Library/Developer/Xcode/Templates/Project Templates/Application Plug-in/Xcode5 Plugin.xctemplate。(如果路径不存在的话就创建Templates/Project Templates/Application Plug-in子目录)


    重启Xcode
    想创建一个新的Xcode插件的时候,就创建一个新工程,然后从OS X > Application Plug-in中选择Xcode5 Plugin


    用法
    默认的插件文件夹是和AppKit和Foundation链接的,同时,当创建插件的时候(Xcode重启后),就会在文件目录中创建一个item,名字是“Do Action"。点击这个目录item会打开一个警告。请随意对它进行定制吧。


    注意
    可以在Info.plist中把XCPluginHasUI设置成Yes来让插件无效。

    和Xcode 4不一样,Xcode 5使用了ARC。

    增加你希望插件支持的Xcode的UUID到Info.plist的DVTPlugInCompatibilityUUIDs。你可以通过运行下行进行查看:
    defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 。


    插件的Debug
    我推荐你保持控制台打开的状态,让tail -f /var/log/system.log运行,防止Xcode奔溃或者有时希望看到NSLOG()的情况。

  • 相关阅读:
    关于applet
    Hello.java
    filter用户授权的例子
    logfilter
    Java EE课程设计——企业人力资源管理系统
    条件查询、SQL、JPQL、HQL比较
    web service和ejb的区别
    RPC
    hashcode()和equals()的区别
    关于JSON
  • 原文地址:https://www.cnblogs.com/lingzhao/p/3418971.html
Copyright © 2011-2022 走看看