如果代码是为 iPhone 应用程序编写的,就更快的性能和有效的内存管理而言,使用和 as 属性之间NSDictionary
哪种方法更好?NSObject
NSStrings
例如,如果应用程序处理解析 XML 文件,如下所示:
< ?xml version="1.0" encoding="utf-8" ?>
<Sync status="1" syncdate="03/04/2009 11:25:34 AM">
< FirstName>AAA< / FirstName>
< MiddleName>BBB< / MiddleName>
< LastName>ZZZ< / LastName>
< Age>28< /Age>
< Gender>Male< /Gender>
< /Sync>
那么,在存储解析值时,如果 XML 文件大小可以稍大一点,哪种方法更有效和更合适?与将相同的解析数据存储到变量中(即具有所有感兴趣节点的属性来存储NSDictionary
各自的值。例如将存储“AAA”)的子类?我正在寻找更快的性能以及内存效率。Key=FirstName
Value=AAA
NSString
NSString
NSString *firstName
NSObject