我正在寻找一些关于Xcode 8中新的Xcode源代码编辑器扩展的文档。
据我所知,在XcodeKit的头文件中只找到了“文档”。如果能得到更详细、更正式的东西,那就太好了。
发布于 2016-07-15 15:55:11
现在已经有了非常初步的XcodeKit reference文档。
我们的WWDC 2016 presentation introducing Xcode Source Editor Extensions仍然是最好的演练。
然而,最短的版本是:因为应用程序扩展需要嵌入到应用程序中,所以您需要首先创建一个新的Xcode应用程序,然后向该应用程序添加一个新的macOS源代码编辑器扩展。那么XcodeKit reference应该会在实现这一点上提供一些帮助。
发布于 2016-07-06 22:54:26
不是真正的文档,但也是一个很好的参考https://developer.apple.com/videos/play/wwdc2016/414/
发布于 2016-09-26 21:51:07
目前,扩展功能的文档很少。有很多假设(例如,你知道你可以执行容器应用程序吗?是的,这对于设置图形用户界面来说真的很不错--请看这个How To Execute Container App - Second Answer)
目前,缺少很多东西:例如,没有一个结构来显示与数据对象对应的行-尽管这是通过以下代码快速创建的:
var matches: [NSTextCheckingResult] = []
do {
let regex = try NSRegularExpression(pattern: "\n", options: [])
matches = regex.matches(in: completeBuffer,
options: [],
range: NSMakeRange(0, completeBuffer.count))
}
catch {
}这给了你所有\n的位置--你应该能够填写剩下的部分,给出你的开始和结束位置,这些位置应该与线条相匹配。
总而言之,这个扩展有很多值得喜欢的地方,但也有相当多的东西缺失。
https://stackoverflow.com/questions/38039947
复制相似问题