我最近将Xcode升级到6.3.2。 编辑故事板后,我注意到git发生了一些奇怪的变化: 全部
cocoaTouchSystemColor="colour"/>
节点已更改为
red="value" green="value" blue="value" alpha="value" colorSpace="calibratedRGB"/>
例如:
cocoaTouchSystemColor="darkTextColor"/>
||
||
\/
red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
有谁知道这是从哪里来的?我想这是新Xcode版本的新行为,但它只是一个好处。 此外,这两个值是否100%相同?例如,在常量" darkTextColour"之后。 RGB值为0,0,0?
谢谢。
答案 0 :(得分:4)
Xcode拥有自己更改故事板文件的悠久历史。它与xib文件做同样的事情。它来自Xcode,在设计上,除了处理它之外,Apple之外的任何人都无法做到。提交Apple的错误。如果您愿意,可以通过git或您使用的任何源代码控制工具回滚此更改。
答案 1 :(得分:1)
这些是当故事板XML格式发生变化时Xcode自动执行的优化。您还可以看到XML顶部的版本号已更新。
是的,darkTextColor
一直是黑色的,所以这仍然是相同的颜色。