diamondText
変数の場合: 、goldText
、silverText
、およびという名前の 4 つのテキスト ビューbronzeText
;money 変数unsigned int money
;およびNSTimer
.1 秒ごとに実行される関数:
-(void)updateMoney{
money++;
bronzeText.text = [NSString stringWithFormat:@"%d",money];
silverText.text = [NSString stringWithFormat:@"%d",money%10];
goldText.text = [NSString stringWithFormat:@"%d",money%100];
diamondText.text= [NSString stringWithFormat:@"%d",money%1000];
}
私の通貨はダイヤモンド = 10 ゴールド = 10 シルバー = 10 ブロンズ = 1 です。
お金のラベルを計算して表示する最も効率的な方法は何ですか? この変数を、GameCenter と NSDictionary、または GameCenter などと一緒にどのように保存しますか?
詳細は以下のとおりです。
明確にするために: ブロンズには最後の 2 つの数字があり、シルバーには次の 2 つの数字があります。
4つのintまたは配列を使用できることは理解していますが、より効率的な方法がない限り、この方法を使用したいと思います。
例: いつmoney = 1000
; bronzeText = nothing
、silverText = 10
、goldText = nothing
、diamondText = nothing
;