[書評] C言語すら知らなかった私がたった2か月でiPhoneアプリをリリースするためにやったこと
まずここで宣言しておきたい。 今回紹介する本の略称は「すらぽん」(via.@kmnmao)であるということを!! (※一応著者のまたよし れいさんからも公認頂いている略称です。 )
C言語すら知らなかった私がたった2か月でiPhoneアプリをリリースするためにやったこと
posted with ヨメレバ
またよし れい 秀和システム 2011–03
■またよし れいさんってどんな人?
またよし れいさん・・またの名をRayさん、通称@sayobs(セイヨブス)。 このBLOGでもちょくちょく名前が出てくるから知っている人も多いかも知れないけど、知らない人の為に説明しておくと・・・
←特に女性は口説かれないように注意願いたい(嘘
2010年に颯爽とBLOG界に現れるやいなや、1年も経たないうちに月間25万PVというあり得ない数字をたたき出し、今や僕などは足下にも及ばないパワーブロガーになってしまわれた御仁。 更に付け加えると、海外への留学経験があり、26歳という若さで起業家としてバリバリ活躍中というスーパー格好いい経歴を持っているのに、話してみると嫌み一つ無い人間性を持っており、この非の打ち所のなさは反則といって差し支え無い。(ただ一点難を挙げるとすると・・時々発言が下衆いこと・・かな。)
■すらぽんはどんな本?
まず、すらぽんの元になった記事を紹介しよう。
何せ、はてブが3200Overというモンスター記事であり、事実この記事もとても秀逸だ。僕も本を書くなどの一連の作業が片付けばこの記事に書かれている方法を踏襲してiPhoneアプリを作りたいと真剣に思っていた。この記事を更に分かりやすく、情報量を豊富にしたのが本書というわけだ。
一つだけ注意して欲しいのは、この本は開発の環境や進め方を知る本であって、プログラミングの解説や開発環境の使い方を説明する本ではないと言うことだ。そういう本は既に世の中にごまんとあるわけで・・・むしろどの本が良いのか店頭で読み比べてみたり、ネットで情報収集を行う必要すらある状態なのだ。
本書ではこういった情報収集を含めたiPhoneアプリ開発の「はじめの一歩」を学ぶことができる。 ついでに言うと、本書には以下のBLOG記事の要素もふんだんに散りばめられている。
- 非ネイティブの英語術 年齢不問 1500語だけで話せる グロービッシュのすゝめ | Last Day. jp
- MBAホルダーから教えてもらった英語学習方法 | Last Day. jp
- ブログを短期間で月間10万PVにする方法を公開します 僕の18個の戦略 | Last Day. jp
何故英語とBLOG?と疑問に思った方も是非ご安心頂きたい。本書を読めばこれらの重要性を理解することができるし、本書がただのiPhoneアプリ開発の入門書の枠に留まらず、もっと大きな視点からiPhoneアプリ開発を物語っているということに気づけるだろう。
■何をどうすればいい?途方に暮れるその前に
物事というのは、一番はじめのとっかかりが一番エネルギーを消費する。そして、投入したエネルギーの割に成果は上がらない。勿論、そのもがき苦しむ努力によって得るものもあるだろうし、そういう苦労をいとわないことを美徳とする向きもあるのは確かだろう・・。
しかし、「iPhoneのアプリを作ってみたい!」という無垢な願いが開発環境を整え、iPhoneアプリを登録するための手順を調べ、プログラミングの勉強をどうやればいいかを調べる手間に押しつぶされてしまう可能性は否定できない。開発経験ゼロの人にとってはObjective-Cの書き方やXcodeをどう使うかという状態に至る以前が問題なのだ。
本書では以下の情報を提供することで、読者をスムーズにアプリ開発の入り口まで導いてくれる。
・iPhoneアプリ開発の魅力
・ゼロからアプリ公開までのフロー(失敗談含め)
・著者がアプリ開発のために行った勉強方法
・アプリを多くの人に知って貰うための方法
特に筆者自身が「この情報は使える!」と思った物だけを紹介してくれているので、何も知らないところから情報元を探すことに比べれば圧倒的に楽ができる。リファレンスから情報を拾ったり、コーディングやデバッグの時に嫌でも苦労するのだから、こういう部分は思いっきり楽をすればいい。
■この男、ただ者ではない!
本書で紹介されている彼の作品は「iOkinawa」というアプリだけなのだが、実は本書が出版されるまでの間にiPhoneアプリがもう2本リリースされている。こう言ってはなんだが・・・iOkinawaは企画的に優れていた物のプログラミング的にはそれほど難しい要素はなかったのだが、その後提供された「Fasterous」と「NozbeInbox」では結構高度な事をやっている。
正直「動的変数が・・」とか「URLエンコードってなんすか?」と言っていたプログラムの素人がNozbeのAPIを叩くプログラムを作るというのは・・ただただ驚きだった。しかし、本書のP51 で紹介されている「遅延評価勉強法」のことを知って全てに合点がいったのだが・・・そのスタイルを自然に選び取ったあたりが彼の凄さなのだと思う。
本書を読まれる際には是非下記3アプリもお試し頂きたい。
iPhone、iPod touch および iPad 互換 iOS 3.0 以降が必要
カテゴリ: 教育
価格: 無料
更新: 2010/12/10
iPhone、iPod touch および iPad 互換 iOS 4.2 以降が必要
カテゴリ: ライフスタイル
価格: ¥115
更新: 2011/03/21
iPhone、iPod touch および iPad 互換 iOS 4.2 以降が必要
カテゴリ: 仕事効率化
価格: ¥230
更新: 2011/03/14
C言語すら知らなかった私がたった2か月でiPhoneアプリをリリースするためにやったこと
posted with ヨメレバ
またよし れい 秀和システム 2011–03