Xcode 中是否有 // MARK: 的快捷方式,就像 /// <#Description#>?

问题描述 投票:0回答:4

在 swift 中是否有“// MARK:”的键盘快捷键,就像标题文档“/// Description”一样?

swift xcode code-snippets
4个回答
36
投票

将其作为代码片段添加到 Xcode 中没有问题。

你应该做的是:

  • 输入:
    // MARK:  <#Description#>
    ,选择它,然后将其拖动到实用程序部分中的代码片段:

  • 填写弹出表格,如下:

就是这样!

用途:

根据上面的屏幕截图,完成处理程序快捷方式是:“m”;通过在代码区域中输入“m”,您应该看到:


6
投票

不,//MARK 没有任何快捷方式。但是,您可以为其创建一个代码片段,并随时随地重复使用。

步骤:

  • 在扩展或方法之上声明 //MARK 语句
  • //MARK拖入代码片段部分(位于Xcode右下角对象库部分的左侧)
  • 系统会要求您为片段创建一个名称。适当地标记它。就是这样。

  • 如需使用,请将此片段拖放到您想要的任何位置


6
投票

我们必须在任何函数或方法之前或编码行顶部使用一个命令。

命令 + 选项 + /

如果它是 collectionView 方法的顶部,它会像

// MARK: - CollectionView Methods

扩展HomeViewController:UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout {

/// Collection Views for Fetured, Popular, Categories
///
/// - Parameters:
///   - collectionView: Data to be provided by service. Collection Views are categoriesCollectionView, popularCollectionView, feturedCollectionView
///   - section: retturn Value from Service
/// - Returns: return Value from Service


func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {

    return homeList.count
}

0
投票

使用 SwiftUI,只需选择 MARK 行

// MARK:  <#Description#>
并右键单击所选内容,选择“创建代码片段...”即可创建代码片段。

Selecting and Right Click

它将打开一个提示来创建片段,就像@Ahmad F 接受的答案一样

Prompt to Create Snippet

用法是一样的,只要输入mark即可。

© www.soinside.com 2019 - 2024. All rights reserved.