如何在进程之间共享对象?

时间:2014-06-18 19:22:12

标签: ios iphone objective-c multithreading theos

我正在为越狱的iPhone做一个调整,我有一个我需要在两个进程之间共享的对象。目前,它在一个进程中为null,在另一个进程中包含信息。我怎么能绕过这个?

谢谢!

1 个答案:

答案 0 :(得分:2)

您应该使用NSUserDefaults:

将它们写入内存:

[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithDouble:variableName]forKey:@"giveItAName"]; 

确保它保存: [NSUserDefaults synchronise];

他们再次使用它们:

NSNumber *number = [[[NSUserDefaults standardUserDefaults] objectForKey@"giveItAName"]doubleValue];

我也认为你应该查看全局是什么,你似乎不知道如何使用它们

希望这有帮助