【问题标题】:How to structure some Xcode如何构建一些 Xcode
【发布时间】:2012-06-08 14:42:01
【问题描述】:

基本上,一个人需要筹集的总金额是 3000 英镑,所以我希望这是筹集资金的起始值,然后我希望他们能够输入他们到目前为止筹集了多少资金。该值将从 3000 英镑中获取并显示在屏幕上,但问题在于我现在如何才能将新的总价值设为 3000 英镑 - 筹集的资金,所以下次他们输入筹款金额时,它会减去表格新值。

这是我目前所拥有的:

float mR; 
float total = (3000-mR);
mR = total-([moneyRaised.text floatValue]);

moneyRaised.text = @"";
leftToRaise.text = [[NSString alloc] initWithFormat:@"£%.2f", mR];

【问题讨论】:

  • 您能否提供一些示例来说明您希望它如何显示?你已经拥有的代码有什么问题?
  • 您是在问如何存储筹集到的资金的价值,以便下次运行此应用时,它会记住之前的值并减去一个附加值?
  • 是的,基本上它只需要在本地可用

标签: xcode math ios5


【解决方案1】:

解决这个问题时,不仅要决定你现在想做什么,还要决定你将来可能想做什么。如果这是用于学习目的的一次性程序,请随意跳过。

  • 您要跟踪交易吗? (按金额?日期?贡献者?)
  • 需要多少用户才能影响数据? (本地数据?SQL?)
  • 您会调整应用程序以实现不同的目标吗? (同时目标?)
  • 您还需要如何查看数据? (条目表?目标列表?)

在设计应用程序时,从所有这些大范围的问题开始可能会让人不知所措,但是当您拥有概念验证并需要扩展以实现您的最终目标时,对这些问题有一个总体想法是很好的.

也就是说,本地存储数据有三种方式:NSUserDefaults、CoreData 和 plist。我对您的数据的建议是plist 文件(每个目标一个)。这存储了一个键值对列表,并且可以是任意长度。如果您(或您的最终用户)是唯一应该能够影响数据的人,那么这是一个很好的方法。这里比较三者有一个特别好的答案:Should I use NSUserDefaults or a plist to store data?

对于需要提供给许多不同用户的数据,它变得更加复杂,这实际上取决于您的可用资源、预算、技能、潜在用户数量等。

如果您要问如何设置一个接口来连接您提供的代码,那完全是另一回事,我建议您在自己处理任何事情之前先找到一些基本教程来完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-28
    • 2015-03-02
    • 1970-01-01
    • 2011-08-22
    • 2020-06-02
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多