More Related Content
Similar to 090821 Ruby Sapporo Night Ruby Cocoa
Similar to 090821 Ruby Sapporo Night Ruby Cocoa (20)
090821 Ruby Sapporo Night Ruby Cocoa
- 2. 前田智樹 / MAEDA Tomoki / tmaeda
✓Ruby暦10年
✓MacおよびMacプログラミング歴15年
✓株式会社アンタス勤務
✓Ruby札幌運営、RubyKaigiスタッフ
✓最近の興味はOCaml、AR(MR)、集合
知プログラミング
- 3. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 4. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 7. Cocoa
✓MacOSX用の Cocoaアプリ
アプリケーション
Cocoa
フレームワーク
Mac OS X
✓
Objective-C
で書かれている
- 10. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 11. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 14. View
✓ 「出力」担当
✓ Modelのデータをいろいろ
な見せ方で表示するのみ
✓Modelに対しては基本的に
Read Onlyでアクセスする
- 15. Controller
✓ 「入力」担当
✓ キーボード、マウスなどから
入力を受け取り、それを
Model内の適切なロジックに
渡す
✓ ModelとViewの仲介役
- 18. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 19. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 21. 今回のアプリでのMVC
ソース上には現れて
いないが、nibファイル内で
自動的に設定されている
target
Controller View
ib_outlet :countLabel
@counter (@countLabel)
Model
- 25. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 26. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み
- 29. 今日のお話
✓ RubyCocoaとは?
✓ MVCのおさらい
✓ RubyCocoaでアプリ作成の
実演
✓ RubyCocoaの仕組み