zoukankan      html  css  js  c++  java
  • 写个自己的Xcode4插件(二)

    补充上一篇:

    一、在XCode5里面,要在info.plist里面再加入以下两个字段:

    1、

    内容要保持一致喔,别问我为什么,我也不知道,是参考其他许多插件发现的,那些插件都用了这个字段,而且内容一样。

    2、

    一个制作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()的情况。
  • 相关阅读:
    批量重命令文件名称的几种方式
    SecureCRT常用快捷键
    ipv4地址从最后一位按步长递增
    win32
    GDI根据位图和透明度创建蒙版
    git bash的一些使用
    win32
    win32
    win32
    QT
  • 原文地址:https://www.cnblogs.com/ligun123/p/3555016.html
Copyright © 2011-2022 走看看