English 中文(简体)
是否应当为了优化的目的压缩SOS的标本?
原标题:Should iOS app s plist be compressed for optimization purposes?

我正在开发之中,正在利用大量占用空间的许多名单。 我正在考虑整理清单档案。 运行时,该仪器将将其注入NSData,并将它们注入NSDictionary,将NSPropertyListSerialization用于最终用途。

Is there anything risky about this approach? Or is it useless if Property List Output Encoding is set to binary.

问题回答

如果你在重新考虑为节省空间而编制财产清单的时候到来,我就认为,现在应当转向不同的形式。 财产清单对储存少数违约情况或某些环境都很好,但不再取代数据库。

我的建议是考虑将这一数据输入核心数据数据库。 如果你试图将大型数字档案作为财产清单的内容,则把这些档案作为单独的资源储存在你的申请栏目或应用文件目录中。

核心数据将允许你在需要时将酶载重物品,节省装货时和记忆,而其激光测距基将提供快速读/写时间。

如果贵国的项目环境得到适当确立(即:Property List Output Encoding,你提到的项目环境是固定在target的环境下的,所有项目清单都将转换为双向形式。 检查贵方建筑产品的篮子,检查档案的大小。

<>Update:

进一步的调查表明,如果你增加一个目录,载列您的候选人名单,作为Folder Reference。 X代码将不放在内,只将其内容复制到制片。 因此,您应使用<>plutil>/strong”来转换标本。

任务自动化的一种可能方式是,在Xcode中添加一个建筑成像阶段,使其重新复制从名录<代码>A到名录的所有档案。 页: 1 之后添加<条码>B,作为参考而不是<条码>。 页: 1

您也可以简单地为双亲名单制作新的目录,并将其添加到你们的目标中,而不是普通的XML清单中。

这里描述的是文字如何。 您的所有清单都储存在一份名为dir的名录(或其中的任何分行)上,并存放在/path/to/dir上。 将其全部改为名录/path/to/B 可以写如下:

#!/bin/bash

find "/path/to/dir" -iname  *.plist  | xargs -L 1 -J % cp % "/path/to/B"
find "/path/to/B" -iname  *.plist  | xargs -L 1 plutil -convert binary1




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签