「日経ソフトウェア2013年2月号」の「初めて作るiPhoneアプリ」を勉強してみた。

f:id:lord_cashew:20130130151131p:plain

「Master-Detail Application」テンプレートをベースにしたテーブルビューを使って、Googleが提供するYouTube用のWebAPIにアクセスして動画を検索しテーブルビューに一覧表示する方法、、、、という内容です。

 

 起動すると動画の一覧が表示されて(デフォルトで”動物”というキーワードでの検索結果が表示)、

f:id:lord_cashew:20130130151614p:plain

動画のセルをタップすると動画の再生画面が表示されて、

f:id:lord_cashew:20130130151718p:plain

動画をタップするとYouTubeの動画再生する、

f:id:lord_cashew:20130130151844p:plain

という感じのアプリです。

 

まだまだまだまだ、初心者というのもおこがましいレベルの自分自身としては、「アプリを作っている」というよりは「ただ言われるがままに操作している」という感じではあるのですが、できる限り各項目・各作業の意味を理解しようと頭を抱えてウンウン唸りつつ、約2時間でなんとか最後まで辿り着くことができました。

 

途中で数回詰まってしまったのは、

「コード内の”=”を書き忘れ」

「URL間違い」

という単純ミスが理由だったわけですが、エラー表示を見ても何がおかしいのかさっぱりわからないながらも、とにかくググってググってググりまくって、おそらく2時間のうち3分の1くらいは調べてる時間だった気がします。

 

 

(今回登場した単語やクラスやメソッドなど)

・無名カテゴリ

・viewDidLoadメソッド

・stringByAddingPercentEscapesUsingEncoding

・JSON形式

・tableView:numberOfRowsInSectionメソッド

・tableView:cellForRowAtIndexPathメソッド

・Web View

・アウトレット

・prepareForSegue:senderメソッド

・configViewメソッド

・searchBarSearchButtonClicked:メソッド

・searchBarCancelButtonClicked:メソッド

・reloadDataメソッド
 
よかったらシェアしてね!

この記事を書いた人

ストーンウェブ代表のFujimoriです。Twitter界隈では「Fujimori@元経営者のマッチョマーケター」として活動しています。
私がWebに関するブログを書き始めたのは2013年1月で、おしブロ(おしい県でWebに携わって働く人のブログ)というブログをはてなブログに開設したのが始まりです。それ以前にも経営してた会社/店舗の代表ブログを書いていましたが「Web」というジャンルに限定するとそんな感じです。
このブログは、2021年10月におしブロの記事を丸々移行してスタートしましたので、2021年10月以前の記事はおしブロで書いたものになります。

目次
閉じる