タグ

ブックマーク / www.j-love.info (2)

  • Core Data 勉強日記 (7):More iPhone 3 Development / chapter 4 (編集画面への遷移) - Natsu's iPhone App

    編集用画面 編集項目に応じて編集画面も異なったものとなる。しかし、基機能(ManagedObjectのある項目を変更、保存し、元の画面に戻る)は同じであるため、親クラスを一つ用意し、項目に依存した部分のみサブクラスに分離する。 例えば、以下のようなクラスを生成する。 ManagedObjectAttributeEditor (親クラス) ManagedObjectStringEditor (NSString編集用) ManagedObjectDateEditor (NSDate編集用) ManagedObjectSingleSelectionListEditor (チェックリスト用) UITableView である行を選択したとき次の画面を表示させるために、新規にViewControllerを生成し、NavigationControllerにpushする。勉強日記(6) Chapter

  • マルチタスク対応時の注意点 - Natsu's iPhone App

    最後の二つが今回から追加された状態であり、状態の変化はNotificationで取得することが可能。また、同時にUIApplicationDelegateのメソッドもコールされる。 状態遷移やそのときにポストされる通知については iPhone Application Programming Guide が詳しいのでそちらを参照のこと。 これらの状態を踏まえて、マルチタスク化をする際に”最低限”やっておくことを順にまとめる。 ※なお、どうしても以下の処理ができないのであれば、必ずinfo.plistにUIApplicationExitsOnSuspendを追加して値をYESにしておこう。 終了処理 終了時に通るパス アプリケーションが"Active"の状態から"Not running"の状態に遷移する過程で、必ず通るパスがある。そこでデータや設定などを保存しているアプリが多いと思うのだが、こ

    sezu
    sezu 2010/07/10
  • 1