Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Cocoa 如何使用文件夹名设置用户默认值_Cocoa_Nsuserdefaults - Fatal编程技术网

Cocoa 如何使用文件夹名设置用户默认值

Cocoa 如何使用文件夹名设置用户默认值,cocoa,nsuserdefaults,Cocoa,Nsuserdefaults,我希望将用户默认设置为 ~/Library/Preference 在文件夹名“MyFolder”下,plist名称为 com.mycompany.myapp.plist 我需要自己创建plist文件和文件夹还是系统自动创建 有教程吗?您需要使用。用户默认类(尤其是)管理首选项文件的创建和位置,并允许您轻松读取和写入首选项数据 默认情况下,用户默认系统会在~/Library/preferences文件夹下创建一个带有应用程序捆绑ID和plist扩展名的首选项文件,但是您不应依赖此行为。如果使

我希望将用户默认设置为

~/Library/Preference 
在文件夹名“MyFolder”下,plist名称为

com.mycompany.myapp.plist
我需要自己创建plist文件和文件夹还是系统自动创建

有教程吗?

您需要使用。用户默认类(尤其是)管理首选项文件的创建和位置,并允许您轻松读取和写入首选项数据

默认情况下,用户默认系统会在
~/Library/preferences
文件夹下创建一个带有应用程序捆绑ID和
plist
扩展名的首选项文件,但是您不应依赖此行为。如果使用API,则不需要知道文件的位置,因为它并不重要

您不应直接创建或管理首选项文件,应始终使用API。

您需要使用。用户默认类(尤其是)管理首选项文件的创建和位置,并允许您轻松读取和写入首选项数据

默认情况下,用户默认系统会在
~/Library/preferences
文件夹下创建一个带有应用程序捆绑ID和
plist
扩展名的首选项文件,但是您不应依赖此行为。如果使用API,则不需要知道文件的位置,因为它并不重要


您不应该直接创建或管理首选项文件,您应该始终使用API。

我不确定问题是什么,每个项目都会自动创建plist。我不确定问题是什么,每个项目都会自动创建plist。“…您不应该依赖此行为。”需要明确的是:它将自动创建所需的存储;您不需要自己创建任何文件来存储内容。您不应依赖于存储在任何特定的位置或格式。“…您不应依赖于此行为。”要清楚:它将自动创建所需的存储;您不需要自己创建任何文件来存储内容。您不应依赖于存储在任何特定位置或格式。