基本的Iphone App需要查看代码

时间:2010-11-04 16:17:08

标签: iphone xcode

我正在尝试制作基本的Iphone应用程序

需要能够执行以下操作

  • 在屏幕上显示短语
  • 短语需要在每晚午夜更改为新短语
  • 来自短语列表
  • 当应用程序关闭或暂停时,短语仍然需要在24小时内移动到下一个。

我一直在尝试不同的代码组合而没有从中得到任何东西,我对大部分内容都很新,但我认为我理解得更好,也许它的xcode会让我失望。

UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ];

scoreLabel.textAlignment =  UITextAlignmentCenter;

scoreLabel.textColor = [UIColor whiteColor];

scoreLabel.backgroundColor = [UIColor blackColor];

scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)];

[self addSubview:scoreLabel];

scoreLabel.text = [NSString stringWithFormat: @"%d", score];

NSTimeInterval secondPassed = [[NSdate date] timeInervalSinceReferenceDate];

Int dayNumber = secondPassed /60 /60 /24;

Int phraseNumber = dayNumber % [phrases count]:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

[prefs setObject:@"TextToSave" forKey:@"keyToLookupString"];

NSString *myString = [prefs stringForKey:@"keyToLookupString"];

这里是我一直在扔的代码的示例如果有人可以帮助我将它们组合在一起,那将有助于感谢。

1 个答案:

答案 0 :(得分:1)

由于您没有描述它的作用和不作用,我只能建议如下:

1 - 将应用程序降低到最低限度,以确保它执行基本功能(显示消息)
2 - 抛弃timeIntervalSinceReferenceDate,而是寻找日期变化。
     要检查日期是否已更改,请将当前日期保存在首选项文件中,每个X间隔从系统中检索日期,并将该日期与存储值进行比较。