とっても今更感がありますが、非プログラマーの私がiPhoneアプリ開発を始めてみました。
その課程などを途中経過ですが書き連ねます。
なぜ企画者が開発するのか?
私は企画者でWebサービスやアプリケーションの企画をするのが仕事です。私が書いた企画書はデザイナー、コーダー、開発者、QAの人たちの力を借りて実際のサービスとしてリリースされています。10年ほど前に取得した資格の初級シスアドがあるだけで、開発のこともデザインのことも詳しくないことに対しては日頃から非常にコンプレックスがあって、「所詮、企画者だけではアウトプットできない。」というのを日々感じていました。
初級シスアドという国家資格を持っていても開発は学生の頃に授業でC言語やVBをいじったりしたことがあるだけです。デザインもCSSの原理は理解している程度です。
いずれも何もわからないに等しい状態でした。
そんな中、たまたま見かけた技術評論社の記事がきっかけとなって、「iPhoneアプリを作ってみよう!」となったわけです。
iPhoneアプリ開発を始めるために行った準備
・iPhone Dev Centerで開発者登録 ・登録後、iPhone SDKをダウンロード&インストール ・画像作成用にGIMPをダウンロード&インストール上記のiPhone SDKはIntel Macがあれば無料でダウンロードできます。
早速、開発スタート!初めてのiPhoneアプリが動いた。
iPhone SDKを入手するなり、早速開発をスタートしました。 と言っても、いきなり本格的なアプリを作るのではなく、参考書を片手に一つずつ実践していきます。教科書にしたのは以下の本。
iPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩
この本を片手に実際にコードを打ち込んでいきました。
当然、本の内容を少しずつ読み解きながら、作ったiPhoneアプリが以下のカウンターアプリ。
これはiPhone SDKに含まれるiPhoneシミュレータ上で動かしているものです。
初めて動いたときはとても感動しますね!
しかし自分でボタン画像を作成するのがこれほどしんどいとは思いませんでした(笑。
ここまで作ってみてiPhoneアプリ開発の楽しさが少しわかってきました。
反面、いろいろと問題点が浮かび上がってきました。
ここまでやって開発の基本を勉強しないと何も出来ないことに気づく
ここまで作ってみると、「もっと別の機能をつけたい!」と企画者の血が騒いでくるのですが、ここで初めて今までの作業が「テキスト丸写し」であることに気がつきます。そして自分が実現したい機能を開発するのにはどうしたらいいかが全くわからないわけです。
そこで次に開発の基本を勉強することにしました。
Become an Xcoderを読むことにする
その後、ネット上のいろいろな情報を探してみるのですが、多くの情報が「プログラム経験がある人」向けの入門情報が多く、「iPhoneアプリどころかプログラミング自体の経験がない人」に対する初心者向け情報を見つけるのがとても大変でした。結果として、参考になりそうだったのはCocoaLabと言うサイトのBecome an Xcoderというページです。
このページはプログラミングの基本、特にiPhone SDKに含まれるXcodeを用いたObjective-Cプログラミングの基本を紹介してくださっています。
しかも日本語訳も有志の方が翻訳してPDFファイルにしてくださっています。(Become an Xcoderのページにある"Become An Xcoder (Japanese) "です。)
まずはこれを読んでXcodeを用いたObjective-Cの基本を理解してみたいと思います。
果たしてAPP Storeに出すことが出来る日がいつになることやら。
また、進捗があり次第、ブログで報告したいと思います。
つづく。
- 一つ新しい記事: torne買うならPS3の内蔵ハードディスク(HDD)を交換してみよう。
- 一つ古い記事: 上司を否定するのではなく上司を最大化することを考えるべき。できないならサラリーマンをやめて起業したらいい。
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://iwanao.net/blog/mt-tb.cgi/283
- Listed below are links to weblogs that reference
- 非プログラマーの私がiPhoneアプリ開発を始めたよ。 from ネットコミュニティ企画メモ