ios - 在 IOS 应用程序中随处使用对象

标签 ios ios5

<分区>

我想在应用程序加载时获取数据并在所有应用程序中使用它。但是我如何创建一个对象并在我的应用程序中的任何地方使用它?

提前致谢

最佳答案

您可以使用 Singleton OO pattern或者我经常做的是在 RootViewController 中创建一个类的实例。

可以使用委托(delegate)或通过(建议)使用 UIApplication 实例 icw 窗口/单 View 应用程序来访问此 RootViewController

(YourAppViewController *)[(YourAppDelegate *)[[UIApplication sharedApplication] delegate] viewController];

如果您在 .pch 中定义全局变量,您甚至可以加快速度:

#define ROOTVIEWCONTROLLER ((YourAppViewController *)[(YourAppDelegate *)[[UIApplication sharedApplication] delegate] viewController])

关于ios - 在 IOS 应用程序中随处使用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9363832/

上一篇:ios - MFMessageComposeViewController canSendText 类在模拟器上返回 YES

下一篇:iphone - 尝试播放电影时出现黑屏

相关文章:

ios - 仅允许针对不同方案/目标的特定翻译

iphone - 无法访问 ARC 启用项目中的全局数组

iphone - 获取 UITableview 中自定义单元格的行索引

objective-c - 使用ui开关xcode关闭应用程序中的声音

ios - gidsignin 与 swift 和 firebase : Checking if the user is a new or returning user

ios - 结合框架第三个 `collect`方法

ios - GMSAutocompleteFetcher 国家限制

ios - SwiftUI 表单无法使用 Spacer() 正确定位

ios5 - iOS 5 sdk 中的透明 UIButton

ios - 字典给出不正确的值