我刚刚注意到,如果创建一个私有(private) socket ,它也可以工作,然后可以将 xib 对象连接到该 socket 。我想知道是否还有其他人也看到过这个工作?
最佳答案
是的。您可以将您的网点设为私有(private)。您甚至可以在 @implementation
中将它们声明为实例变量,如下所示:
@implementation MyViewController {
__unsafe_unretained IBOutlet UILabel *_myLabel;
}
Interface Builder 将允许您将该实例变量连接到 Nib 中的对象。
我通常将 Outlet 放在 .m
文件中,作为属性或实例变量,除非我有理由在类的公共(public)接口(interface)中公开它们。
关于私有(private)IB网点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962019/