问题标签 [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.
list - erlang字符串列表连接
我有以下财产清单
我希望得到这样的列表["22", "10"]
:
问题是我将列表中的两个字符串连接起来,即"2210"
. 我尝试使用propertylists:lookup/2
获取整数元组和模式匹配来提取列表。但我最终还是得到了"2210"
.
我猜这是因为 erlang 在内存中存储字符串的方式..有人可以帮我吗?
稍后编辑:如果我在字符串列表上进行映射,我已经设法提取和使用数据......也许这只是一个打印问题?
稍后编辑我不知道发生了什么,也许我太累了:)对不起,伙计们。明天删除这个问题
objective-c - 不知道如何保存文件
我正在尝试将我的对象保存到 iPad 上的文件系统中,但我似乎做错了什么。这是我归档对象的方式:
现在,这将创建一个我可以在文件系统上查看和读取的 plist 文件。当我尝试使用以下内容取消归档时:
我收到 EXEC_BAD_ACCESS 错误。
IRSkillsObject 符合NSCoding
协议。你可以看到,我评论了我得到错误的那一行。
我确定这是我做错了,但我只是看不到它。我试图通过调试器逐步完成(在对象的方法中放置一个断点initWithCoder:
),但我没有得到任何错误。事实上,它在我观看时将数据正确地放置在对象中。但是一旦完成加载数据,就会出现错误。我尝试过使用该retain
方法,但这并没有帮助。
您可以提供的任何帮助将不胜感激!
objective-c - Obj C - 使用“For”创建唯一的属性列表键
您好,我正在尝试将最多 9 个字符串和相应的数字保存到属性列表键中。我不想写出每个键@“Slot Value 1”、@“Slot Value 2”等。
所以我想知道如何让“for”语句在要保存在该键下的每个标题之后插入“x”整数。
谢谢你。
objective-c - Obj C - 使用“for”从 plist 设置 NSMutableArray 成员
您好,我正在尝试从属性列表中读取一组字符串和数字。NSNMutableArray 包含所有变量名称(索引 0-8)。所以我遍历数组的每个成员(所有这些都是 UI 文本字段)并将字符串值设置为其对应的属性列表键(Value Slot #)。这行不通。我在调试器中收到以下错误消息:
-[__NSCFString stringValue]:无法识别的选择器发送到实例 0x100463110
谢谢
objective-c - 文件树结构到 NSDictionary
我正在尝试将完整的文件/文件夹结构(从给定的文件夹开始)读入NSDictionary
(带有NSArray
s 等),如下所示:
假设起始文件夹是:/Users/some-user/some-path
我们进去并列出所有文件夹/子文件夹/文件
一种/
- 文件_a.txt
- 文件_b.txt
- 子文件夹/
- 文件_c.txt
乙/
- ETC...
我想要的是将此文件结构(可能使用枚举器和NSFileManager
)转换为NSDictionary
类似的:
有任何想法吗?
iphone - 仅在应用程序首次启动时使用 plist 预填充核心数据
我有一个 plist 文件,它是一个字典数组。每个字典都包含一组字符串。每个字典代表一个名人。
我想做的是在应用程序首次启动时用这个 plist 的内容填充核心数据,之后我想以某种方式检查核心数据是否存在我的数据,如果有数据,从那里加载它,否则再次从 plist 文件加载初始数据。
我知道可以从 plist 填充核心数据,但我建议的是可行的解决方案吗?还是有更好的方法?
杰克
objective-c - 如何在可可触摸中存储属性
我正在使用 Xcode 为 iPhone 编写一个程序。我在属性列表文件中为用户界面组件(如 uibutton、uilabel 等)定义了一些属性。我将一个属性定义为真正的名为“cornerradius”的属性。现在,我怎样才能从 plist 中正确获取这个值来分配 CGFloat?属性列表是定义属性的最佳方式吗?我有什么选择,你推荐什么教程?
在 plist 中:keycornerradius /key real 6.0 /real
在代码中:
iphone - 将嵌套 Plist 转换为 NSDictionaries 和数组的问题
鉴于此 P-List 字典:
怎么才能到3楼。关键 - “晚餐” - 它本身也是一个字典,并正确解析其值?
或者,我应该以不同的方式开始构建这个 P-List,以便我可以更轻松地了解所有内容吗?
这是我得到的,首先从我的“MenuDictionary”中获取所有键并将它们存储在一个数组中:
当我到达“晚餐”键时出现问题:它是一个字典,包含 2 个键和 2 个数组值。那么如何将其内容加载到 Dictionary 对象中呢?更具体地说,我应该使用什么“init”方法将“Dinner”内容加载到我的新 Dictionary 对象中?
我试过这个 - 不起作用:
我想用“晚餐”键的内容来初始化它,但它显然不是 P-List 文件,所以我不能使用
我不明白其他哪个 init 方法可以让我访问“Dinner”的键和值。因为即使“晚餐”的结构是字典,它目前位于一个数组中,它并不认为它是字典(我认为......)
我对此显然有点不清楚。
或者,我应该以不同的方式开始构建我的 P-List 以便我可以获取这个嵌套的晚餐字典吗?
有任何想法吗?
ios - 从属性列表添加注释 - 使用未声明的标识符
我正在尝试从属性列表中添加注释。我在这里找到了解决方案:
但它给了我一个错误“使用未声明的标识符“racks” ”和“使用未声明的标识符“GetRacks” ”:
有人可以帮我吗?
objective-c - 压缩 plist - NSPropertyListSerialization vs plutil?
我编写了一个简单的命令行工具,用于将特定的 ini 文件转换为属性列表的特殊需要。我正在使用NSPropertyListSerialization
将字典写入 307kb 的二进制属性列表文件。但是,当我将其写入 XML 并使用plutil将其转换为二进制属性列表后,该文件的大小仅为 224kb。
我想尽可能多地保存数据,但我也想远离NSTask
. 这里的问题是,我如何从代码中获得与使用plutil
.