我知道这听起来很奇怪,但我想从 plist 中存储和检索 Objective-C 代码的小片段。场景是这样的:
我有一个存储核心图像过滤器预设的 plist。对于具有数值的所有内容(大多数预设),这一切都很正常。但是,一些预设需要像“inputColor”这样的 CIColor 对象(即[CIColor colorWithRed:0.75 green:0.75 blue:0.75])。有没有办法将类似的东西存储在 plist 中(作为 NSString 或者可能是 NSData),然后将其作为可用代码检索?
我意识到一个合乎逻辑的选择是单独存储 RGB 值,但前一个选项会更方便一些,因为还有其他宏值。