我制作了一个iOS Swift应用程序,其中包含一些尚未完全完成的ViewController
,因此我还没有提供用于呈现它们的方法。
让这些ViewController
无法访问是否安全?
Xcode将显示一条警告,指出在Storyboard中无法访问ViewController,但是由于这只是警告,因此不会影响构建过程。
还...
答案 0 :(得分:1)
情节提要中的视图控制器在运行时实际上没有任何开销,除非它实际上已被加载,这时它就变成了实例。它占用了一对笔尖(一个用于视图控制器,一个用于视图),它们占用了已构建应用程序中的一些空间。但是如果您不执行任何操作加载视图控制器的笔尖,则运行时甚至不会费心寻找这些笔尖。
从未实例化的视图控制器的代码文件在运行时实际上没有开销。由于必须编译代码,因此在编译时会产生一些开销,因此在构建时会增加少量时间。编译后的代码在二进制文件中只占很小的空间。
因此,我认为您可以得出结论,您所做的事情没有不利之处。