Hatena::Groupiphone-dev

grimleaperの開発日誌

ついったー

2009-02-07日記始めました

日記始めました

19:13

 HatenaTwitterで皆様が色々有益な情報を交換していらっしゃるので、僭越ですが僕も受け取るだけでなく何か発信できないかと思い、この日記を立ち上げました。

皆様よろしくお願いします。


UIChangesNotificationView

| 19:18

 http://twitter.com/fladdict/status/1185313843 を聞いて、そういやそうか、と思い作成。見た目は以下のような感じです。

f:id:grimleaper:20090207191214p:image


使い方:

 UIChangesNotificationView.hをあらかじめimportしておき、画像のようなAlertを出したいところで次のコードを実行してもらえばOKです。

[UIChangesNotificationView notifyChangesIfNeeded];

 これを実行すると、現在のバージョンとアップデート前のバージョンを比較して、更新があった場合だけアラートが表示されます。ここ以外にコードを書き直したりする必要はありません。

 コードの方の更新はこれだけでいいのですが、これとは別に、ChangesLog.plistという、どのバージョンで何の新機能が追加されたのか、を定義するファイルが必要です。

 中身は辞書の配列で、個々の辞書は次の要素を持っています

  1. version ( Number:必須 ) バージョン情報
  2. en ( Array[Strings]:必須 ) ユーザーが英語環境の場合に表示されるもの
  3. その他言語リソース:推奨

 zipの中にサンプルがあるのでそちらを参考にしてください。

問題点:

  1. 貼付けたUIWebViewが、なぜか横移動できる。
  2. 更新したものを翻訳するのがめんどい

 まだ駆け出しのプログラマーが作ったコードですので、いろいろ問題点があるかと思います。なにか問題があれば教えていただけると助かります。

ダウンロード

https://dl.getdropbox.com/u/339199/AppChangesNotification.zip

fladdictfladdict 2009/02/07 21:40 ちょwwww、さっき作り始めたのにできてるwwwwww
おつかれさまです!!!

grimleapergrimleaper 2009/02/07 21:46 けっこう暇だったのですw
どこかおかしかったらコメントくださいなー

fladdictfladdict 2009/02/08 10:30 ちょっと気になることが。 iTunesConnect の挙動みてると。 ver 1.2 と 1.15 があった場合、 1.15 が最新として判断されるようです。 メジャーバージョン 1, マイナーバージョンが 2 と 15 になるみたいですね。なので単純に > で判別すると、2桁バージョンを拾えないです。 最後にラウンチしたときのバージョンと、現在のバージョンがことなりディクショナリに現在のバージョンが存在する、で判別するといいかもしれません。

grimleapergrimleaper 2009/02/08 17:29 バグ報告ありがとうございます。

1.2よりも1.15の方が最新版ですか...
そういえば、以前にもMac OS 10.4.9の次に10.4.10なるものが出ましたね

改めてバグ報告ありがとうございました。すぐに修正しますね。

BubberBubber 2011/09/16 12:57 Great post with lots of impotrnat stuff.

cutfkecutfke 2011/09/16 21:05 CjWKlx <a href="http://oxdjjpoawpdb.com/">oxdjjpoawpdb</a>

jqhqdunjqhqdun 2011/09/17 01:38 sVr4zc , [url=http://kwmakyuqbufb.com/]kwmakyuqbufb[/url], [link=http://ayifqrqtrsap.com/]ayifqrqtrsap[/link], http://vocecpwidbuq.com/

wxkxfmzvvwxkxfmzvv 2011/09/19 00:23 R8OalA <a href="http://nslptjdhtjfc.com/">nslptjdhtjfc</a>

lozmoalozmoa 2011/09/19 19:56 CGXY49 , [url=http://zmdqtzldxkzy.com/]zmdqtzldxkzy[/url], [link=http://szqwlnwldnve.com/]szqwlnwldnve[/link], http://tgtotxitqswr.com/

ゲスト