Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 为什么';NSSet是否有writeToFile方法?_Cocoa_Foundation_Nsset - Fatal编程技术网

Cocoa 为什么';NSSet是否有writeToFile方法?

Cocoa 为什么';NSSet是否有writeToFile方法?,cocoa,foundation,nsset,Cocoa,Foundation,Nsset,我知道我可以将NSSet存储在NSArray中,但为什么不提供专用的writeToFile方法呢?它必须是一个非常常见的用例 我只想学习。使用NSArray和NSDictionary的writeToFile方法将内容写入属性列表 NSSet缺少该方法的原因是NSSet不符合属性列表 但是由于NSSet可以用数组初始化,并且有一个allObjects属性来获得数组,所以损失并不是那么严重。NSArray和NSDictionary的writeToFile方法将内容写入属性列表 NSSet缺少该方法的

我知道我可以将NSSet存储在NSArray中,但为什么不提供专用的writeToFile方法呢?它必须是一个非常常见的用例


我只想学习。

使用
NSArray
NSDictionary
writeToFile
方法将内容写入属性列表

NSSet
缺少该方法的原因是
NSSet
不符合属性列表


但是由于
NSSet
可以用数组初始化,并且有一个
allObjects
属性来获得数组,所以损失并不是那么严重。
NSArray
NSDictionary
writeToFile
方法将内容写入属性列表

NSSet
缺少该方法的原因是
NSSet
不符合属性列表


但是由于
NSSet
可以用数组初始化,并且有一个
allObjects
属性来获得数组,所以损失并不是那么严重。

您是否已经将问题细化为“为什么
NSSet
不符合属性列表?”您是否已经将问题细化为“为什么
NSSet
不符合属性列表?”