ラノベル-1.1.10をリリースしました
ラノベル-1.1.10がAppStoreの審査に通りました。先ほど新バージョンが公開されていましたのでダウンロードできると思います。
以下リリースノートです。
- KASASAGI小説アクセス解析システムへ、小説一覧画面、小説詳細画面からアクセスできるようになりました。グラフアイコンで開きます。
- 小説一覧画面から検索できるようになりました。タイトル、作者、ncodeで検索できます。
- 小説詳細画面からなろうサイトを開いた後、小説をダウンロードしてもダウンロードした小説が表示されないバグを修正しました。
- ランキング画面、検索画面を追加しました。
- ブラウザ機能がオプション機能になりました。インストール時は未設定状態になっていますので設定画面より追加願います。
- その他バグをいくつか修正しました(クラッシュをするバグ含む)。
今回AppStoreの審査で数回リジェクトされた影響で、かなりお待たせした形になり申し訳ありませんでした。
どちらかと言うとリジェクトに対応するための修正の方が多くなった感じでして、特に5番目のブラウザ機能のオプション化は初期インストール状態の使い勝手がかなり悪くなっていると思います。個人的にもあまりこの修正はいかがなものかと思うのですが、先方からの指摘事項を検討した結果この形になりました。以前と同じく設定画面よりブラウザの追加はできますので、これから使用される方はインストール後に設定を変更して頂ければと思います。
P.S. 既にアプリをインストールされていてバージョンアップした場合、以前に追加していたブラウザの設定はそのまま残ります。
iOS9リリースに伴いWebHub等のアプリを削除いたします
iOS9リリースに伴い以下のアプリをAppStoreから削除いたします。
WebHub Browser
GreaseMonkeyや広告ブロック機能などの機能が欲しくて作ったブラウザアプリです。
Contents Blocker等、当初実現したいと思っていた機能がSafariでも実装された来たため削除いたします。
このアプリはGreaseMonkeyのAutoPagerizeが好評で注目を頂きましたが、iPhoneにGreaseMonkeyが動くブラウザがあるという形で話題に上ることは無く、開発側の想定とユーザーの要望はなかなか一致しないものだと勉強させて頂いたことが印象に残っています。
また、売り上げの方も芳しくなく、フルタイム開発を止める切っ掛けになったアプリだったりします。
そういった感じで、いろんな意味で個人的に思い入れのあるアプリなのですが、今回削除いたします。
WebSiteDown?
ウェブサイトが落ちてないか調べるチェッカーアプリです。
メンテナンスするモチベーションが無いので削除します。
UIPickerViewのラベルにminimumScaleFactorを設定する
How to Implement
- [UIPickerViewDelegate pickerView:pickerView viewForRow:forComponent:reusingView:] から adjustsFontSizeToFitWidth と minimumScaleFactor を指定した UILabel を返す。
- [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の審査に提出していたのですが、先週一度リジェクトされましてその後何点か対応したのですが、今週再度リジェクトされてしまいました。
申し訳ありませんが、対応のためリリースまでもうしばらく時間がかかると思います。
ラノベル-1.1.8をリリースしました
みなさんこんにちは、牛です。本日ラノベル-1.1.8をリリースしました。
クラッシュするバグを修正した他、横書きモードをちゃんと実装しました。縦にスクロール、左スワイプで小説を閉じるようになっていますので、横書きモードで利用されているユーザーの方はご注意ください。
あとTwitterやFacebook連携時にツイート内容やリンクを割とちゃんと処理するようにしました。Twitterの場合 #narou 等のハッシュタグもデフォルトで付くようになっています。適当に実装していたので今までは使えない機能だったと思いますが、割と使えるようになっていると思います。
その他の修正点についてはAppStoreまたは以前書いたリリース予告をご覧ください。
ちなみにラノベル-1.1.9を本日中にAppStoreに提出する予定です。次バージョンでは相変わらずのクラッシュ対応と、他アプリからの連携機能を強化する予定です。
でわでわ
なろうのルビの裏仕様
なろうのルビには裏仕様というか、公式の説明に書かれていない仕様がちょいちょいあるようです。なろうで色々試した結果をまとめてみました。
私が勝手に調べた内容ですので間違いや他に説明に無い仕様があるかもしれませんがその辺はあしからず。
まず、なろう公式のルビの説明はこちらです。ざっくりまとめると、|文章《ルビ》
または |文章(ルビ)
が基本形です。
|文章《ルビ》
縦棒 |
に続けて地の文章、続けて 《
と 》
でルビを囲みます。|
は半角でも全角でもOKです。文章、ルビともに10文字まで入ります。
|
から 《
の間には |
《
は入力できません。《
から 》
の間に |
が入っているとルビではないと判定されます。
文書、ルビともに空白や改行を含めることもできます。
》
の代わりに )
でもルビを閉じることができます。)
は半角でも全角でもOKです。(以下特に明記していない箇所もありますが、ルビのとじ括弧は )
でも 》
でもどちらでも認識されるようです。)
|文章(ルビ)
縦棒 |
に続けて地の文章、続けて (
と )
でルビを囲みます。|()
は半角でも全角でもOKです。文章は10文字まで、ルビは20文字まで入ります。
この形式の場合、ルビはひらがなかカタカナのみ入力できます。・ー
もひらカナに含まれるようです。
文書には空白や改行を含めることもできますが、ルビには含められません。
)
の代わりに 》
でもルビを閉じることができます。
漢字(ルビ)
漢字《ルビ》
|文章(ルビ)
の省略系です。漢字に続けて括弧ルビを入力すると自動的にルビになります。
省略形は |文章(ルビ)
と同じ仕様のようですので、ルビにはひらカナのみ20文字まで入ります。漢字《ルビ》
の場合も |文章(ルビ)
の省略形となります。
|(文章)
括弧のエスケープシークエンスです。|(文章)
と入力すると (文章)
と表示されます。
性 名(せい めい)
名字と名前を入力するための省略形です。性
名
は空白で区切りそれぞれ漢字10文字まで入ります。せい
めい
も同じく空白区切りでそれぞれひらカナ10文字まで入ります。
性の前に |
を付け |性 名(せい めい)
の形にしてもルビと認識されますが、せい
のみがルビとなり めい
が切れてしまいます。バグっぽいです。
|《文章》
この形式で入力すると、|
だけが表示されます。バグっぽいです。
|文章《》
|文章()
ルビを省略するとそのまま |文章《》
のように表示されます。文章部分を省略し |《》
と入力した場合もそのまま表示されます。
参考サイト
- ルビの振り方 (なろう公式サイト)
- 小説家になろうのルビの書き方・仕様の解説 (http://whiteleaf.hatenablog.com)
P.S. よろこんで Markdown の quote 使ってたら超見にくくなった気がするorz
ラノベル-1.1.8をリリースします
毎回リリースノート書き忘れるので今回はリリース予告です。先ほどAppStoreにラノベル-1.1.8を提出しました。特に何も無ければ来週火曜ぐらいにはリリースされるんじゃないかと思います。深刻なバグとかが見つかれば伝家の宝刀Developer Rejectでうpりなおすかもしれませんが、その時はまたコメントします。
バージョン1.1.8の変更点は以下の通りです。アプリが落ちるのをちょろっと直そうという感じだったのですが、横書きモードもちゃんと実装しようとし始めたら結構時間かかってしまったでござるの巻でしたorz
- 横書きモードの操作を、上下でスクロール方向、左スワイプで小説を閉じる、右スワイプでブックマークに変更しました。
- Twitter、Facebook等への投稿時に、小説タイトルをデフォルトのテキストとして埋め込むように変更しました。またクリップボードへのコピー時はURLのみコピーするよう変更しました。
- 以下の場合にアプリが落ちるバグを修正しました。
- 一覧画面からプルダウンして全小説ダウンロードした際に、一部の小説が存在していると落ちる
- 小説詳細画面から小説をリロードした際に話が減少していると落ちる
- 初めてインストールしたバージョンが1.1.7の場合、小説詳細画面からOpen in safariすると落ちる
- 削除されたページを開こうとした後、アプリを再起動すると落ちる
- ルビの実装を見直しました。
- フォントサイズが大きすぎると画像が表示されないため、指定可能な最大フォントサイズを30ptに変更しました。
- 小説画面のレイアウト等を少し変更しました。
P.S. サイドバーにアプリのリンクでも貼っとけよと激しく思う…