objective-c - Swift:需要类前缀?

我是否应该按照 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.ArrayMyProject.Array。这也适用于扩展:

extension Swift.Array {
    ...
}

extension MyProject.Array {
    ...
}

https://stackoverflow.com/questions/24214863/

相关文章:

iphone - 如何将 nil 添加到 nsmutablearray?

objective-c - 如何在 Swift 中实现这个多行字符串字面量宏?

ios - command/usr/bin/codedesign 失败,退出代码 1-代码符号错误

ios - Core Text在iOS中计算字母框架

objective-c - performSelectorOnMainThread : and di

objective-c - 最大 CGFloat 值是否有常数?

iphone - iPhone 上 SQLite 的最佳 Cocoa/Objective-C 包装器

objective-c - Cocoa 的依赖注入(inject)框架?

objective-c - 主队列上的 dispatch_sync 与 dispatch_async

ios - AFNetworking 和后台传输