微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

objective-c – 为自定义Obj-C对象创建Xcode数据格式化程序包

为了帮助简化Xcode调试器窗口中的 some custom Objective-C objects调试,我使用 related Apple documentation和Xcode的内置数据格式化器作为指南,为每个对象创建了一组数据格式化器字符串.

My custom summary strings工作得很好,如果我把它放在/ Developer / Library / Xcode / CustomDataViews /和Xcode附带的数据格式化程序中.但是,我宁愿不这样做,因为用户可能没有该目录的写权限,并且将自定义格式化程序与内置格式化程序混合可能会造成混淆.类似地,将我自己的条目添加到〜/ Library / Application Support / Apple / Developer Tools / CustomDataViews / CustomDataViews.plist也可以,但该文件用于覆盖认值的用户定义值,并且其条目受到更改的影响. Xcode调试器GUI.我真正想要的是能够将我的数据格式化程序放在一个位置,以便Xcode识别它们,但如果需要,用户仍然可以有选择地覆盖我的设置(在另一个文件中).

问题是,当我创建一个包(按照this Apple sample code的例子)并安装它(在/ Developer / Library / Xcode / CustomDataViews /或任何库/应用程序支持/ Apple / Developer Tools / CustomDataViews / path中)时,Xcode不会不识别或使用自定义格式化程序.

关于数据格式化程序包的细节的文档有点不足(主要是Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin中的单个头文件),可能是因为该功能不是Xcode的标题功能之一.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐