Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MacOSX。在应用程序包中存储数据,好主意?_Macos - Fatal编程技术网

MacOSX。在应用程序包中存储数据,好主意?

MacOSX。在应用程序包中存储数据,好主意?,macos,Macos,我正在为MacOSX设计一个小应用程序,几乎没有什么要求,并且考虑最简单的(在浪费系统清洁方面)存储程序状态的地方。候选位置可能位于应用程序包中的特定文件夹中,这样您就不会创建任何其他文件夹,用户只需删除该包即可卸载。您认为这是上帝的旨意还是会发现问题(可能是特权)?应用程序包应为只读: 安装在/应用程序中的包可供任何用户使用 安装在/Users/Shared中的包不会在一个用户的会话中反映前一个用户的首选项 存储应用程序状态的最佳位置是~/Library/Application Suppo

我正在为MacOSX设计一个小应用程序,几乎没有什么要求,并且考虑最简单的(在浪费系统清洁方面)存储程序状态的地方。候选位置可能位于应用程序包中的特定文件夹中,这样您就不会创建任何其他文件夹,用户只需删除该包即可卸载。您认为这是上帝的旨意还是会发现问题(可能是特权)?

应用程序包应为只读:

  • 安装在/应用程序中的包可供任何用户使用
  • 安装在/Users/Shared中的包不会在一个用户的会话中反映前一个用户的首选项
存储应用程序状态的最佳位置是~/Library/Application Support/MyApp/