【发布时间】:2012-02-05 08:55:42
【问题描述】:
我有一个关于对象嵌套数组的问题。
我正在编写一个简单的目标 c 程序(我是初学者),我想知道是否建议以这样一种方式构造一个数组,以便不仅记录所有个人击球得分(数据),但也可以使用嵌入在嵌套数组中的方法来查询 this 数据。
例如,下面的行很容易阅读(即使对于那些不是板球迷的人!)
Team1.Over[2].BowlNumber[3].score = 6
Team 1 scored a 6 during the 3rd bowl in the 2nd Over.
我还想做类似以下的事情,我可以使用一种方法来询问数据。下面的方法行只会循环遍历 BowNumber[] 中的分数并将分数加起来
Total = Over[2].TotalForAmountForOver()
我可以在 main() 中设置和管理所有数组,但如果我可以将尽可能多的内容嵌入到结构中,则更容易阅读。
这是一种常见的方法吗? 还没有看到很多相当复杂的嵌入式数据和方法数组的例子……。
【问题讨论】:
标签: objective-c arrays xcode methods nested