使用Xcode拆分视图将情节从故事板拖到UIViewController时,它将在代码中生成相应的情节:
生成插座代码时,它将始终像这样被引用为weak var ...
:
@IBOutlet weak var titleLabel: UILabel!
但是在我的项目中,政策是像这样设置它们private
和strong
:
@IBOutlet private var titleLabel: UILabel!
在绑定出口时,是否可以更改Xcode中的默认代码生成以设置您自己的规则?
答案 0 :(得分:1)
我认为不能更改默认代码生成。也许是在-[IBSwiftOutletSourceCodeConnectionContext prepareToInsertSourceCode:]
框架中的函数IDEInterfaceBuilderKit
中通过算法进行的固定修复。