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

时间:2017-06-08 10:03:06

标签: swift xcode code-snippets

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

3 个答案:

答案 0 :(得分:17)

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

你应该做的是:

  • 键入:SELECT code,CHAR_LENGTH(SUBSTR(code,3)) from table ,选择它,然后将其拖到实用程序部分的代码段中:

enter image description here

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

enter image description here

就是这样!

<强>用法:

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

enter image description here

答案 1 :(得分:4)

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

步骤:

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

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

答案 2 :(得分:1)

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

命令+选项+ /

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