// 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
}
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
}