如何在XCode(Swift或Obj-C)中记录结构中的结构

时间:2015-01-06 02:14:10

标签: objective-c xcode swift struct

我们都知道,在记录结构时,可以使用@struct作为结构,并使用@field来解释结构中的内容。

但是如何使用另一个结构中的某些字段来记录结构?

在Swift中,示例代码为:

struct Constants{
    static let kButtonHeight : CGFloat = 0
    struct Color {
      static let kCloud: UIColor = UIColor(red: 236/255, green: 240/255, blue: 241/255, alpha: 1.0)
    }
}

非常感谢你!

2 个答案:

答案 0 :(得分:2)

如果您在Swift中执行此操作,则可以使用以///标记的单行注释或以{开头的多行注释为任何内容(类型,属性或实例等)添加前缀{1}}。所以你的文档可能只是:

/**

文档立即附加 - 选项单击名称,您将获得相关文档:

enter image description here

答案 1 :(得分:1)

我会在常量的定义之外(以及之前/之上)定义Color结构,然后常量的定义将具有Color类型的成员,但没有'嵌套的'定义。如果你考虑CGRect,这是结构的结构' (一个CGPoint和一个CGSize)但这些成员结构也完全可以自己使用..