2011/12/13_ #shibuya_sp 勉強会 vol1
- kimukou2628
- 3945
- 0
- 3
- 4
OCUnitはXcode標準、Xcodeと統合されたUI、Assert真マクロが必要最小限しかない、非同期のテストがそのままではできない。 #shibuya_sp
2011-12-13 20:19:40「OCUnitはXcode標準なので、導入の手間がない。Assertマクロがそんなに多くない。ちょっと賢い比較をしようと思ったら、ちょっとコードを書かなかったりしないといけない。Blockでのコールバックを受けたりとか非同期のテストはそのままでは難しい。」 #shibuya_sp
2011-12-13 20:20:34(#shibuya_sp ust at http://t.co/4xxIEKSg ) GHUnit・・XCode非標準、テストランナー(独自UI)、Assertマクロが若干多い、非同期テスト可能。Viewのテスト可能、setUpClassが有。
2011-12-13 20:21:02「GHUnitは標準じゃないので、ダウンロードしたりリンクしたりとかしないといけない。独自のUI。OCUnitのテストコードも実行できる。10月の末くらいにビューのテストができるような機能が用意された。」 #shibuya_sp
2011-12-13 20:23:01「OCUnitの使い方。プロジェクトを作る時に、Include Unit Test にチェック入れる。」 #shibuya_sp
2011-12-13 20:23:42OCUnitはXcode標準なので、include unit testで追加可能。お手軽さ、GHUnitの手順がおおいよ、テスト結果の表示はあまりかわらない #shibuya_sp
2011-12-13 20:24:15Assertの種類OCunitは16種類くらい、GHUnitは32種類。GHUnitのsetUp ClassとtearDown class、 #shibuya_sp
2011-12-13 20:27:13(#shibuya_sp ust at http://t.co/4xxIEKSg ) TestImagesに指定の画像を置いておくと<=>テストスナップと比較 Assertなテストもあるみたい。 ほへー。BetaMaxの画像版みたい~
2011-12-13 20:30:38UIに変化があった時に面倒くさいから、Viewのテストはある程度アプリができあがってからってことだね。 #shibuya_sp
2011-12-13 20:30:59#shibuya_sp "iOS SDK 4 から追加された UIAutomation について (フェンリル | デベロッパーズブログ)" http://t.co/49RiSjGh
2011-12-13 20:34:47次にサイバーエージェントより「つりポン」アプリのお話です
発表資料:
http://www.slideshare.net/yusukekawabata/tsuripon-20111213
ブログ記事:
http://ameblo.jp/ca-1pixel/entry-11012743759.html
つりポン(AppStore):
http://itunes.apple.com/jp/app/id473532809?mt=8
つづいては、サイバーエージェントのつりポン。Flashとcocos2dによる変換、cocos2d高速化と最適化。 #shibuya_sp
2011-12-13 20:38:10