我想做什么?
一个UI进程,用于从磁盘上的Core Data存储中读取数据.它不需要编辑数据,只需读取和显示数据.
命令行进程,写入UI访问的同一数据存储.
为什么?
这样命令行进程可以一直运行,但用户可以退出UI进程并忘记应用程序,直到他们需要查看捕获的数据.
实现这一目标的最简单,最可靠的方法是什么?
我尝试过什么?
我已经读过在线程之间共享数据存储并实现过一次,但我在文档或Web上找不到任何指示如何在进程之间共享存储的内容.
是否将两个进程指向同一个数据存储文件一样简单?我简要地试验过这个.它似乎工作正常,但我担心我可能遇到锁定等问题,当它真的处于压力之下.
最后
我真的很感谢有人给我指点这个方向.谢谢.