[iOS] Habit Keeperのサポートを終了しました。ありがとうございました

2015/04/1

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

Habit Keeperのユーザーの皆様へお知らせです。
いつもご利用いただき、誠にありがとうございます。
だいたい半年前に説明書きをiTunesの方には載せたのですが、昨日2015/03/31を持ちまして、Habit Keeperのサポートを終了しました。
今後も継続してアプリを使用することは可能ですが、OSのアップデートなどで何か不具合が出た場合に対応できません。大変申し訳ありませんが、ご容赦ください。

Appストアには当面残しておきます。これは、ストアから削除してしまうと、すでにダウンロードいただいた方が再ダウンロードする必要が出た場合にできなくなってしまうからです。

さて、今回のサポート終了で、アプリとしてどうだったかとか、今後のことについてまとめておこうと思いました。

この投稿の続きを読む »

LINEで送る
Pocket

[JavaScript] SQLiteにCSVからのデータを入れたい

2015/03/13

こんにちは。きんくまです。
だいぶ暖かくなってきましたね。

さて、オリジナルのデータベースから吐き出されたCSVのデータがあって、そこから自分の開発用にSQLiteのデータを用意したくなりました。
それでどうやってやろうかなと思ってjsでやってみました。という感じのメモです。

使ったnodeのモジュールは以下のものです。

csv-parse
line-reader
sqlite3

4万件をデータをいれてみたけど、とりあえずうまく動いているみたいなので大丈夫かと思います。

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] Todoアプリを作りたい

2015/02/12

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

BackboneのModelの機能限定のライブラリBBModelをせっかく書いたので、ここはやっぱりTodoリストだよね!と思い、作ってみました。

bbmodel_todo

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] BackboneのModelをSwiftでも使いたいたいので部分的に書いてみた

2015/02/12

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

Backbone.jsのModelとかCollectionをSwiftでも使いたいなと思って、機能限定だけど作ってみました。
JavaScriptのオリジナルのソースを見つつSwiftに書き直してみました。

学習目的で作ったものだと思ってくださいまし。
>> BBModel

作ったのは3つのクラスです。
Events, Model, Collection

サーバーとの通信、Collectionクラスのsortとwhereなどが抜けています。

インストール

3つのswiftクラスのファイルをコピペしてください。
iOS8 からはFrameworkでいれられるかも。

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] swiftのOptional型の使い分け

2015/01/24

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

Optional型は2種類あります。

? -> normal optional 通常のオプショナル
! -> Implicitly Unwrapped Optional 暗黙にアンラップされるオプショナル

で、前もこんな記事書いたりしたんだけど、イマイチわかってなかったです。

で、もう一回ドキュメントをちゃんと読んだらなんとなく使い分け方がわかったような気がする。

>> Optionals

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] swiftでもエラーハンドリングしたい!

2015/01/24

下の記事は swift1 のときのものなのでたぶん動かないです。swift2版の記事を書きました
>> [iOS] swift2でもエラーハンドリングしたい NSError, do catch

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

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

今回はswiftでもエラーハンドリングしたい!です。

Objective-Cのときに調べたのはこちら
>> [iOS] NSErrorでエラーハンドリングしたい

リンク先にも書いてあるのですが、エラーは実行時に起きるもので、例外は出荷時にはなるべくおきないようにしておくのでした。

これはswiftでも同じようです。

>> Swiftのエラーハンドリング

ポイントは
・NSErrorのポインター型のNSErrorPointerがある
・自前でメソッドの中でエラーを代入したいときは、NSErrorPointerのmemoryプロパティに入れる
・NSErrorPointerのmemoryは読み取りもできて、ポインターの中身がnilどうかのチェックもできる

っていう感じです。

>> Error Reporting

今回、NSErrorPointerの引数をもつあるメソッドから、さらにNSErrorPointerの引数をもつメソッドを呼び出したいときの処理がわからなくて調べてたのですが、そのままわたしてあげたらうまくいきました。

この投稿の続きを読む »

LINEで送る
Pocket

[日記] タマリンドの味はどんな味?

2015/01/21

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

今回はプログラムのはなしではなく日記をだらだらと。

半年ぐらい前からオンラインの英会話っていうのをやっています。時々ネットで話題に出てくるSkypeでフィリピンの人と英語で話すアレです。

で、私は土地ごとの文化に非常に興味があるので、フィリピンのことを聞いたりします。

聞いて面白かったものをいくつか挙げてみると、、

デコトラ?

通勤にはどんな手段で移動するのかという話をしているときに出てきたのが、ジプニー(jeepney)。

jeepney

Google画像検索結果より

すごい改造車っていうか、見た目がカラフルで面白いです。バスとタクシーの間のような存在で、割とポピュラーだそうです。上にたくさん人が乗っててるので、大丈夫なのか?と聞いたら、あれをやれるのは地方だけで、都市部でやると警官につかまるとのこと。

あと首都のマニラでは、電車が一番安いみたいです。政府から補助金が出ている分安いそう。

で、見た目が派手なんで、日本にも同じようなデコトラがあると教えてあげて、画像を見せたら喜んでました。

こういうハチャメチャな感じがアジア的でいいですね。

この投稿の続きを読む »

LINEで送る
Pocket

ページトップへ戻る