一个制作Xcode5插件的模板
来源:互联网 发布:拳皇97超强优化版 编辑:程序博客网 时间:2024/06/07 21:04
原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()的情况。
安装
将 本工成复制到~/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()的情况。
0 0
- 一个制作Xcode5插件的模板
- iOS XCode5下制作自己的FrameWork
- 制作一个简单的OSVR设备插件
- jQuery的一个小插件模板输入
- 创建一个简单的视图(模板)插件
- xcode5制作ipa包
- Xcode5制作Framework
- xcode5 制作framework
- Xcode5制作framework
- Xcode5.1制作formework
- Xcode5制作Framework
- Xcode5 制作静态库
- XCode5制作framework
- Xcode5制作Framework
- 自定义xcode5.0模板
- iOS:xcode5 自定义模板
- 一个jQuery模板插件的测试例子--boilerplate模板插件测试
- xcode5插件管理器
- [Leetcode]Find Minimum in Rotated Sorted Array
- activity属性设置大全
- 1038. Recover the Smallest Number (30)
- 在C++中使用C#编写的类
- Linux驱动中的platform
- 一个制作Xcode5插件的模板
- 图书目录
- 对TCP/IP协议的理解
- iOS 获取网络状态,区分2G3G4GWIFI等,非reachability
- java实现2张图按透明度和像素融合渐变过程
- Java 对字符串数据进行MD5/SHA1哈希散列运算
- Nginx源代码分析之初始化(三)
- 一个测试WIFI的activity
- 【delphi】 TComboBox 动态生成下拉,并展开后鼠标丢失问题