当将IBOutlet从情节提要绑定到代码时,Xcode如何更改默认代码生成

时间:2019-07-04 01:46:07

标签: ios swift xcode

使用Xcode拆分视图将情节从故事板拖到UIViewController时,它将在代码中生成相应的情节:

Outlet binding

生成插座代码时,它将始终像这样被引用为weak var ...

@IBOutlet weak var titleLabel: UILabel! 

但是在我的项目中,政策是像这样设置它们privatestrong

@IBOutlet private var titleLabel: UILabel!

在绑定出口时,是否可以更改Xcode中的默认代码生成以设置您自己的规则?

1 个答案:

答案 0 :(得分:1)

我认为不能更改默认代码生成。也许是在-[IBSwiftOutletSourceCodeConnectionContext prepareToInsertSourceCode:]框架中的函数IDEInterfaceBuilderKit中通过算法进行的固定修复。