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