// MARK: in Xcode 是否有任何快捷方式,就像 /// <#Description#> 一样?

Is there any shortcut for // MARK: in Xcode like there is for /// <#Description#>?

swift 中的“// MARK:”是否有键盘快捷键,就像 header doc '/// Description' 一样?

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

步骤:

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

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

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

你应该做的是:

  • 键入:// MARK: <#Description#>、select,然后将其拖到实用程序部分的代码片段中:

  • 填写弹窗,如下:

就是这样!

用法:

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

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

命令 + 选项 + /

如果它位于 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
}