Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何使用故事板缩短编译时间?_Xcode_Ios8_Uistoryboard_Size Classes_Xcode6.3 - Fatal编程技术网

Xcode 如何使用故事板缩短编译时间?

Xcode 如何使用故事板缩短编译时间?,xcode,ios8,uistoryboard,size-classes,xcode6.3,Xcode,Ios8,Uistoryboard,Size Classes,Xcode6.3,我有这样的发展环境: Xcode 6.3.1/OSX 10.10.3/Deployment target 6.0 我从Xcode 5开始使用故事板,但在这个版本(6.3.1)中,我在编译时间上有问题。问题很简单,如果我在大约3-4分钟后重新编译代码时更改了故事板内部的任何内容,并且仅当我更改了故事板(任何内容)时 我相信这是因为每次重新编译都会为每个可能大小的屏幕生成所有文件,我理解这一点(导致大小类),但在设计时速度太慢(而且很烦人) 所以我只想生成我需要执行的大小(设计时)以及何时生成所有大

我有这样的发展环境:

Xcode 6.3.1/OSX 10.10.3/Deployment target 6.0

我从Xcode 5开始使用故事板,但在这个版本(6.3.1)中,我在编译时间上有问题。问题很简单,如果我在大约3-4分钟后重新编译代码时更改了故事板内部的任何内容,并且仅当我更改了故事板(任何内容)时

我相信这是因为每次重新编译都会为每个可能大小的屏幕生成所有文件,我理解这一点(导致大小类),但在设计时速度太慢(而且很烦人)

所以我只想生成我需要执行的大小(设计时)以及何时生成所有大小的最终结果

可能吗

更新:

我添加这些链接作为参考,但如果不需要重新编译故事板,只需减少时间,不幸的是,我需要重新编译故事板更改。

更新2:(2015年7月)
经过2个月的研究,我把硬盘换成了新的SSD,增加到16GB的内存,但问题依然存在。我得到了一个更好的编译时间(5分钟变成1:15分钟),但它似乎是一个读/写脚本XML文件的问题。。。因此,也许没有解决办法,只要耐心等待就行了。

显然,Xcode 7和iOS 9 SDK改善了这种情况。显然,我认为这不是永久的解决方案,但从那时起,我的表现要好得多

我的同一个项目每次编译几分钟,将时间减少到20秒。这不是最好的,但它可以忍受


最后,这种情况是我们苹果员工的一项长期工作。我希望他们可以像这个版本一样工作,没有太多的新东西,并且可以改进他们的代码。

我可以通过压缩其中使用的图像来缩短我的故事板的编译时间。使用该工具,图像的文件大小惊人地减少了近60%

编译时间:3分钟之前

编译时间:20秒