c++ - 如何在 Xcode 9.3 中显示 C++ 代码文档?
问题描述
我正在 Xcode 中开发基于 C++ 的软件,并且希望(至少)像为 Swift 或 objc 开发一样方便地编写代码文档。
例子:
std::string myString("hello");
if (myString.empty()) {
// do something
}
如果我想确切地知道是做什么.empty()
的,我想在函数上单击 Option-Click 并获取文档覆盖,其中包含来自例如http://en.cppreference.com/w/cpp/string/basic_string/empty的信息,完全一样它适用于 objc 和 Swift。
这怎么可能?
解决方案
你不能。根据Apple 的 Xcode 发行说明,从 Xcode 8.3 开始
3rd 方 docset 支持现已弃用,并且在 Xcode 的未来版本中将不再支持。(30584489)
有其他文档浏览器,例如Dash,它允许您安装自己的文档。但这并没有给你你所希望的。
我已经验证将 C++.docset 添加到其中~/Library/Developer/Shared/Documentation
不起作用。(可能是早期 Xcode 遗留的目录)事实上,完全删除该目录不会影响 Xcode 9.x 正确显示默认文档。
推荐阅读
- c++ - 为什么函数参数的类型推导优先于模板中的类型?
- java - Android 适配器无法用视图填充活动
- spring-boot - 如何在 Thymeleaf 中显示带有参数的本地化消息作为链接
- python - 当 PHP 脚本返回成功时触发 Python 异步函数
- mysql - docker搭建后如何运行程序
- c# - 预期在 Mock 上调用一次,但为 0 次
- ejs - 如何在我的 profile.ejs 文件中添加一个链接来更改页脚上方的下部?
- php - ERR_INVALID_RESPONSE 从控制器 laravel 生成 csv 文件
- ios - IOS - 如何加载视图只锁定主屏幕而不包括操作栏?
- php - 同时运行的投票系统未全部保存