タグ

iOS4とiPhoneに関するbillestのブックマーク (4)

  • アップデート前に知っておきたい、iOS 4の「マルチタスキング」 - unakami - builder by ZDNet Japan

    日未明、ついに「iOS 4」がリリースされた。iPhone OSから名称を変更、フォルダのサポートなど多くの新機能が搭載されている。なかでも注目度が高いのは、アプリを終了させることなく切り替えられる「マルチタスキング」だろう。 それにしてもこのマルチタスキング、誤解を受けそうな機能といえる。名前からすると、どうしてもモダンなOSのそれを連想してしまうが、実装の形態としてはだいぶ異なるからだ。 まず、前提条件として“iOSはそもそもマルチプロセス/マルチタスク対応”ということを認識しておきたい。iPhone OS 3.xのときも、Safariや電話(MobilePhone)はマルチタスクで動作していた。裏ではlaunchdやmediaserverdといったデーモンが複数稼働するマルチプロセスのOSであることも、SysStatsなどのアプリで確認できる。サードパーティー製品にはそのような振る

  • [iOS] Application lifecycle メモ « きんくまデザイン

    きんくまです。iPhoneの開発メモがしばらく続くと思います。 挙動についてのメモです。 ■アプリケーション起動(初回) 1) application:didFinishLaunchingWithOptions 2) applicationDidBecomeActive ■homeボタンを押したとき 1) applicationWillResignActive 2) applicationDidEnterBackground ■もう一度アプリケーションを起動したとき(2回目以降) 1) applicationWillEnterForeground 2) applicationDidBecomeActive それぞれの役割 中に書いてあるコメントを訳してみる ■application:didFinishLaunchingWithOptions アプリケーションの起動時。 viewContro

  • iOS4でバックグラウンド化されているアプリを確認する方法 - More the iPhone Development Playground

    iOS4から提供されているマルチタスク機能によって、アプリ実行中にホームボタンを押した時に、プロセスを終了させず、バックグラウンドで一時停止状態にすることができるようになっていることは、多くの方がすでにご存知だと思います。 PCとは異なり、バックグラウンドで一時停止状態になるのは、すべてのアプリではなく、開発者がそう振舞うよう、選択したものだけです。また、OS4から提供されている機能なので、OS3.x以前のバージョンをベースにしたアプリでは、今まで通り、ホームボタンを押せば、プロセスが終了されます。 iOS4では、ホームボタンをダブルクリックすると、「最近使ったアプリケーション」が参照できるようになっています。ただそこでは、あくまでも「最近使ったアプリケーション」がわかるだけで、そのプロセスがバックグラウンドに存在するかどうかまではわかりません。 この例では、右の3つはバックグラウンドで一

    iOS4でバックグラウンド化されているアプリを確認する方法 - More the iPhone Development Playground
  • iPhone OS 4.0の新機能 - かみやんの技術者日記

    ibisMailをiOS4で実行するとメッセージ文画面のTo、Cc、Bcc、添付行がなくなります。大変申し訳ございません。誠意開発中ですので、アップデートまでしばらくお待ちください。 やー、今日は、iOS4がリリースされましたね。朝10時から作業開始。iOS4をダウンロードして、バックアップされ、インストールと復元が終わったのが夜の21時半。バックアップ重すぎ。。。疲れる。 さて、iOS4の技術詳細も公開されたので、Apple公式文章を読んだときのメモを貼ります。 OS4.0はiPadには対応していない。iPhoneとiPod touchのみに対応している。 マルチタスク SDK4.0以降でビルドし、OS4.0以降で実行すればアプリケーションはホームボタンを押しても終了しない。 ホームボタンを押すと、バックグラウンド実行コンテキストへ移る。これは多くのアプリではバックグラウンドになったら

    iPhone OS 4.0の新機能 - かみやんの技術者日記
  • 1