Cocoa 是否有示例代码演示如何通过委托访问全局实例/变量?
我更喜欢通过委托访问全局实例/变量。 (我不喜欢这种模式Cocoa 是否有示例代码演示如何通过委托访问全局实例/变量?,cocoa,Cocoa,我更喜欢通过委托访问全局实例/变量。 (我不喜欢这种模式 extern NSInteger myInstance ) 这意味着所有全局实例/变量都位于委托对象中。 在cocoa touch中,我知道我可以使用 appDelegate =(AppDelegate *)[[UIApplication sharedApplication] delegate]; UIApplication *app=[UIApplication sharedApplication]; appDelegate.my
extern NSInteger myInstance
)
这意味着所有全局实例/变量都位于委托对象中。
在cocoa touch中,我知道我可以使用
appDelegate =(AppDelegate *)[[UIApplication sharedApplication] delegate];
UIApplication *app=[UIApplication sharedApplication];
appDelegate.myInstance=1;
访问全局实例(myInstance),但我不确定它是否与Cocoa中的模式相同。
是否有示例代码演示如何通过委托访问全局实例/变量
欢迎评论
谢谢
interdev在Cocoa中,它是
[NSApplication sharedApplication]
和[[NSApplication sharedApplication]委托]
您还可以使用全局NSApp
作为速记;请参阅谢谢。但是appDelegate=(appDelegate*)[[NSApplication sharedApplication]委托];