我在其他人的代码中看到过这个命名文件:"NumberForMatter+Expanies"

这只是一场大会吗?或者还有其他事情吗?

What's the background concerning the weird usage of having a "+" in your Swift file-name?

推荐答案

这只是Object-C中源files的扩展和类别的约定.在Objective-C中,类别的名称加上括号中的类别名称(例如,MyClass(MyCategory)将包含文件MyClass+MyCategory.hMyClass+MyCategory.m).SWIFT扩展名(类别)没有名称,因此不需要此文件约定. 由于在运行时并不真正需要类别名称,因此没有从Objective-C类别名称到SWIFT的映射.

Swift相关问答推荐

如何让CTFontCreateUIFontForLanguage与汉字和表情包协同工作?

格式化单位和度量值.为什么从符号初始化的单位不能产生与静态初始化相同的结果

查找数组中 ** 元素 ** 的属性的最小值和最大值

NavigationLink和ObservableObject的动画片段

在SwiftUI中绘制形状的路径后填充形状

找出touch 点的屏幕亮度

SwiftUI 中的同一个 ForEach 中是否可以有 2 个数组?

如何在 SwiftUI 中创建条件内容?

Firebase removeObserver 在 Swift 5 中不起作用

从文字创建数组时的 Swift 宏

Pod lib lint 命令找不到 watchos 模拟器

如何使用 Swinject 注册符合 ObservableObject 的协议?

如何使 SwiftUI Picker 换行文本

无法增加系统镜像的大小

如何根据 SwiftUI 中的字体大小定义按钮的大小?

'NSLog' 不可用:可变参数函数在 swift 中不可用

Swift 自定义字体 Xcode

自动布局:获取 UIImageView 高度以正确计算单元格高度

Swift 中的可选数组与空数组

在情节提要中设置的 UITableViewCell 的恢复 ID 和标识符有什么区别