0

.plist在 iOS 应用程序中处理文件时的命名约定是什么。

具体来说:

  • 文件名的命名约定
  • 使用的键的命名约定

谢谢。

4

1 回答 1

1

文件本身没有命名约定。但是我观察到关键常量通常是这样定义的:

在 SomeClass.h 文件中

extern NSString * const MyValueKey;

在 SomeClass.m 文件中

NSString * const MyValueKey = @"MyValue";

IE。键常量有后缀“Key”,而该常量的值没有它。

然后假设你有 plist 中的字典(这里 - 以 json 格式):

{
    "MyValue": "Some string"
}

阅读 plist 并在其中包含该字典后,您可以执行以下操作:

NSString * someString = dictFromPlist[MyValueKey];
于 2013-03-27T12:00:57.997 回答