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

tag5nh1u  于 2023-11-21  发布在  其他
关注(0)|答案(4)|浏览(105)

在swift中,“// MARK:”是否有类似于头文档"/ Description“的键盘快捷键?

sxpgvts3

sxpgvts31#

将其作为代码片段添加到Xcode中没有问题。
你应该做的是:

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

x1c 0d1x的数据

  • 填写弹出表单,如下所示:



就是这样

用法:

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


vtwuwzda

vtwuwzda2#

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

  • 将**//MARK**语句置于扩展或方法之上
  • 将**//MARK**拖到代码片段部分(Xcode右下角对象库部分左侧)x1c 0d1x
  • 你会被要求为这个代码段创建一个名字,并给它加上适当的标签,就是这样。
  • 对于用法,请将此代码段拖放到您想要的任何位置
fae0ux8s

fae0ux8s3#

有一个命令,我们必须使用任何函数或方法或顶部的编码行。
命令+选项+ /
如果它位于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
}

hfyxw5xn

hfyxw5xn4#

在SwiftUI中,创建代码片段只需选择MARK行// MARK: <#Description#>,然后右键单击选择,选择“创建代码片段...”。
Selecting and Right Click
它将打开一个提示创建代码片段,就像@Ahmad F接受的答案一样
Prompt to Create Snippet
用法是一样的,只是类型标记。

相关问题