-1
每次我开始写作课,我的第一个目标是网点是否限制了类的可重用性?
“我必须记住它,我可以在另一个项目中重复使用它”。
由于这个原因,我更喜欢使用编程方式来创建一个新的View类或新的ViewController及其内部属性,因为链接类和接口生成器文件不可避免地将该类文件与IB文件绑定。
所以,我的问题是"Do outlet limit reusability of our classes?"
你使用一些技巧,如不强制解包的出口?
有没有一种方法可以通过编程方式和IB方式创建一个可重用的类?
我认为你正在寻找https://stackoverflow.com/questions/30335089/reuse-a-uiview-xib-in-storyboard –
不,我不知道。我知道这种方法。我的问题不是关于“如何”使其可重用 – ndPPPhz
故事板场景将链接到它使用的视图控制器和视图子类,因为它会引用这些类,但这些类不会链接到故事板;您可以在不同的项目中重新使用视图控制器或UIView子类。当然,视图控制器将需要连接它的插座,但是如果它没有它所需的UI,你会如何重新使用视图控制器。您可以使用optionals而不是隐式地解包选项,以允许视图控制器适应缺失的UI元素。 – Paulw11