iOS4でマルチタスキングを実現するときの注意点まとめ - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
ホーム
まとめ作成
お知らせ
設定
ログイン
ついに決定!第2回トゥギャッターまとめまとめ!2月25日開催!
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
AKB48
援助
なりきり武将
アーサー
支援物資
物資
復興
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
AKB48
> iOS4でマルチタスキングを実現するときの注意..
2010/06/28 17:27:15
ios4
iphone
+
iOS4でマルチタスキングを実現するときの注意点まとめ
iOS4ではいよいよマルチタスキングを実現できるようになったわけですが、開発者にとっては注意しなければならないことが圧倒的に多くなったのも事実です。
個人的に調べたときの呟きメモ、それにTL上で気になった情報をまとめましたので、参考にしてみてください。
補足などはぜひコメントへ!!
by
hkato193
38 fav
10351 view
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
あれ、マルチタスキング中に言語切り替えるとどーなるんだろ?
返信する
RTする
ふぁぼる
narumij
2010/06/27 05:20:03
むくり
返信する
RTする
ふぁぼる
hkato193
2010/06/27 06:32:24
!!! RT
@narumij
: あれ、マルチタスキング中に言語切り替えるとどーなるんだろ?
返信する
RTする
ふぁぼる
marvelph
2010/06/27 08:29:52
アプリ側の責任ですね。キーボードの切り替えも。 RT
@marvelph
: !!! RT
@narumij
: あれ、マルチタスキング中に言語切り替えるとどーなるんだろ?
返信する
RTする
ふぁぼる
hkato193
2010/06/27 08:33:42
補足です。HIG(
http://bit.ly/bWUjV6
)によれば「編集中状態などであれば終了させておくべき」とのことです。 RT
@marvelph
: !!! RT
@narumij
: あれ、マルチタスキング中に言語切り替えるとどーなるんだろ?
返信する
RTする
ふぁぼる
hkato193
2010/06/27 08:42:38
アプリがバックグラウンドに入る場合は、これまでwillTerminateで呼んでいた保存処理を呼んでおかないと。そのときのdelegateメソッドは
applicationDidEnterBackground:
。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 08:59:05
バックグラウンド時にメモリ警告をシミュレートしてみたけれど、applicationDidReceiveMemoryWarning:は
呼ばれなかった。うむむ、安易な実装で「iOS4対応」っていうのは憚れるなあ。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:14:43
バックグラウンドにした後は、Application Delegateが殆ど来ていない。そうなると
データ保存のタイミングは
applicationWillTerminate:だけでは絶対に駄目
か。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:23:03
バックグラウンド化で呼ばれるデリゲートメソッドは
applicationWillResignActive:とapplicationDidEnterBackground:の2つだけど、データ保存のタイミングは後者
。なぜなら
ホームボタン2度押しでも前者が呼ばれるから
。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:26:10
一方UIViewControllerはというと、viewWillDisappear:はバックグラウンドに回るときも、ホームボタン2度押しでも呼ばれなかった。まだ検証不足だけれど、アプリケーションの動作状況に影響は受けない、ということかな。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:32:22
マルチタスキング怖いよー。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:32:33
マルチタスキングを掌中に収めるまでは
UIApplicationExitsOnSuspendをTRUEにしておくのが吉
だと思った。使っていただく方に迷惑をかけかねないし、そもそもマルチタスキングの必要性があるケースは少ない。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:38:18
あ、でも自分のアプリはマルチタスキングに対応させる予定ですので、どうぞあしからず。
返信する
RTする
ふぁぼる
hkato193
2010/06/27 09:40:00
日時をリスト表示してたりする場合は、ビューがアンロードされていなくても表示の度にリロードする必要がありそうですね。RT
@shiki_hellkite
: アプリ側は考える事が増えそうですね。 RT
@hkato193
アプリ側の責任ですね 。キーボードの切り替えも。 …
返信する
RTする
ふぁぼる
marvelph
2010/06/27 10:03:37
iOS4 のアプリケーションの状態遷移をまとめてみました。
http://bit.ly/cHtbIY
[
@ytka
]
返信する
RTする
ふぁぼる
iphone_dev_jp
2010/06/27 13:16:03
[iPhone技術情報][iOS4][SysStats Monitor][SysStats Lite]iOS4でバックグラウンド化されているアプリを確認する方法
http://bit.ly/bBVzD5
返信する
RTする
ふぁぼる
kimada
2010/06/27 20:07:20
@tYabee
blogで、記事とアプリのご紹介いただきありがとうございます! iOS4のマルチタスク機能は、なかなかわかりにくいので、まとめてみました。
返信する
RTする
ふぁぼる
kimada
2010/06/27 23:21:06
@k_katsumi
ありがとうございます。件の呟きをした後に、私もこのページを見て「あ」と思いました。でも、HIGの方にも「そうとも取れる」という表現があったので、そのまま流してしまいました・・・
返信する
RTする
ふぁぼる
hkato193
2010/06/28 09:37:11
[iPhone4][multitasking] iPhone4で、アプリをたくさん起動したあとのメモリ消費の変化。けっこう消費しているなあという感想。 B!
http://bit.ly/91TV5I
返信する
RTする
ふぁぼる
hkato193
2010/06/28 09:51:55
iPhone4でマルチタスクに対応したゲームが突然死ぬとなけるので、 FreeMemory Liteで定期的に他のタスクを殺して空きメモリを確保しておくとよいかも。
返信する
RTする
ふぁぼる
Seasons
2010/06/28 15:21:58
@Seasons
このアプリで解放(というのも何ですが)するメモリ領域で、他アプリの突然死を防げそうですか?
返信する
RTする
ふぁぼる
hkato193
2010/06/28 15:23:29
@hkato193
このアプリで空きメモリを増やしておけば、足りなくなった時にバックグラウンドタスク=例えばゲーム が殺されずに済むかなぁーと。
返信する
RTする
ふぁぼる
Seasons
2010/06/28 15:25:38
@Seasons
なるほどです。ちなみにバックグラウンドタスクが虐殺されるのって、どういうタイミングなんでしょうね。シミュレータでテストさせたりできないか、あるいは消されるタイミングを検知できないかなと。
返信する
RTする
ふぁぼる
hkato193
2010/06/28 15:32:57
@hkato193
確か、マルチタスクのドキュメントにKillされる条件が掲載されていたはずです。 シミュレートする方法は、載っていなかったと思いますが、そのKillされる条件をみたすテストプログラムを書けば良さそうですね。
返信する
RTする
ふぁぼる
Seasons
2010/06/28 15:36:27
@Seasons
おろろ、すみませんその項を見てませんでした…orz。確かにテストプログラムを作っておくべきですね。失礼しました
返信する
RTする
ふぁぼる
hkato193
2010/06/28 15:40:09
Content from Twitter
残りを読む(22)
2011年を振り返ろう!傑作まとめランキングベスト20をこちらで公開中だよ。
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
ナカトミ 油圧式薪割機 LS-4 [その他]
ナカトミ
ポリアミド製伐採クサビ 20cm
ハスクバーナ・ゼノア
薪割り斧 スプリッティング マスター DT-6
DLD
薪割り礼讃
深沢 光
強力!油圧式電動薪割機 5tonタイプ LS5T-52
コンヨ
くさび打込用薪割斧 82cm
ハスクバーナ・ゼノア
設定を変更する
Check
お気に入り
いいね
うーん
ブログ等に貼付ける?
iframe版
拡張版
new
張付けプレビュー
コメント
デコりました。
hkato193
2010/06/28 17:32:40
実際にマルチタスキングに対応したソースを書いた記事を見つけたので、追加しました。記事は続きがありました。
hkato193
2010/06/28 18:21:22
大事なことを書き忘れていました。この諸々の呟きの元ネタは、いずれも
@k_katsumi
さんです(この辺りはすでに乗り越えていらっしゃるかと)。多謝です!
hkato193
2010/06/28 19:30:22
RT
@norio_nomura
: jettison/dʒétəsn/ 名 詞•U(緊急時に船飛行機を軽くするための)投げ荷, 船外[機外]投棄. ━━動 詞•他動詞 1 〈積み荷を〉投げ荷する;〈重荷じゃまなものを〉投げ捨てる, 放棄する. 2〘トランプ〙〈不要なカードを〉捨てる.
takayukiadr
2010/06/28 19:42:43
通知周りの処理にも気を付けないといけない点を、リストの最後に追加しました。
hkato193
2010/06/29 10:45:57
コメントを入力してください。
Twitterにも投稿する
関連するオススメまとめ
Habbo話
iphone_dev_sap早朝勉強会第3回
ファション系ネットショップランキング
キングオブすげえ
Xperia・iPhone、そしてOSへと……
powered by Preferred Infrastructure
まとめを作成する
@togetter_jp
プロフィール
まだ自己紹介が設定されていません。
hkato193
twitter
rss
マイタグ
: 設定されていません。
このユーザの更新状況や活動をチェック!
フォローしている
0
フォローされている
1
まとめ
14
お気に入り
82
コメント
17
iOS/Macで提供しているタイマー精度のことはじめ
UIScrollViewで、Safariのタブ管理画面を実現するテクニック
つまるところ、iOSデバイスの外部ディスプレイ出力はアプリから使えるのか。
UIWebView内の処理を自分でコントロールする
2010/8/17に行われたiPhone_dev_sap早朝勉強会の補足
もっと見る
ニコ運営「権利者からじゃねーなら知らねーしwww」 監督「権利者です」 運営「…え…!?」 監督「初めまして、アニメーションの監督 北久保弘之です」 運営「…う、うわあ…ああ…べ…別の連絡手段で…」 監督「twitterで^^」
なぜ山口教授は橋下市長に一方的な負け方をしたのか。
2011/11/23 #stidev 南東京iPhone開発者勉強会 #12
n_sodaさんによるpthreadを使うべき場面について
JAVA(Android)のメモリ管理
もっと見る
KDDI広報(@kddipr)の「IS01アップデート無し」にau技術者(@takjob)が憤慨。 #IS01 #KDDI #au #androidjp
iOS/Macで提供しているタイマー精度のことはじめ
Excelがとうとうガチで方眼紙に…。
つまるところ、iOSデバイスの外部ディスプレイ出力はアプリから使えるのか。
「C++のクラス作ったら、絶対にデストラクタをvirtual宣言しなさい」に対するエキスパートの意見
もっと見る
注目のまとめリスト
#男子スケーターの変衣装ください
第5回九州社協職員合同研究会議『災害と社協』第3部「日常の..
乙武洋匡氏「オネエのプリキュアは嫌」に対する反応
血液型診断は1パターンつくれば十分である
佐々木俊尚氏に絡む広告業界の人たち(第一幕)
@May_Roma さんが語る、人生を楽に生きる方法
トゥギャッター通信
第64回「ネコストーブとクレカトラブル」
第63回「iPhone爆発と震災の備え」
第62回「byeハドソンとエロ駅弁」
第61回「謎の雲とセンター試験」
第60回「江戸ハックとお雑煮」
トゥギャッターからのお知らせ
とっても簡単!はじめてのトゥギャッター..
まとめへのフィードバック機能がつきました!
まとめ作成画面でつぶやきへの返信の流れ..
トゥギャッターのまとめは「はてなダイア..
t.coやbit.lyなど、短縮された..
過去のアーカイブ
2012-02-08の人気まとめ
2012-02-07の人気まとめ
2012-02-06の人気まとめ
2012-02-05の人気まとめ
2012-02-04の人気まとめ
最近追加された商品
めぐみ-引き裂かれた家族の30年 [DVD]
50 Tips and Tricks for MongoDB Developers
原子炉時限爆弾
原発はいらない (幻冬舎ルネッサンス新書 こ-3-①)
放射能から子どもの未来を守る (ディスカヴァー携書)
宇宙戦争 [DVD]
コメント