当前位置: 首页 > 知识库问答 >
问题:

swift中的Pragma标记[副本]

陈康胜
2023-03-14

我怎样才能像在objective c中使用那样用pragma标记我的代码

共有1个答案

易雅畅
2023-03-14

使用//mark:-,例如:

// MARK: - tableview delegate methods
 类似资料:
  • 我想按节组织我的代码。通常我使用,但当我试图在.swift文件中这样做时,它就不起作用了。 所以我的问题是,我是否能够以某种方式启用它,如果不能,那么如何在.swift文件中组织代码?

  • 问题内容: 在目标C中,我可以使用符号导航器标记代码的各个部分。由于这是C预处理程序命令,因此在Swift中不可用。在Swift中有替代方法吗?还是我必须使用丑陋的注释? 问题答案: 您可以使用 也有讨论认为,无论如何,自由使用类扩展可能是更好的做法。由于扩展可以实现协议,因此您可以例如将所有表视图委托方法放入扩展中,并以比其能力更高的语义级别对代码进行分组。

  • 可能重复: 在锚中放置div是否正确? 当我们编写某种“产品列表”时,您只需要一个链接,但它应该包含产品图像、产品名称、产品标题等。我们可以使用contain p或其他标签吗?是否存在跨浏览器问题? 我听说在html5中,一个标签可以包含p标签,但是仍然没有使用它的信心。 一些代码是这样的:

  • 我正在尝试将一个iOS应用程序从objective c改写成Swift。我使用序列化是为了通过某种通信层发送数据。在objective c中,我在每个结构的顶部使用#pragma pack(1),以便使用顺序布局,而不在数据成员之间填充。我尝试在结构的顶部使用PRAGMA_STRUCT_PACK。它似乎在操场上起作用,但在我的app中实现它时,我得到了一条错误信息,上面写着:“在顶层不允许使用表达

  • PragmaHTTP / 1.0 一般报头是特定于实现的报头可以具有沿着请求-响应链的各种效果。它用于向后兼容 HTTP / 1.1 缓存,而Cache-ControlHTTP / 1.1 缓存不存在。 注意:Pragma未指定用于 HTTP 响应,因此不为普通 HTTP / 1.1 的可靠替换Cache-Control首部,虽然它不表现一样Cache-Control: no-cache,如果Ca

  • 在我的代码中,first href="http://example1.com"不工作。如何编辑代码? 谢谢