iOS |实例化eviewController vs Init

iOS |实例化eviewController vs Init,ios,xcode,storyboard,Ios,Xcode,Storyboard,我不使用故事板。代码中的所有视图及其约束。 那么使用这两种方法有什么区别呢?也许是表演 实例化视图控制器: let vc = storyboard.instantiateViewController(withIdentifier: "MyViewController") 初始化新的: let vc = storyboard.instantiateViewController(withIdentifier: "MyViewController") 如果不使用故事板,就让vc=MyViewCon

我不使用故事板。代码中的所有视图及其约束。
那么使用这两种方法有什么区别呢?也许是表演

实例化视图控制器:

let vc = storyboard.instantiateViewController(withIdentifier: "MyViewController")
初始化新的:

let vc = storyboard.instantiateViewController(withIdentifier: "MyViewController")

如果不使用故事板,就让vc=MyViewController()

这样做,你将无法使用
故事板。实例化eviewcontroller
。我认为
initWithXibName:bundle:
init
单独使用之间的区别是一样的。我认为,通过编写所有代码,您增加了一些困难(很难想象它在一瞬间会是什么样子),但除此之外,它不应该有太大的不同。我只是认为InstanceEviewController的工作方式类似于dequeueReusableCell int TableView。它提供了一些性能。