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

Mr.*_* SS 9 xcode code-snippets swift

' // MARK: ' 是否有快捷方式的键盘快捷方式,就像标题文档'///描述'一样?

Ahm*_*d F 20

将它作为代码片段添加到Xcode没有问题.

你应该做的是:

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

在此输入图像描述

  • 填写弹出窗体,如下所示:

在此输入图像描述

就是这样!

用法:

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

在此输入图像描述


小智 5

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

脚步:

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

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


Ani*_*nil 5

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

命令 + 选项 + /

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

// MARK: - CollectionView Methods
Run Code Online (Sandbox Code Playgroud)

扩展 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
}
Run Code Online (Sandbox Code Playgroud)