[iOS] 日課 / 習慣 / ルーチンワークを記録するiPhoneアプリHabit Keeper 1.60をリリースしました

2013/07/3

こんにちは。きんくまです。

おととい、ブログに申請の記事を書いたところでしたが、昨日の朝審査が通りまして、無事1.60をリリースできました!
ちょっと前まで審査に1週間ちょっとかかっていたので、最近はApple側の審査体制が素早くなったのかもしれないです。すごいぞApple!

さて、Habit KeeperのApp Storeへのリンクです。
>> 日課や習慣をサクサク記録!- Habit Keeper

前に今回のアップデートの機能について解説したことがあったのですが、リリース記念にもう一回書いちゃいます!

前の記事
>> [iOS] Habit Keeperが有料+無料合わせて合計1万ダウンロード超えました

今回のアップデートの概要

1) 各日課ごとのアラーム
2) 1日のはじまり時間設定
3) CSV書き出し
4) SNS(Twitter, Facebook)投稿 (各日課カレンダーとグラフ画面から)

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] Habit Keeperのアップデート1.60を申請しました

2013/07/1

こんにちは。きんくまです。

先週末にHabit Keeperのアップデート1.60を申請しました。

今回は作業が長かったー。

今週中に審査に入って、すんなり通ればリリースできると思います。

無料版は、有料版の様子を見てから作業に入ろうと思ってます。
別アプリでなくて、アプリ内課金にしておけば、良かったかも、、。

とにもかくにもよろしくお願いします。

LINEで送る
Pocket

[JavaScript] IntelliJ IDEAでGruntのタスクをしたい

2013/06/24

こんにちは。きんくまです。

今回はIntelliJ IDEAの設定についてです。

TypeScriptを書いていて、型づけ言語だったらやっぱりサクサクコード補完して欲しいよなーと思ってきました。それで、なんでもIntelliJ IDEAというエディタだとそれができるらしいので、ひとまず評価版をダウンロードしてきた次第です。

IntelliJ IDEAはJetBrainsという会社が出しているエディタの最上位版でとにかくいろいろな言語が書けるらしいです。個人的には以前にiOS開発用に同社のApp Codeを買ったことがあります。でも、modern Objective-Cが出てきてからXcodeでこと足りるようになってしまい、出番がなくなってしまい、、。

えーとApp Codeのことは置いておいてIDEAです。
とにかく感想は使ってみないとなんともいえないので、まずはGruntのタスクがエディタ内で走ってくれた方が嬉しいのです。

で、その設定方法について調べてみました。
Grunt自体はすでに動かせる状態と仮定します。

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] Habit Keeperが有料+無料合わせて合計1万ダウンロード超えました

2013/06/20

こんにちは。きんくまです。
今回はHabit Keeperについてです。

ダウンロード数について報告します。
有料+無料合わせて合計1万ダウンロード超えました。わーぱちぱち。

有料版が2700ぐらいで、無料版が9000の合計11700となっております。
実はちょっと前にすでに合計1万ダウンロードは突破していたのですが、アップデートがうまく進んでいなかったので、なんとなく公表して喜ぶのがはばかれるといいますか、そんな感じだったので止めておいたのです。今回ようやくアップデートのメドが立ちましたので記事にしています。

期間は発売が昨年の10月末ぐらいだったので、7ヶ月くらいです。
みなさまのおかげです。ありがとうございます!!

最初の方は厳しいコメントもあったりもしましたが、少しずつ改良を重ねて、それで使ってくれた人が喜んでくれてるコメントを見たり、メールをいただいたりして、すごくうれしかったです。海外比率は有料版で15%ぐらいなんですけど、その割には意外とメールが来たりしております。

あと、いろいろと勉強になってます。アプリの内容+実装方法もそうなんですが、どういう風にすればアプリをより知って&見てもらえるのかの宣伝部分とか。
もっと自分から積極的に宣伝しないとなぁと思うのですが、小心者の自分の性格的にあんまり向いてなくて、、。どうしたもんかといった感じです。

次のアップデート

先月から次のアップデート作業を細々と続けております。
で、進捗はといいますと、最後の追い込みといったところ。
だいたい作り終わっているので、あとは細かくテスト&修正をする感じ。
またそれと合わせてヘルプページの画像さしかえや、FAQページを組み込んでおこうかなと思ってます。

追加機能は、以下の4つが主なところです。無料版は1をつけようかなと思ってます。
有料版を先行して作っているので、無料版は有料版のアップデートのあとにとりかかるつもりです。

1) SNS(Twitter, Facebook)投稿 (各日課カレンダーとグラフ画面から)
2) 1日のはじまり時間設定
3) CSV書き出し
4) 各日課ごとのアラーム

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] NSErrorでエラーハンドリングしたい

2013/06/6

この記事はObjective-C版の記事です。swift2版の記事を書きました
>> [iOS] swift2でもエラーハンドリングしたい NSError, do catch

ここから元記事です
==========================================

こんにちは。きんくまです。
今回はエラーと例外について知りたかったので調べてみました。

まず、こちらのページに書いてありました。

>> Cocoaのプログラミングスタイル

引用してあるAppleのドキュメントからこんな感じにまとめられるかと。

エラー NSError 例外 NSException
ユーザーに関係するエラー。実行時におきる。
例えば、文字の入力に関してだとか、ネットワークの状況だとか。
プログラマーに関係するエラー。
配列のインデックスを範囲外にしてしまったり、メソッドの引数の数を間違えてしまったりとか。
アプリを出荷前になんとかしておく必要がある。

なので、エラーと例外は明確に区別する必要があるそうです。

この投稿の続きを読む »

LINEで送る
Pocket

[JavaScript] html5 / JavaScriptで音を鳴らす方法について調べた

2013/06/5

こんにちは。きんくまです。

ちょっと前に調べたことがありまして。タイトルのとおり、html5 / JavaScriptで音を鳴らす方法についてです。

いきなりなんですけど、html5 / JavaScriptって、動画 / 音声関連が非常に不安定だと思ってます。不安定というか、各ブラウザに同じように対応させようと思うと、キツいといいいますか。Chromeみたいに突っ走っているブラウザばっかりじゃないんですよね。モバイル関連とか、IEとかIEとか。

愚痴はこのぐらいにして、調査報告です。

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] CALayer renderInContextして、画像を取得しても駄目なときはpresentationLayerを使う

2013/06/3

こんにちは。きんくまです。

前回UIViewのキャプチャの取り方について書いたのですが、あのあと上手く取れない場合があったので、メモです。

今回は、sublayerで動的に描画していた部分が空になってしまって、うまく取得できない状態でした。

解決方法は記事タイトルの通りなのですが、どうしたものかとCALayerのドキュメントを眺めていたら、良さそうなプロパティのpresentationLayerがあってそいつを使うと大丈夫でした。

この投稿の続きを読む »

LINEで送る
Pocket

ページトップへ戻る