2012-02-10 14 views
1

私はShazamのように、アプリケーションの使用を制限するために論理的に進める方法についてアドバイスが必要です。あなたは次の月まで待たなければなりません。私はXcodeとobjective cでそれをやっています。1ヶ月間にアプリケーションの使用を制限する方法

月が変更されたかどうかはどのようにわかりますか?

+0

どの言語、形式など – CSharpened

+0

@ user1158891:その最後のコメントを質問に追加する必要があります。誰もがすべてのコメントを読むことを期待しないでください。 –

答えて

1

論理的な観点からは、基本的な方法が使用できます

は次のような構造を使用します。

struct run_time_for_month { 
    int month; 
    int minutes_left; 
} 

と(多分デフォルトとして0を持つ)いくつかのオプションファイルに保存します。

アプリケーションが起動すると、構造体をロードしてから月をチェックします。 0の場合は最初の実行ですので、

month = current_month 
minutes_left = 100 (for example) 

と書いてください。

月が0より大きい場合、あなたはこのコード(私はここにいくつかの擬似コードを書く)

if current_month == saved_month then 
    if minutes_left <= 0 then 
     *** Running time for month ended *** 
     *** Notify the user and exit the app *** 
else 
    saved_month = current_month 
    minutes_left = 100 

を使用して、アプリケーションの実行中に、すべてのX、

今すぐファイルを保存(X = 5または10で)分、アプリケーションが(、再びここでは擬似コードを)あなたはこのコードを使用終了さ

minutes_left = minutes_left - x 
if minutes_left <= 0 then 
    *** Time for month ended *** 
    *** Notify the user and exit the app *** 

この私がneedeとき、私は私のコードで何をすべきかのストリップダウンバージョン私はXCodeやObjective CではなくC++で作業していますので、これは単なるアイデアに過ぎません。

+0

ありがとう:私は何か似たようなことをして、それは動作します! – Miwi

関連する問題