カテゴリ
タグ
以前の記事
2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 お気に入りブログ
晩ご飯日記 Another Diary 新館 Non-Fiction(Remix Version) blogリンク たまごの距離 かめ? PSY・Sリンク ココロに届けハートアイランド 大きな伽羅の木の下で 最新のトラックバック
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
2005年 05月 24日
さて、本来ならばここでBlogのデータを読んでくるところを作っていくべきなのだろうが、実はその部分の作りはなかなか難しいところなのだ。そこで、ちょっと寄り道。手動でアルバムの情報を入力するところを作ってしまおう。やっぱりなんか動くものが出来ないと寂しいし(笑)
入力画面を作る時に、Cocoa Bindingという仕組みを使う。Cocoa Bindingというのは、Pantherから使えるようになったもので、極めて簡単に言ってしまうと、面倒なコードを書かなくてもプログラムが作れるような仕組みだ。とはいっても、ちゃんと動くようにするにはいろいろと考えないとならないことも多かった。それがTigerになってからはCore Dataと組み合わせることで、ぐんと使いやすくなっているように思う。それがどんなもので、どういう仕組みになっているかについては、実例を使って説明した方がわかりやすいだろう。 ということで、これからしばらくは、Core DataとCocoa Bindingを使って実際にデータを入力する画面を作る方法について書いていこう。 ユーザーインターフェースを作るには、まずプロジェクトの中からMyDocument nibというファイルを選んでダブルクリックする。するとInterface Builderというアプリケーションが起動して画面やメニューを編集できるようになる。Interface Builderの画面の簡単な説明はsite-aroさんのCocoaハヤッパリにある”はじめてのCocoaアプリ”を読んでもらうと分かると思う。 最初はデザインウィンドウの真ん中にある”Your document contents here"というテキストを取りのぞくことから始めよう。 そうしたら、パレットウィンドウからパーツを選んで画面を作っていく。とりあえず、最初はアルバムを追加してその属性を編集する画面を作ることにする。最終的にはこんな画面にする予定だ。
by uchya_x
| 2005-05-24 23:03
| プログラミング
|
ファン申請 |
||