さてさて、友人クダモノ氏依頼のプログラムの

納品も終わり、あとは友人スヌーピー氏の

依頼で作っているiPhoneアプリなのですが

まだ製作中です。(2012/12/17現在)


巷ではクリスマスシーズンで

チビッコたちがサンタさんに

欲しいプレゼントのお願いをしているシーズン。


もれはプログラミングの知識が欲しい!

と靴下を覗き込む日々w


それはさておき、

徐々にですがiPhoneアプリの開発知識が

身に付き始めたと実感することがあります。


iPhoneアプリと表現していますが

実際にはiOSアプリと言うべきですね。


iPhone向けに製作したプログラムは

少しいじればiPadでも使えるので

世間一般ではiOSアプリと呼ぶそうです。


もれが作っているアプリは現状iPhone5専用です。

バージョンアップ時にiPad対応しようかな・・・

程度に考えています。


そんなアプリですが当初は

インターネット上で参考サイトを見て

サンプルプログラムを作り、

そこから使う部分をピックアップしてましたが

知識が無いので、どこからどこまでを

コピーすればいいかすらわかりませんでした。


しかもサンプルというだけに

「画像を表示する」「スクロールする画面を作る」

「テーブル形式のサンプル」といったように

単一の機能だけを装備したプログラムなので

これらを複合的に併せたプログラムとなると

もう大混乱^^;


スヌーピー氏が購入していた参考書を片手に

サンプルプログラムを作ってみましたが

デリゲートとか親クラスなどの概念が

イマイチ理解できませんでした>_<;


ということで、もれも参考書を買いました。


そして風邪で寝込んでいる週末を利用して

これらの書籍を読むことにしました。


1.もれが買った書籍のうち

  今回のプログラムで使用するであろう範囲

2.スヌーピー氏から借りた初心者向け参考書

3.スヌーピー氏から借りたちょい難易度の高い参考書


の順で読んでいきました。


正直に言いますと・・・

1.の書籍は理解し易いです^^v

本屋で30分粘った甲斐がありました。

ただしXcodeのバージョンが4.3なので

最新ではありません。

でもMS-06FとMS-06Jの違いくらいしかないので

充分に役立ちますょ。

※MS-06F:ガンダムのザクⅡ

 MS-06J:陸戦型ザクⅡ

 はっきり言って見分けはつきませんw

2.については、とっつき易そうに思えますが

デリゲートやビューの親子関係を

サザエさんファミリーに例えている部分が

反対にわかりづらくしている気がする・・・w
でも、1.を読んだ後に読むと

すごく理解できました。

※デリゲートとかビューってなんだ?

 と思うでしょう。

 iPhoneやAndroidを「使う」上では

 知らなくても全く問題ないものです^^;


3.はある程度プログラミング知識を持っている人が

読む分にはいいかもしれませんが

今から習おうという入門者にとってはハードルが高い@@;

「入門教室」というタイトルですが

初心者ではなく初級者・・・でも難しいかな?

中級に入ろうとしている人向け?といった印象ですね。

初心者もれはまだまだ理解できてない部分が

多々多々多々あります^^;

この書籍もXcodeのバージョンが少し古いです。


1.と2.はオススメしますょ~^^


ただし、MacとXcodeを使える環境は必須です。

持ってないかたは、もれのように友人宅に通って、

サンプル練習することを推奨しますw


にしても、こういった書籍は高価ですなぁ>_<;

1,000円くらいならサッと買えるけど

3,000円前後ってなかなかヨイショが要ります@@;


さ~年末までにリリースできるかなぁ?