【发布时间】:2010-04-02 14:39:14
【问题描述】:
我有一个带有属性 Title、Key、Artist 等的 Song 类。没有方法。我遍历一个歌曲信息数据库并为每个歌曲创建一个对象,填充属性,然后将歌曲对象存储在一个 NSArray 中。
然后我想,为什么不使用具有所有这些相同属性的结构 Song 而不是类 Song。这样做会消除类文件、使用类的 .m 文件中的#import Song 行,以及分配、初始化、释放的需要。
另一方面,我必须将结构定义放在每个可能需要它的类中。 (除非有一些全局可访问的位置——有吗?)另外,结构可以存储在 NSArray 中吗?
【问题讨论】:
标签: objective-c class struct nsarray