添加语言本地化后,Xcode故事板无响应

时间:2016-05-15 05:40:19

标签: ios xcode optimization localization uistoryboard

我最近在Xcode(7.3.1)项目中添加了许多语言本地化(可本地化的字符串)。

从那时起,使用Xcode中的故事板非常困难,而且Xcode有时候一直没有反应。通常在使用故事板时,鼠标变成彩色旋转风车大约5秒钟,然后我可以在几秒钟内工作,直到旋转风车再次出现5秒钟。

当编辑swift代码时,代码是屏幕上唯一的窗口,这个问题似乎不会发生,这个问题似乎只在编辑故事板时发生,而且只是在添加本地化之后才出现。

在新的项目中,没有本地化的项目,没有这样的问题,项目故事板可以很容易地编辑,没有长时间的中断暂停。

我尝试删除Derived Data文件夹但没有改进。我正在考虑删除所有本地化并在项目结束时将它们重新放入,但这似乎没有效率。

1 - 有没有办法在项目中删除本地化而不删除它们?

2 - 有没有办法删除本地化,然后在以后有效地将它们放回项目中? (当我说有效时,我的意思很容易,例如拖放,而不是通过多个菜单和对话框将它们添加回来。)

3 - 有关此独特Xcode行为可能会发生什么的任何建议吗?

感谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

2 - 删除文件by reference,稍后再添加(File> Add Files

3 - 当故事板包含很多东西时,加载需要时间。使用包含特定模块的多个故事板是一种很好的做法。因此它将是可读的并且加载速度更快。

这也可能有所帮助: 如果您使用ios8及以上版本,则可以使用storyboard references

请注意ios8 limitation

要经常改善加载或减少加载,请选择您的情节提要,按Edit,然后取消选择Automatically Refresh Views enter image description here