问题标签 [property-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
118 浏览

iphone - 在 UML 中插入属性列表 plist

我编写了一个 iPhone 应用程序,现在我必须设计 UML。(我知道错误的顺序)

问题:我保存数据的属性列表是否是用 UML 设计的?如果是这样,它们是如何连接的、关联的、聚合的……?

例子:

提前致谢。

0 投票
1 回答
1877 浏览

iphone - Xcode 4 创建 .plist

我在这里有有趣的事情,我在我的项目中使用 xcode 4,我想创建简单的 .plist 文件来保存几个值,这些值将在代码执行期间用于不同目的。这是我用来创建 plist 的代码:

应该将 plist 名称附加到路径的最后一行代码没有完成它的工作。永远不会创建 Plist。现在,奇怪的是,我设法在几天前使用相同的代码创建了一个。之后,我只在 AppDelegate 中移动了这段代码,因为我从不同的地方调用了这段代码。我发现当我切换到 4.3 模拟器然后在 iphone 设备上尝试它时它不起作用。当我切换到 4.2 模拟器时,它可以工作,因为已经有一个 plist,但是当我更改它的名称(创建新的)时,什么也没有发生 - 意思是,没有创建列表。我也尝试将代码移回原始位置,但这并没有给出预期的结果。

0 投票
1 回答
267 浏览

objective-c - 如何将 NSEvent 添加到属性列表?

我想对NSEventusing进行编码NSPropertyListSerialization,但 NSPropertyListSerialization 只接受 NSData、NSString、NSArray、NSDictionary、NSDate 和 NSNumber 对象。

是否有推荐的方法将 NSEvent 转换为支持 NSPropertyListSerialization 的 NSDictionary(并从这样的 NSDictionary 恢复 NSEvent)?

0 投票
4 回答
3754 浏览

iphone - 在 NSPropertyListSerialization 中处理 CFNull 对象

在我的应用程序中,我试图序列化服务器响应字典并将其写入文件系统。但是对于某些响应,我收到错误“属性列表对格式无效”。原因是服务器响应中的 CFNull 对象。现在,服务器响应将不断变化,所以我没有明确的方法来删除 CFNull 对象()。下面是我的代码:

解决这个问题的最佳方法是什么?如何一次性从服务器响应中删除所有 CFNull 对象?

0 投票
1 回答
108 浏览

objective-c - 如何拥有字典的属性列表以及如何将字典附加到该列表?(目标 C)

如何获得字典的属性列表,以及如何将新字典附加到属性列表?

0 投票
0 回答
76 浏览

objective-c - Plist 在设备上运行时成功加载一次但不是第二次

我在将数据从 plist 加载到NSMutableDictionary. 在模拟器中,一切正常。当我将它部署到 iPad 上时,我第一次调用这个函数时一切正常,但是当我第二次调用这个函数时dictnil. 可能是什么问题呢?

这是我的功能:

0 投票
2 回答
282 浏览

objective-c - 是否可以将电子表格数据传输到属性列表中?

我想将一些预加载的数据与 iOS 应用程序捆绑在一起。我有一些原始数据,但在电子表格中进行了编辑。有什么方法可以在不手动输入的情况下将此数据转换为属性列表(.plist)格式?

0 投票
1 回答
406 浏览

ios - IOS上不同的属性列表格式

我在使用属性列表时遇到问题。我下载了一个示例,PList 格式如下:

在此处输入图像描述

并使用此代码一切正常:

现在,我正在尝试自己定义一个新的 PList:我在 Xcode 中创建了新的 PList 文件,并在用户界面上填充了它(遵循之前的 plist 结构),添加了三个字典项: 在此处输入图像描述

在这种情况下,相同的代码不起作用并分析 xml 我看到以下内容:

在此处输入图像描述

作为第一个文件,这似乎是一个项目字典而不是数组。为什么?你能帮我创建一个正确的财产清单吗?

在此先感谢,亚萨

0 投票
4 回答
17133 浏览

class - 复制 Groovy 类属性

我想以通用方式将对象属性复制到另一个对象(如果目标对象上存在属性,我会从源对象复制它)。

我的代码使用ExpandoMetaClass可以正常工作,但我不喜欢这个解决方案。还有其他方法可以做到这一点吗?

0 投票
1 回答
475 浏览

objective-c - NSString 属性列表问题

验证 NSString 是否为 propertyList 的最佳方法是什么?如果我调用 NSString 的 -propertyList 方法,如果它无法解析字符串,它将引发异常。