我是否应该按照 Objective-C Conventions: Class Names Must Be Unique Across an Entire App 的建议为我的 Swift 类名添加一个三字母前缀? ?
最佳答案
不,you do not need class prefixes in Swift ,因为类被命名为它们所在的模块。
如果您需要区分(例如)来自 Swift 的 Array
和您在应用中声明的 Array
类/结构,您可以这样做通过将其键入为 Swift.Array
或 MyProject.Array
。这也适用于扩展:
extension Swift.Array {
...
}
extension MyProject.Array {
...
}
https://stackoverflow.com/questions/24214863/
相关文章:
iphone - 如何将 nil 添加到 nsmutablearray?
objective-c - 如何在 Swift 中实现这个多行字符串字面量宏?
ios - command/usr/bin/codedesign 失败,退出代码 1-代码符号错误
objective-c - performSelectorOnMainThread : and di
objective-c - 最大 CGFloat 值是否有常数?
iphone - iPhone 上 SQLite 的最佳 Cocoa/Objective-C 包装器
objective-c - Cocoa 的依赖注入(inject)框架?