2010-11-04 44 views
0

我試着做基本的iPhone應用程序基本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

既然你沒有說明它做什麼,不會做什麼,我只能建議如下:

1 - 切下來的應用程序,以最低限度,以確保它執行它的基本功能(顯示一條消息)
2 - 消除timeIntervalSinceReferenceDate並改爲查找日期變化。
檢查日期是否發生了變化,將當前日期保存在首選項文件中,每隔X個時間間隔從系統中檢索日期,並將該日期與存儲值進行比較。

+0

因此,如何將它切成什麼樣子,我應該如何削減它?再次,我希望它做的唯一事情就是顯示一個短語,然後每24小時更改一次該短語,同時保留關閉時的信息,以便每隔24小時繼續瀏覽其他短語列表。 – BasicApp 2010-11-04 16:36:50

+0

請首先描述什麼是和不在工作 - 否則您得到的建議將只是一般性建議。 – KevinDTimm 2010-11-04 16:43:21

+0

對不起,我對這個剛剛開始學習的年輕學生很新穎,我想知道如果我的程序使用了正確的代碼,並且如果它在正確的位置,但它似乎在我的工作系統試圖讓它運行。我的問題是我需要改變什麼,或者需要怎樣去改變。基本上需要一個代碼的正確支出的例子。 – BasicApp 2010-11-04 16:45:51

相關問題