【发布时间】:2014-09-03 10:31:32
【问题描述】:
将你的类放在一个结构体中是一种可接受的方式来在 Swift 中命名你的类吗?我在编程指南中没有看到任何提及嵌套结构或结构类的内容。
struct TestNamespace {
class Test {
}
}
【问题讨论】:
-
“可接受”是一个定义松散的术语,存在争议。见:stackoverflow.com/q/24002821/how-do-you-use-namespaces-in-swift
-
为什么要命名你的类?模块命名空间还不够吗?一个真实的例子可能会帮助我们弄清楚是否有更好的解决方案。
-
使用动态框架(iOS 8+)所有类都属于它们的模块命名空间。
标签: swift