2011-01-19 46 views
0

我更喜欢通过委托访问全局实例/变量。 (我不喜欢的模式是否有可可范例代码来演示如何通过委托访问全局实例/变量?

extern NSInteger myInstance 

) 这意味着所有全局实例/变量在委托对象。 在可可触摸,我知道我可以使用

appDelegate =(AppDelegate *)[[UIApplication sharedApplication] delegate]; 
UIApplication *app=[UIApplication sharedApplication]; 
appDelegate.myInstance=1; 

访问全局实例(将myInstance),但我不知道这是否是相同可可模式。 是否有一个可可示例代码来演示如何通过委托访问全局实例/变量?

欢迎任何评论

感谢

InterDev中

回答

1

在可可这是[NSApplication sharedApplication][[NSApplication sharedApplication] delegate]

您还可以使用全球NSApp作为简写;请参阅NSApplication Class Reference

+0

Thanks.but appDelegate =(AppDelegate *)[[NSApplication sharedApplication] delegate]; – arachide 2011-01-19 04:22:01