DeliCam v1.2 を申請しなおしました

DeliCam v1.3 を準備していたのですが、v1.2 で結構重大なバグを発見したので、v1.3 を v1.2 として申請し直しました。新しく変更、修正した部分は次の通りです。

  • 携帯百景」送信時にメールの本文が文字化けする問題に対応。
  • 美味しさエフェクトを調整。(赤が強すぎるのを調整)
  • 画像回転時のメモリリークの修正。
  • 設定画面のレイアウトが崩れるバグを修正。
  • わかりやすい、直感的なユーザーインターフェイスに変更。

携帯百景に対応

携帯百景はメール受信時に(おそらく)  iso-2o22-jp 固定で受けてるっぽくて、UTF-8 でメールを送ると日本語が文字化けしてしまいます。DeliCam は v1.2 まで UTF-8 でメールを送信していたのですが、この問題に対応するため currentLocale が ”ja_JP” の場合、iso-2022-jp で送るように仕様変更しました。iPhone の言語設置を見るのとどちらがいいか迷ったのですが、英語設定で使っている人は結構いると思うので Locale を見るようにしてみました。

新インターフェイス

上部のナビゲーションバーに「カメラ」と「保存」を持ってきて目立つようにしました。これによってだいぶ操作がわかりやすくなったのではないかと思います。
ui

比較画像

より自然で美味しそうになりました。(クリックして大きい画像で比較してもらうと一目瞭然!)
before after

おまけコード

// 言語設定取得
NSString* currentLang = (NSString*)[[NSLocale preferredLanguages]objectAtIndex:0]; // ja
// ロケール取得
NSString* localeIdentifier = [[NSLocale currentLocale]localeIdentifier]; // ja_JP

参考

iPhoneの言語設定関連の情報取得についての解説 – 強火で進め

Leave a Reply