黒毛和牛モモバラ切り落し100g298円

iPhoneアプリを作ってます。リリースノートとか用ブログです。

ラノベル-1.1.13をリリースしましたが、一覧更新時に問題が発生するようです

和暦バグ等を修正したバージョンをリリースしました。
一覧画面更新処理にバグがあるようで、更新にセットした状態でリロードすると落ちることがあるようです。
アクセス等でリロードして頂くと落ちませんので、落ちる場合は次バージョンまでそちらで操作頂ければと思います。
申し訳ありませんが現在修正中ですのでしばらくお待ち願います。

ラノベル-1.1.12をリリースしました

本日ラノベル-1.1.12がリリースされてました。
アプリが公開されるとAppleからメールが来るのですが今回来なかったっぽいので、何時ごろリリースされたのか把握してなかったりしてますが、以下の機能追加等を行っております。基本的にはバグ修正リリースになります。

  • ActionExtensionを追加しました。Safari等の他アプリからラノベルを開けます。(キャプチャの左下のアイコンです)

f:id:wagyu298:20151026222856p:plain

  • 和暦に関するバグを修正しました。
  • iPhone6/6+(s)等で発生するUIバグを修正しました。

バックグラウンド時にコピーされたURLから小説を開く機能がiOS9で動作しないトラブルについては、iOS9の制限のようですので修正ができませんでした。他アプリから小説を開く場合はActionExtensionから起動願います。

あと和暦のバグは一応動作確認してますがちゃんと直ってなかったらすみません。

ラノベル-1.1.11をリリースしました

ラノベル-1.1.10にiOS7でランキング/検索画面を開くと落ちるバグがあったため、今朝方修正しAppStoreに緊急審査依頼を行っておりましたが、先ほど審査が終わりましてリリース準備状態になりました。あと1時間ぐらいでAppStoreに公開されると思います。
このバージョンは上記のバグのみを修正したものです。iOS8以降でご利用の場合は特に変更はありません。

ラノベル-1.1.10をリリースしました

ラノベル-1.1.10がAppStoreの審査に通りました。先ほど新バージョンが公開されていましたのでダウンロードできると思います。

以下リリースノートです。

  1. KASASAGI小説アクセス解析システムへ、小説一覧画面、小説詳細画面からアクセスできるようになりました。グラフアイコンで開きます。
  2. 小説一覧画面から検索できるようになりました。タイトル、作者、ncodeで検索できます。
  3. 小説詳細画面からなろうサイトを開いた後、小説をダウンロードしてもダウンロードした小説が表示されないバグを修正しました。
  4. ランキング画面、検索画面を追加しました。
  5. ブラウザ機能がオプション機能になりました。インストール時は未設定状態になっていますので設定画面より追加願います。
  6. その他バグをいくつか修正しました(クラッシュをするバグ含む)。

今回AppStoreの審査で数回リジェクトされた影響で、かなりお待たせした形になり申し訳ありませんでした。
どちらかと言うとリジェクトに対応するための修正の方が多くなった感じでして、特に5番目のブラウザ機能のオプション化は初期インストール状態の使い勝手がかなり悪くなっていると思います。個人的にもあまりこの修正はいかがなものかと思うのですが、先方からの指摘事項を検討した結果この形になりました。以前と同じく設定画面よりブラウザの追加はできますので、これから使用される方はインストール後に設定を変更して頂ければと思います。

P.S. 既にアプリをインストールされていてバージョンアップした場合、以前に追加していたブラウザの設定はそのまま残ります。

iOS9リリースに伴いWebHub等のアプリを削除いたします

iOS9リリースに伴い以下のアプリをAppStoreから削除いたします。

WebHub Browser

GreaseMonkeyや広告ブロック機能などの機能が欲しくて作ったブラウザアプリです。
Contents Blocker等、当初実現したいと思っていた機能がSafariでも実装された来たため削除いたします。

このアプリはGreaseMonkeyAutoPagerizeが好評で注目を頂きましたが、iPhoneGreaseMonkeyが動くブラウザがあるという形で話題に上ることは無く、開発側の想定とユーザーの要望はなかなか一致しないものだと勉強させて頂いたことが印象に残っています。
また、売り上げの方も芳しくなく、フルタイム開発を止める切っ掛けになったアプリだったりします。
そういった感じで、いろんな意味で個人的に思い入れのあるアプリなのですが、今回削除いたします。

WebSiteDown?

ウェブサイトが落ちてないか調べるチェッカーアプリです。
メンテナンスするモチベーションが無いので削除します。

Voice Recognition Kitchen Timer

音声認識機能付きキッチンタイマーです。
ほとんどダウンロードされていないため削除します。

私が最初に出したアプリでして、iTunes Connectで確認したら2011/3/21にリリースでした。だから何だという話ですが、もう4年前なんですねーと懐かしい感じです。


削除作業は今から行います。
ご利用頂いていたユーザーの皆様には誠に申し訳なく思いますが、ご理解いただきたいと存じます。
アプリ開発自体は今後も行っていくつもりですので、よろしくお願いいたします。

UIPickerViewのラベルにminimumScaleFactorを設定する

How to Implement

  1. [UIPickerViewDelegate pickerView:pickerView viewForRow:forComponent:reusingView:] から adjustsFontSizeToFitWidth と minimumScaleFactor を指定した UILabel を返す。
  2. [UIPickerViewDelegate pickerView:pickerView viewForRow:forComponent:reusingView:] を定義すると [UIPickerViewDelegate pickerView:titleForRow:forComponent:]Cocoa SDK から呼ばれなくなるのでそのまま使える(使いたく無ければ適当に処理を追加)。

Example

UIPickerViewDelegate を実装したクラスで以下を定義。

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
    return [NSString stringWithFormat:@"row=%ld component=%ld", (long)row, (long)component];
}

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
    UILabel *label = (UILabel *)view;
    if (!label) {
        CGSize rowSize = [pickerView rowSizeForComponent:component];
        label = [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, rowSize.width, rowSize.height)];
    }
    
    label.text = [self pickerView:pickerView titleForRow:row forComponent:component];
    label.font = [UIFont systemFontOfSize:20];
    label.textAlignment = NSTextAlignmentCenter;
    label.adjustsFontSizeToFitWidth = YES;
    label.minimumScaleFactor = 0.1;
    return label;
}

ラノベル-1.1.10が絶賛リジェクト中です

ラノベルの新バージョンをAppStoreの審査に提出していたのですが、先週一度リジェクトされましてその後何点か対応したのですが、今週再度リジェクトされてしまいました。
申し訳ありませんが、対応のためリリースまでもうしばらく時間がかかると思います。