絶対に挫折しないiPhoneアプリ開発入門Part.7~Table View Controller その2(ファイルの接続)、Objective C、コメントについて~

前回:絶対に挫折しないiPhoneアプリ開発入門Part.6 ~UITableViewController その1、Tabの名前変更~

タブのTitleを変更できましたか?



さて、SpotViewControllerというUITableViewを作りましたが、
このファイルをいきなり編集しても、
Table View Controller には反映されません。


というわけで、関連付けしてみましょう。


  1. Table Viewを選択
  2. Identity inspectorを選択
  3. ClassでSpotViewControllerを選択


としてください。


これで、SpotViewControllerで編集した内容がこのTableViewに反映されます。



では、

  • SpotViewController.h
  • SpotViewController.m

を編集していきます。


その前に、まずiPhoneアプリ開発ではObjective-Cという言語を使います。
(ぼくは「オブシー」と略して言います)


すこしわからないかもしれませんが、大丈夫です、やってるうちに感覚でつかんでください。

Objective-Cとは、「C言語オブジェクト指向言語に拡張したもの」です。

オブジェクト指向」についてよく知らない方は、

源氏物語でわかる「オブジェクト指向」の恋物語

を読んでください。イメージが掴めます。


このブログでもObjective-Cの解説を行おうとは思ったのですが、
サルできさんのブログが秀逸なので、こちらを紹介したいと思います。

Objective-C入門その1:まずはコメントの書き方から


このブログ、コメントが重要だという指摘がとても良いと思います^^


たとえば、

/*
   もう今日ってさ、俺正直しんどいんだけど、がんばるわ。
   だって、このサービスを使って笑顔になる人の顔が、頭から離れないんだよ。
*/

コメントというのはどんなふうに使ったっていいんです。

基本的な使い方は、
実装したものがこんな風に動いてほしくて、こうやって書きました、
みたいなのを書いて、共同で作業している人にわかるように、
また自分に対する確認でも使います。


いらないものはなくてもそれはそれでいいですが、ここで言いたいのは
コメントはコードに影響されず、「自由」であるということです。


/*
   このプロジェクト、紆余曲折あったけど、俺たちよくやったよな
   完成なんてないかもしれないし、もっとよくしていきたいけど、
   リリースしたら、酒でも飲みに行こうな
*/


ってな感じです笑


あとは、本だとこれが詳しいです。


本気で学ぶ方はぜひ購入してみてくださいな^^


次回:絶対に挫折しないiPhoneアプリ開発入門Part.8 ~Table View Controller その3、ナビゲーションバーにタイトルと色をつける~


======================
当ブログ管理人のツイッターこちら
◎フォローしてくださると泣いて喜びます!ツイッター上で当ブログの質問などにもできるだけお答えしますし、役に立つiPhoneアプリ開発情報もつぶやきます。個人的なご依頼(たとえば、プログラミングの家庭教師、Skypeレッスンをしてくれないか、iPhoneアプリ開発の勉強会ってやってるの、とかですね)でもかまいません。
スカイプレッスンについて
開発をしているとその都度ぶつかる問題があると思いますが、検索で調べてもなかなかわからない、あるいは調べても非常に時間がかかる場合があると思います。開発者のみなさんもお忙しいと思いますので、私のレッスンを受けながら開発を進めていただけると、大幅にお時間を短縮できます。加えて、iPhoneアプリ開発の基礎、応用が身につき、今後の開発もスムーズに進められます

お問い合わせはツイッター、またはhiyoshimarukoアットマークgmail.comまでお願いします。(アットマークを@にしてください)お待ちしております!


【絶対に挫折しないiPhoneアプリ開発入門】
番外編 絶対に挫折しないiPhoneアプリ開発入門 番外編1 プログラミング初心者が初めてアプリ開発に挑戦する時
1.絶対に挫折しないiPhoneアプリ開発入門Part.1 ~Xcode4.2でひよしまるを作ろう~
2.絶対に挫折しないiPhoneアプリ開発入門Part.2 ~iOS Developer Programに参加しよう~
3.絶対に挫折しないiPhoneアプリ開発入門Part.3 ~Xcode4.2の起動、InterfaceBuilderの利点欠点、神本紹介~
4.絶対に挫折しないiPhoneアプリ開発入門Part.4 ~Single ViewControllerからスタート~
5.絶対に挫折しないiPhoneアプリ開発入門Part.5 ~画面遷移、Tab Bar Controller,Navigation Controller,Table View Controller~
6.絶対に挫折しないiPhoneアプリ開発入門Part.6 ~UITableViewController その1、Tabの名前変更~
7.絶対に挫折しないiPhoneアプリ開発入門Part.7~Table View Controller その2(ファイルの接続)、Objective C、コメントについて~
8.絶対に挫折しないiPhoneアプリ開発入門Part.8 ~Table View Controller その3、ナビゲーションバーにタイトルと色をつける~
9.絶対に挫折しないiPhoneアプリ開発入門Part.9 ~Table View Controller その4、numberOfSectionsInTableView、numberOfRowsInSection、Xcodeの背景を黒に~
10.絶対に挫折しないiPhoneアプリ開発入門Part.10 ~Table View Controller その5、cellForRowAtIndexPath~
11.絶対に挫折しないiPhoneアプリ開発入門Part.11 ~Table View Controller その6、画面遷移、didSelectRowAtIndexPath、タブバーを消す、アニメーション~
12.絶対に挫折しないiPhoneアプリ開発入門Part.12 ~Table View Controller その7、セクションを使いこなすその1、セルの矢印を表示~
13.絶対に挫折しないiPhoneアプリ開発入門Part.13 ~Table View Controller その8、セクションを使いこなすその2、画面遷移~
14.絶対に挫折しないiPhoneアプリ開発入門Part.14 ~UIWebView、webページを表示する~
15.絶対に挫折しないiPhoneアプリ開発入門Part.15 ~UITextView、電話とリンクをText Viewで表示~
16.絶対に挫折しないiPhoneアプリ開発入門Part.16 ~Table View Controller その9、テーブルを画面遷移させない、App Store申請Reject~