如何在 Xcode 中“折叠”(隐藏)部分源代码?

2024-02-10

在 Visual Basic.Net 中我可以使用

#Region "identifier_string" #End Region

在编辑器中“折叠”(隐藏)部分源代码。

我怎样才能在斯威夫特做到这一点?


@Eric D. 的答案是完美的。

如果你想标记一些区域,那么你可以使用它,如下所示:

// MARK:

前面会有一个水平分隔线

// 马克:你的文字放在这里

在下拉列表中以粗体显示“您的文本位于此处”

// 马克:- 你的文字放在这里

在下拉列表中以粗体显示“您的文本在此处”,前面有一个水平分隔线

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Xcode 中“折叠”(隐藏)部分源代码? 的相关文章

随机推荐

  • 从静态库中删除所有符号是否会阻止链接?

    据我所知 链接器的工作是将目标文件中未定义的符号与静态库中定义的符号进行匹配 如果找到 正确的符号定义将包含在最终的可执行文件中 这就是所谓的符号解析 那么如果所有符号都从静态库中删除会发生什么呢 它是否会阻止链接器正确解析符号 剥离符号是
  • 在heroku上通过bundler安装linecache

    我在 Rails 3 0 应用程序上使用 RVM 并使用 Ruby 1 9 2 which ruby home ved rvm rubies ruby 1 9 2 p136 bin ruby 当我推送到heroku时 出现以下错误 Inst
  • SFTP 中出现“无法规范化:没有这样的文件或目录”错误的原因是什么?

    我正在尝试使用SFTP将整个目录上传到远程主机 但出现错误 我知道SCP确实有效 但我真的想找出SFTP的问题 我使用的命令如下 echo put r LargeFile echo quit sftp vb username remoteh
  • 实体框架 6 中自我跟踪实体的替换

    我确信大多数 NET 开发人员都必须以某种方式面对这个问题 问题很简单 我正在升级我的项目 NET 4 到 NET 4 5 1 到目前为止 升级进展顺利 但是当我从 EF4 升级到 EF6 时 我在查询中确实遇到了很多错误 其中一些与我所做
  • 有哪些工具可用于将 ipython 笔记本导出为 PDF 文件? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有一个格式良好的 ipython 笔记本 其中包含 Markdown 单元格之类的东西 我想知道导出为
  • Twig 访问对象

    我想访问树枝模板内对象的值 通常我会得到这样的回报 echo lang gt get test 但是我怎样才能在模板中用树枝做同样的事情呢 我尝试了很多方法 但没有一个有效 例如我尝试过 attribute lang get test 结果
  • 使用字符串、反模式的依赖注入(ninject)?

    我有一些代码使用 ninject 注入依赖项 这些依赖项是实际的字符串 例如 这是注入字符串而不是创建新对象的反模式吗 IE 我想注入用户名和密码 创建一个名为 凭证 的小类 其中包含 用户名 和 密码 两个属性并注入它实际上会更好吗 将字
  • Amazon S3 Cloudfront 部署最佳实践

    我们当前的站点计划是使用 Amazon 的 Cloudfront 服务作为 CSS JavaScript 和图像等资产文件以及任何其他静态文件的 CDN 目前 我们在 S3 中有 1 个存储桶 其中包含所有这些静态文件 这些文件根据其内容被
  • 在 C# 中,如何从 ExpandoObject 中删除属性?

    假设我有这个对象 dynamic foo new ExpandoObject foo bar fizz foo bang buzz 我该如何删除foo bang例如 我不想简单地将属性的值设置为 null 出于我的目的 我需要将其完全删除
  • 将 CSS 应用于 HTML 通用控件,例如 ASP.NET 中的

    我不知道如何将 CSS 应用于 HTML 通用控件 例如 ul and li given runat server 在 ASP NET 中 我正在寻找 li li 从内容页到母版页 一旦我找到了该控件 我就想应用 CSS ul style
  • Selenium:如何在 AWS 上使用 Headless Chrome?

    今天我看到这条消息UserWarning Selenium support for PhantomJS has been deprecated please use headless versions of Chrome or Firefo
  • PHP 中将大写驼峰式命名法分解为大写驼峰式命名法

    现在 我正在通过分割 切片和内爆来实现这一点 exploded implode array slice preg split A Z ThisIsATest 1 exploded This Is A Test 更漂亮的版本 capital
  • 调用多个相互依赖的异步方法

    我正在寻找围绕调用多个异步方法的最佳实践 其中每个下一个方法都依赖于前一个方法返回的值 我正在尝试两种方法 1 https dotnetfiddle net waPL9L https dotnetfiddle net waPL9L publ
  • 如何让 apache 始终返回带有数据的代码 200 而不是 304?

    我希望 Apache HTTPD 通过 GET 返回带有资源请求数据的响应代码 200 而不是返回没有数据的响应代码 304 有人知道如何做到这一点吗 提前致谢 删除标头 将以下内容添加到 httpd conf 文件中
  • Android 上 java 的替代品 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我刚刚给自己买了一部 Android 手机 我迫不及待地想开始在它上面编码 然而 我不是一个狂热的java粉丝 虽然我可以忍受这一点
  • FastAPI 表示缺少文件夹名称作为模块

    我有一个与 Pycharm 中的 FastAPI 和 uvicorn 相关的问题 我的项目具有以下结构 LearningPy
  • 如何在 Flutter 中向 TextFormField 添加静态单元(文本)?

    我目前有这个TextFormField带有提示文本 目标是在 TextFormField 内添加单位 无论用户是否正在键入 它应该看起来像这样 如何实现这一目标 另外 如何将值居中 这是我当前的 TextFormField 代码 TextF
  • Laravel 5 加密 - 给定的同一字符串有不同的值?

    我正在使用 Laravel 5 对于一个项目 其中一个租户是系统中存储的电子邮件必须加密 我正在使用 Laravel 5Crypt 立面 以及相关的encrypt and decrypt 方法 问题在于 即使给出相同的字符串 加密值似乎也不
  • removeChild 有时会删除整个跨度,有时则不会

    我正在为 iOS 开发一个富文本编辑器 它的大部分功能都可以工作 但遇到了无穷无尽的问题 以确保当用户开始输入时光标在视口中可见 我想出了一个新颖的方法 在光标位置插入一个跨度 滚动到该跨度 然后将其删除 如果跨度在屏幕上 我还没有开始滚动
  • 如何在 Xcode 中“折叠”(隐藏)部分源代码?

    在 Visual Basic Net 中我可以使用 Region identifier string End Region 在编辑器中 折叠 隐藏 部分源代码 我怎样才能在斯威夫特做到这一点 Eric D 的答案是完美的 如果你想标记一些区