タグ

2011年6月2日のブックマーク (7件)

  • 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の新機能 - かみやんの技術者日記
  • Cocoaの日々: [iOS] バックグラウンド実行見本(Task Completion)

    (2011-12-01 追記あり)UIApplicationDelegateの呼び出しが iOS5 から変わった件。 Task Completion を使った iOS4 でのバックグラウンド実行サンプルを作ってみた。 サンプル 実行するとキューにたまった 30個のデータが順番に処理されてテーブルから消えていく。 処理は GCD を使い別スレッドで実行される。右上の[+]ボタンを押すとキューへデータが追加されていく。途中でホームボタンを押してアプリを切り替えても Task Completion によって処理は停止すること無く実行され続ける。わかりやすいようにアプリのアイコンバッヂに残タスク数を表示してみた。 バッジの数字は時間と共にカウントダウンされていくので処理が行われていることが確認できる。 Task Completion とは? Task Completion は、iOS4 から導入さ

    Cocoaの日々: [iOS] バックグラウンド実行見本(Task Completion)
  • iOS4のマルチタスキングを試してみたのこと - えぽのみかる・ぱれす

    1. 普通に作ってみる ラベルの数字を1秒おきにカウントアップするアプリを作ってみます。 来ならば起動時刻からの経過時間から測るのが筋だろうと思いますが、 それではバックグラウンドで動かす意味がありませんので、 performSelector:withObject:afterDelay:による動作遅延でカウントアップするようにしました。 (ラーメ…マー) ビューベースのアプリケーションで、UIViewControllerのサブクラスの実装はこんな感じ。 - (void)viewDidLoad { [super viewDidLoad]; count = 0; timerLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 280, 400)]; [timerLabel setText:[NSString stringWithF

    iOS4のマルチタスキングを試してみたのこと - えぽのみかる・ぱれす
  • アプリ終了時の処理 〜 iOS4 & iPhone SDK 4 対応 〜 | iPad Techfirm Lab

    iOS4からマルチタスクが導入されたことにより、アプリ終了時に呼ばれるデリゲートメソッドが変更されました。 保存処理などをそこで行っていたアプリは変更する必要があります。 これまではアプリ起動中にホームボタンをクリックすれば原則的にはアプリは終了していましたが、マルチタスクの導入によりホームボタンをクリックしただけではアプリは閉じるだけで終了はせず、一部機能を除き休止状態となります。 実際にアプリを終了させるためには、ホームボタンをダブルクリックしてタスク一覧からアプリを長押し削除します。 このようにマルチタスクの導入によりアプリの終了に関する操作が以前とは異なっているように、内部の処理も変更しています。 iPhone SDK 3 ではアプリ終了時(ホームボタンクリック)にUIApplicationDelegateの // - (void)applicationWillTerminat

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • アイコンバッジに数字を表示させる方法 - 星羽モバイル日和

    せっかく年1万円払ってデベロッパー登録しているのに一度も開発環境をいじらないのは勿体無いと思い、またを買ってサンプルアプリを作ってみたり少し改良したりしてる今日この頃です。 でも、簡単なアプリでもプロビジョニング(「このPCに繋いだこのiPhoneで○○というアプリを動かしますよ」と認証してもらうこと)を行って自分のiPhone上で動いているのも見ると結構感動します。 で、サンプルアプリを改良していて、「アプリのアイコンバッジに数字を表示させたい」と思い、調べてみたところ、以下のようなコードで簡単に表示させることができるようです。 NSInteger BadgeNumber = 123; [[UIApplication sharedApplication] setApplicationIconBadgeNumber:BadgeNumber]; これをアプリ終了時(applicationW

  • CLBITZUC