私はストップウォッチ機能といくつかの紛らわしい点があるアプリを作ろうとしています。 まず、ストップウォッチの状態を維持する適切な方法(開始、一時停止、停止)は何ですか?この状態をコアデータに保持する必要がありますか?コアデータにアプリの状態を維持する必要がありますか?
第2に、開始時刻を保持するDateプロパティを持つコアデータエンティティを作成しました。ストップウォッチをリセットするたびにこのエンティティを削除するか、別の記録に保持する必要がありますか?あなたは
NSUserDefaultsは大丈夫だろう非常に特定の方法で別のレコードの多くを維持したい場合を除き
今後、私は各レコードユーザーの履歴を保存し、コアデータをどのように使用するのですか? – sarunw
NSUserDefaultsは私が見つけやすく、将来のプロジェクトではもっと管理しやすいですが、コアデータを使用することを熱望しているので、私は素敵で、あなたが必要としていたものをかなり正確に見つけました:) http://mobile.tutsplus.com/tutorials/iphone/iphone-core-data/ これはCoreDataに保存されているラップタイマーです。私は思ったので、ボタンを押すたびにタイマーが停止し、テーブルが時刻とともに更新されます。 変更方法: 名前を入力する前に他のビューを持っています タイマーを開始するボタンを作成します 現在のラップタイムを表示するラベルがあります(部屋のtableViewを下にドラッグします) – Elmo
あなたのリンクは、しかし、私はまだ私のストップウォッチの状態を維持する方法についてはわからない(開始、一時停止、停止)は、各ラップを保存し、タイマーが一時停止するかどうかを状態を保持しません。私はisPauseとisEnd BOOLの型を持つべきですか?その州のために。 – sarunw