不丢失视图之间的实例引用?

时间:2013-03-27 07:36:47

标签: objective-c

在我的主视图类中,我有另一个类的实例,它是通过tcp socket连接的。

当我离开那个视图,而不是回来时,我不想释放/丢失这个实例,因为我不想建立新的连接,它必须保持不变(套接字就像聊天 - 总是连接的)< / p>

        socketInstance=[[SocketConnector alloc]init];
        socketInstance.delegate=self;

这是在视图的init处完成的,仅在首次启动时完成。当我离开视图并返回时(如果我不再执行此行),他会为我保存socketInstance参考吗? 如果没有,我将如何让他在程序生命的剩余时间内保存它? 我不能一次又一次地创建这个实例。

1 个答案:

答案 0 :(得分:1)

你能使用静态变量吗?否则使用可以保持全局的singleton pattern