2009-09-22
たのしいCocoaプログラミング
iPhoneやってるといろんな事覚えなくてはいけないので基礎からちゃんとやろうと思った。
分かりやすくてとてもいい本だった。
特にObj-Cのところが分かりやすいというか、ハードルが低いのですんなり理解できたし、それなりに覚える事がいっぱいあってよかった。
あと、Xcodeの使い方や制作フローがしっかりしていたし、
テストコードやデバッグのやり方などもわかり色々始めたての疑問がクリアになった。
語尾に「○○するぜ。」とか言われるとテンションあがってよかった。
- 作者: 木下誠
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2008/08/30
- メディア: 単行本(ソフトカバー)
- 購入: 19人 クリック: 152回
- この商品を含むブログ (112件) を見る
2009-09-21
実機登録の際に何度もつくるProvisioningの手間を省く
まだiPhoneアプリを作り始めて間もないのだが、やっていて一番大変だとおもうのは実機登録の際にProvisioningを毎度発行しなくてはならないところだった。
本を読んでサンプルアプリを量産しているところなのだが、一つ一つ登録するのが大変。
簡単なサンプルなんだから実機でうごかんでもいいじゃないとか考える事もできるができるなら実機でみたい。
しかし、どうやらAppIDのところで「*」としておくと「ランダムな文字列.*」というProvisioningが発行されるので
これをつかえば、plistでどんなBundle Identifierでもいい。つまり使い回しが効く。ただ、「*」だとPushコンテンツを作ることはできない。
ちなみに今やっているのは「基礎からのiPhoneSDK」という本のサンプル。
サンプルを通してのiPhoneSDKの説明が丁寧でいいし、とにかくiPhoneSDKというものの概念から具体的な動作までをナビゲートしてくれるので言われたままやってみると感嘆簡単の繰り返しである。
- 作者: 鶴薗賢吾
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/04/23
- メディア: 大型本
- 購入: 11人 クリック: 293回
- この商品を含むブログ (40件) を見る
2009-09-20
Default.pngとIcon.png
前の日記をみたら1月とかでこの半年何をしていたんだいと自分を責めたい。
とりあえずアイコンや起動画面を作るとなんか盛り上がるのでやってみた。
結論から言えばResourcesにDefault.pngとIcon.pngを置く。
なんて簡単なんだろう。
最終的にある程度は必要なので、Objective-CとC/C++の本を読み始めた。
ただ、極力プログラムは書かないようにしたい。
2009-01-27
リジェクトが教えてくれるもの
http://iphone-rejectdb.appspot.com/
ができた。
iPhone界隈の一つになろうという動きはかなり有用だと思う。
上のリジェクト例をみていてふと感じたのだけど、
リジェクトされるということは、アップルクオリティを学ぶ絶好の機会なのではないかということ。
しかも初めてのアプリケーション作成となればなおさらだ。ある種自分の腕試し的な要素もあると思うこのiPhoneアプリに関して言えばこういったインフラの整備は大変ありがたい。
中にはリジェクトされる理由として納得いかないものもあると思う。(たとえばカメラのアイコンの使い方など)
制作者として誰かが「これじゃあダメだ」と言ってくれるということ、そしてそれがアップルであるということ。これ以上の師はいないんじゃないだろうか。理不尽なことも多い。でもそれはどの師匠も同じだと思う。
そんなこんなでまだ地味にObjective-Cを勉強中のボクがふと考えた。
2009-01-18メモアプリサンプルをそのままやってみた。

iPhoneSDKいれてXcodeを起動。Xcodeかっこいいw
他にもいろいろなエディタになるみたいだ。これは楽しみ。でもとりあえずおいておく。
http://journal.mycom.co.jp/special/2008/iphone/menu.html
今回の目的はこれ。まずアプリをつくるという感覚を身につけたくて上のサンプルをそのまんまつくってみる。
キーボードから入力して保存するメモアプリ。Rotateにも対応。
とりあえずmemoAppというプロジェクトで作成。
種類はView-Based Applicationにする。
すると、memoAppViewController.m, memoAppViewController.hとmemoAppViewController.xibというファイルがあるのがわかる。
どうやら.hというファイルに目次的な何かをつくり.mの方に実際の処理を書いていくようだ。
そして.xib、Viewの部分。実際の見た目をこれでつくる。
詳しいソースや、やり方みたいなのは何も手を加えずにやったんで上の記事見てもらえばいいのだけど、
とりあえずの感想としては
と良くわからないことだらけだけど、単純に「楽しい!」っていうか「わくわく!」みたいな感覚になれた。
さて、今後の課題としてNavigation-Based Applicationでさっきのメモアプリを複数保存できるようにしたいのと、アイコン。