Hatena::ブログ(Diary)

どんならんな RSSフィード


2011-11-10

iOSでテスト駆動開発

ブログとはなんだったのか??久しぶりすぎてやばいです。


iOSでユニットテストとかの話をしてみようと思います。

これでちょっと安心してiOSアプリ開発のプロジェクトを進めれるかもしれないです。


まずはXcodeでおもむろにプロジェクトを作りましょう。Xcodeのバージョンは4.2です。

テンプレートはiOSのApplicationのものならばなんでもよいです。

このとき、「Include Unit Tests」のチェックははずしておいてください。

標準のテストフレームワークとは別のものを使うので。


テストフレームワークにはGHUnitを使います。

非同期通信のテストができるのが特徴で、実機でもシミュレータでもテストできます。

Google Code Archive - Long-term storage for Google Code Project Hosting.


まずはno titleからGHUnitをダウンロード。

guide_install_ios_4 Documentを参考にプロジェクトにGHUnitを組み込めます。


これでとりあえずテスト駆動開発できるよね!

なんか色々足りない気がするけど、続きはまた次回で

どうやってテスト書いてるかとか紹介したいよね。

2008-08-13

本屋でも Amazon レビューが見たい iPhone ユーザへ - Amazon Reviews for iPhone -

iPhone 買いました.iPhone向けAmazon検索アプリ - 今日覚えたこと を見て, Amazon のレビューだけが簡単に見れる Web アプリが欲しいなーと思ったので Rails で作ってみました.

Amazon Reviews for iPhone

QRコードのアプリ(NeoReader とか)を使ってる方はこちらをどうぞ

f:id:yuko1658:20080814011659p:image

スクリーンショット

検索画面

f:id:yuko1658:20080813234228j:image

検索結果

f:id:yuko1658:20080813234229j:image

レビュー

f:id:yuko1658:20080813234230j:image

f:id:yuko1658:20080813234231j:image

iPhone でこれを使えば,本屋で気になった本の Amazon レビューをその場ですぐに見ることができます.CD とかエレクトロニクスとかも検索できます.iPhone / iPod touch を持っている方は是非お試しください.

iPhone 専用ですが,PC でも Safari なら綺麗に見れます.Firefox でも見れますが,ちょっと醜いです.

バグとかご意見とか頂けると助かります.

実装

無料で Rails アプリをホスティングしてくれる Heroku を使ってみました.なかなか遅い気もしますが,実用に耐えうる範囲だと信じてます.つかDB 使ってないから Rails である必要はないので,あんまり遅いと思ったら javascript だけで実装しようと思います.

ユーザインターフェイスについては iUI.js という iPhone の UI を簡単に実現できるステキなライブラリを使いました.サンプルを見るだけで簡単に使うことができました.このライブラリ,日本語で検索をするときは注意が必要で,修正が必要です.それから jQuery の iPhone plugin iPhone | jQuery Plugins も使ってみました.

Amazon の API (AWS) に関しては,Rails で Amazon Webサービスを使ってショッピングカートのサイトを作成 - With skill and creativeness を参考にして amazon-ecs という gem を使いました.

2008-05-17

みき氏のブログ - はんぶんこ*

id:mikity012 が最近ブログを書き出しました.

はんぶんこ*

教育のこととか,心理学とかおもしろいです.たくさんの人に読んでもらいたいみたいなので,少しでも力になれればと紹介してみました.

Firefox 3 RC1 でた

さっき Growl が教えてくれたので,RC1 にアップデートしてみた.ダウンロードはこちら

最近 Beta5 が暴走したりよくおちたりしていたので,RC1 で改善されてるといいなー

ぱっと見 Beta5 と何が変わったかわかりませんなぁ.ブックマークのアイコンくらい?

にしても Firefox 3 は快速ですなぁ

2008-04-16

オープンソースの Rails 製 SNS - LovdByLess -

Rails で SNS 的なものをつくることになったんですが,OpenPNE のようなエンジンが見つかりませんでした.というか,SNS って和製英語なんですね.ググっても日本語の情報しか出て来ん!

んでプラグイン探しまくってつくろうと思ってたんですが,ちょうど良くオープンソースなRailsプロジェクト一覧「Open Source Rails」で紹介されているOpen Source RailsというサイトでLovdbyLessというオープンソースの SNS を発見しました!

f:id:yuko1658:20080416232754p:image

なんかちょっとアダルトな感じもしますが,僕がやりたいことはかなり実装されていたので,これをいじっていけばいい感じの SNS になりそう.

自分で動かしてみて分かった特徴をまとめてみます.(Demo サイトでも確認できた)

  1. 基本的な SNS の機能(ユーザ検索→フレンド,メッセージ,ブログ)
  2. ブログはかなりシンプル
    f:id:yuko1658:20080416235902p:image
  3. ブログのコメントとかメッセージが Lightbox みたいに表示されてかっこいいf:id:yuko1658:20080417000521p:image
  4. 写真がアップロードできる
  5. Youtube, Flickr とも連携している?

シンプルでいい感じです.Youtube, Flickr のところは使わないと思うので特に調べませんでした.

次に,自分で拡張したいこととそれに使えそうなプラグイン.

  1. 友人を招待する(ActsAsNetwork)
  2. ブログ編集時に画像や絵文字貼っつけたり,文字の大きさや色を変える(TinyMCE, 絵文字入力プラグイン - emoddy -)
  3. 携帯に対応する(Mobile on Rails,jpmobile)

もうオープンソースとプラグイン様々ですm(__)m

取りあえず,LovdByLess を動かしてみたりソース読んだりして理解していきたいです.そんで分かったことや,プラグインの使い方とかも書いていけたらよいですな.

あ,日本語化もせんといかん...

2008-04-06

五条川でお花見

サークルの仲良し 5 人組?で岩倉市の五条川にお花見に行きました。桜の名所 100 選らしく,屋台もたくさん出ていました。

f:id:yuko1658:20080406230634j:image

f:id:yuko1658:20080406163148j:image

f:id:yuko1658:20080406232619j:image

名古屋市内の桜はもう結構散っていますが,五条川はかなり満開でものすごい桜吹雪でした。

f:id:yuko1658:20080406171850j:image

みなさん頭に花びらつけてハッピーな感じ。

f:id:yuko1658:20080406171302j:image

かっこつけマン

f:id:yuko1658:20080406161438j:image

今日は天気良くて暖かくてよかったー。明日も鶴舞公園で花見やけど雨降るかもやし微妙ですな。。。