1

我希望设置一个计算器,其中有一个 targetScore,当您单击一个按钮时,它会从 targetScore 中减去给定的数字,结果成为新的 targetScore,并且该过程继续进行,直到 targetScore 为 0。

我已经阅读了 Steven Kochans 的书,以及一些针对傻瓜的 Objective c(非常适合我),查看了 lynda.com 上的教程并在这里阅读了大约一百万个线程,但还没有找到合适的答案(或者至少一个我被认为是合适的)。我对目标 c 非常陌生,并且如果有人能指出我正确的方向,我已经准备好进行硬码和研究。

我不是要求您为我编写代码,只是将我指向正确的方向,即我是否将 targetScore 声明为 NSObject/NSNumber/NSDecimalNumber/NSMutableArray 等,以及如何让新的 targetScore 保留并替换旧的 targetScore。

我要提前感谢您提供的任何帮助,

4

2 回答 2

1

婴儿步。获取尽可能小的数据格式以满足您的需求。在你的情况下 - 你会很好short char(分数从 -128 到 127)或unsigned short unsigned char(分数从 0 到 255)。如果没有,int或者NSInteger肯定会覆盖你所有的基础(除非分数高于 2^31)。这是一个简单的整数,你不需要对象(如NSNumberor NSDecimalNumber)来进行简单的数学运算。

于 2012-06-06T20:43:51.607 回答
0

您可以从 XCode 模板项目之一开始,我会推荐“单视图应用程序”。这将为您提供一个 UIViewController 和一个 Xib,您可以在其中放置按钮或其他界面元素。

您可以将 targetScore 声明为 UIViewController 的属性。

于 2012-06-06T20:51:31.183 回答