[UIKit]ViewDidLoad は一度しか呼ばれないと思っていました…

TweetOverviewのクラッシュレポートを解析して、気がつきました。

ViewDidLoadでのクラッシュ
ViewDidLoadでのクラッシュ

これは、ViewControllerのViewDidLoadメソッドが複数回呼ばれている故のクラッシュでした。
“[UIKit]ViewDidLoad は一度しか呼ばれないと思っていました…” の続きを読む

UIWebView がクラッシュするのを防ぐ方法-3

追記2012/5/26 AdBannerViewでクラッシュする例も追加しました。TweetOverview のクラッシュ対策について | Zero4Racer PRO Developer’s Blog
追記2012/5/14 これでほぼクラッシュしない様になって来ているのですが、まだ、クラッシュすることがあります。最小構成を作成してみたところ、その構成では落ちないようです。メモリが少ない場合など、条件が重なって発生するようです。引き続き調査を続けます。
追記 2012/05/21: 落ちなくなったコードを共有します。

UIWebView がクラッシュするのを防ぐ方法−2 | Zero4Racer PRO Developer’s Blog
iOS5 で UIWebView を使用しているときはご注意-予期せぬクラッシュを防ぐ方法 | Zero4Racer PRO Developer’s Blog
の続編です。やはり、アプリが落ちることがありましたので、さらに修正してみました。

クラッシュの例
クラッシュの例

“UIWebView がクラッシュするのを防ぐ方法-3” の続きを読む

iOSアプリ内でステータスバーをオンオフする際に、Rootviewがずれない様にする方法

アプリ内の設定でステータスバーをオンオフすると、画面の位置がStatusバーとうまく合わなくて表示がおかしくなってしまうことがあります。

ステータスバーのオンオフによって、ビューの位置がおかしくなる
ステータスバーのオンオフによって、ビューの位置がおかしくなる

この対策方法です。
“iOSアプリ内でステータスバーをオンオフする際に、Rootviewがずれない様にする方法” の続きを読む

UIWebView がクラッシュするのを防ぐ方法−2

追記:2012/5/11 どうもこれでもクラッシュすることがあるようです。真の原因が分かったら、どなたか、教えてください…
さらに追記しました:5/12 UIWebView がクラッシュするのを防ぐ方法-3 | Zero4Racer PRO Developer’s Blog

iOS5 で UIWebView を使用しているときはご注意-予期せぬクラッシュを防ぐ方法 | Zero4Racer PRO Developer’s Blog で基本的にとる方法として、delegateのリセット、removeFromSuperview、stopLoadingなどを上げたのですが、それでもうまくいきませんでした。理想的な方法ではないのですが、とりあえず落ちない(多分)ように修正したので報告しておきます。

WebViewの表示
WebViewの表示

“UIWebView がクラッシュするのを防ぐ方法−2” の続きを読む

Pocket連携、検索ストリーム、ハッシュタグツイートなどの入った、TweetOverview 1.0.1 がリリース!

TweetOverview 1.0.1 が無事リリースされました。

TweetOverview TL一望デスクサイドアプリ (Version 1.0.1) App
カテゴリ: ソーシャルネットワーキング
価格: 無料
デベロッパ名: J-Tech Creations, Inc.
リリース日: 2012/04/23
対応デバイス: iPad Wi-Fi+3G / iPad 2 Wi-Fi+3G / iPad Wi-Fi / iPad 2 Wi-Fi
現Ver.の平均評価: (無し / 0件の評価)
通算の平均評価: (3.5 / 3件の評価)
Game Center: 非対応
 

今回の目玉は、

  1. Pocket連携
  2. 検索ストリーム対応
  3. ハッシュタグツイート対応

の3点です。 “Pocket連携、検索ストリーム、ハッシュタグツイートなどの入った、TweetOverview 1.0.1 がリリース!” の続きを読む