问题标签 [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 投票
2 回答
845 浏览

iphone - 如何使用 WritetoFile 在 NSArray 中存储值?

我想使用 NSArray 存储表格的选定单元格的索引,你能帮帮我吗....

0 投票
1 回答
959 浏览

iphone - 在 iPhone 上更容易加密什么:核心数据或属性列表?

哪种类型的持久数据存储更容易在 iPhone 核心数据或属性列表上加密?“更容易”是指需要更少的时间和复杂的步骤来实施。

0 投票
1 回答
654 浏览

iphone - Xcode 属性列表编辑器显示 Mac 应用程序属性而不是 iPhone 应用程序属性。我如何解决它?

我的 Xcode 是为 iPhone 开发配置的,直到昨天它都运行良好。但它的属性列表编辑器目前向我显示了我的 iPhone 项目的 Mac 应用程序属性,其中包括“Java”、“插件”和“quicklook”相关项目。

好的,我可以手动输入它们,但这对我的 IDE 来说意味着错误,所以它不能确定它是否能正常工作。所以我想解决这个问题。我想知道为什么会这样。

0 投票
1 回答
123 浏览

cocoa - Cocoa:没有构建字典的属性列表的元素计数?

0 投票
1 回答
2509 浏览

objective-c - 无法从 .plist 读取和保存数字

我创建了一个名为properties.plist 的属性列表。然后我写了这个:

当我再次运行此代码时,我总是在第一个 NSLog 中获得数字 0,在第二个中获得数字 1。为什么?

此代码适用于 iPhone。

0 投票
2 回答
6436 浏览

iphone - 如何测试 iPhone 应用程序更新?

我已经在 App Store 中提供了一个 iPhone 应用程序(1.0 版),并准备提交更新的版本(1.1 版)。如何测试新升级以确保早期版本上的当前 sqlite 数据库和属性列表文件不会被删除/覆盖等?新版本假定 sqlite 数据库和属性列表中的旧数据仍然存在。

或者更好的是,在开发应用程序更新时,我是否可以使用资源来引导我了解需要注意的事项?

0 投票
1 回答
109 浏览

iphone - 财产清单中的电影?

是否可以从属性列表中播放电影?就像其中是否有一个带有文件名的“标签”,它被实际的 iphone/ipad 播放器所取代?电影是h.265编解码器...

谢谢

0 投票
1 回答
259 浏览

iphone - 在设备上存储 plist 的正确文件位置

在设备上存储 plist 的正确文件路径是什么。

我在教程中读到了这个

这将适用于计算机,想知道设备的文件位置。

我目前尝试写入我从中读取的文件路径

如下

数组在运行时更新,但不会保存到 plist。

0 投票
5 回答
1336 浏览

objective-c - Plist 序列化的内存泄漏

请帮我解决这个内存泄漏问题。在泄漏工具中,它显示了一个泄漏:NSCFString (32 bytes) in library FoundationResponsible Frame: NSPropertyListSerialization。我正在释放错误,但仍然存在泄漏。我错过了什么?非常感谢!

0 投票
3 回答
3209 浏览

macos - dyld:警告,未知环境变量:DYLD_LIBRARY_PATH_64 位

我使用 Mac OS X Developer Tools 的捆绑属性列表编辑器将环境变量 DYLD_LIBRARY_PATH_64 位设置为文件 ~/.MacOSX/environment.plist 中的值 path/to/dylib。我保存了这个文件并注销了。

重新登录后,控制台显示多条消息“dyld:警告,未知环境变量:DYLD_LIBRARY_PATH_64-bit”。我使用属性列表编辑器从 environment.plist 中删除了条目,保存了文件并注销。

我重新登录,警告消息仍然存在。dyld 手册页显示了一个常量列表,这些常量看起来类似于我任性的环境变量,因为它们都以“DYLD_”开头。源文件 dyld.cpp 在一长行 DYLD 常量之后显示了一个 else,并带有打印相同警告消息的代码。也许我飞得太近了环境变量命名的太阳。我以为我们是自由的!

我试过 update_dyld_shared_cache 无济于事。也许我错过了一些重要的标志?

我在 /etc/launchd.conf 中添加了“setenv DYLD_LIBRARY_PATH_64-bit path/to/dylib”,试图在我的路径中添加一个(显然格式错误的)环境变量,希望如果它出现,我可以删除它——但没有成功.

从命令行,导出不显示 DYLD_LIBRARY_PATH_64 位。这是一些示例输出:

这个故事的寓意是永远不要使用属性列表编辑器,至少对于动态库路径。好吧,不——这个故事的寓意是永远不要在环境变量名称的末尾使用破折号,因为它们看起来像 flags

话虽如此,对于摆脱这个伪装的环境变量,以及清理我的控制台中重复的 dyld 警告,你有什么建议吗?

谢谢!