last day.jp

C IMG 4427 IMG 1303 Mac Titile
Chinese iMac iMac Ios5 iMac

C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。

シェア


iPhoneアプリをリリース


2ヶ月間独学で勉強したiPhoneアプリが遂にリリースされました。今日は私が実際にどのように2ヶ月でiPhoneアプリをリリースできたかを紹介したいと思います。


以下が開発したアプリです。無料なので是非インストールしてください!

追記:2011/03/10 2つ目のアプリをリリースしました→C言語すら知らなかった私の半年後 – 2個めのiPhoneアプリをリリースするまでにやった事 | Last Day. jpこの記事のはてな被ブックマーク数
追記:この記事が書籍化しました!!






SPONSORED LINK


iOkinawa


App

iOkinawa! 1.0(無料) for iPhone

iPhone および iPod touch 互換 iOS 4.1 以降が必要

iOkinawa! 1.0
カテゴリ: 教育
価格: 無料
リリース: 2010/11/20

imagesimages


心構え.h


1.iPhoneプログラミングは難しくない


私の様な全くプログラミングをやった事をない方は、プログラミングという言葉を聞くだけで逃げ出したくなると思います。実際に私も以前からプログラミングをやってみたいとは思っていましたが、なんか難しそうだなと先送りにしてました。

しかし、実際始めてみると思ったよりは簡単でした。Googleで調べれば大抵の事はわかりますし、書籍も良いモノが次々出てきています。『理系出身じゃないとプログラミングできないんでしょう?』と私も思っていましたが、私はバリバリの文系出身ですし、諦めず続ければわかるようになります。



2.時間の確保


仕事が終わってからの時間を使って、Objective-Cの勉強をしました。仕事後の数時間を勉強に当てれば充分です。2ヶ月の間はTVも観ないで、飲み会の誘いも極力断ってました。
時間は24時間誰でも平等。

毎日2時間を節約するための15のコツ + α | Lifehacking.jpこの記事のはてな被ブックマーク数



3.初期投資


Intel Mac + iPhone or iPod Touch + 10,800円8400円

追記:2011年8月に開発者登録の年額が8400円変更になったようです。



4.Don’t Think, Do it!


iPhone アプリ 開発

やりたいと思ったら、今直ぐ立ち上がってやってみよう!私も自分の直感がやりたいと訴えてきたので、始めました。やってみて、それで飽きたらやめれば良いいやくらいの感覚でした。

最も重要なことは、君たちの心や直感に従う勇気を持つことだ。 心や直感は、君たちが本当になりたいものが何かを、もうとうの昔に知っているものだ。 だからそれ以外のことは全て二の次でいい。スティーブ ジョブズ


三日坊主でも良いじゃん | Last Day. jpこの記事のはてな被ブックマーク数




5.市場は世界


iPhone 開発 市場は世界
終身雇用制が瓦解し、グローバリゼーションの波に日本企業は沈みかけています。少ないリスクで世界の市場で戦えるiPhoneアプリ開発は魅力的です。勿論そんなに簡単な事ではないですがアイディア次第では個人の力で世界にインパクトを与えられる可能性を秘めていると思います。



All You Need is Passion


以前にTwitter IncのChief ScientistのDr.Abdur Chowdhuryとお話しする機会があった時に『どうしたらTwitterみたいな革新的なサービスを創りだす事ができたのですか?』とお尋ねしたところ、『All you need is Passion (必要なのは情熱だけだよ)』と仰ってたのが凄く印象的でした。

iPhoneアプリ開発もやり始めると夢中になって気付いたら、夜中になってしまい。『あ、寝ないと!』と床に就く日が多くなりました。寝てる間も沢山iPhoneアプリの夢を見ましたし、朝も早く作りたいという衝動に駆られて目を覚ます事が多かったです。



具体的に何をしたか?.m


え、C言語からなの? ORZ 


早速Objective-Cとやらを勉強しようと思ってググってみたら、Objective-CはC言語の拡張なので先にC言語を学ぶ必要があるという驚愕の事実が発覚!プログラミングが初めての私に1番判りやすかったのは、こちらのサイトです。


これでもかっ!と言うくらい簡単に誰にでもわかるように説明されているので、本当に基礎力をビルドアップにするのに役立ちました。このサイトに載っているサンプルコードを全部自分でも書いて改造して理解力を深めていきました。
10日で2回繰り返しました。




YouTube, Vimeoにはお宝が一杯!


YouTubeやVimeoで『Xcode tutorial』で検索すると大量のiPhoneプログラミングのチュートリアルが無料で視聴可能です!
※動画は全部英語

この動画を観ることで、iPhoneプログラミングの容易さがわかる思います。簡単なモノならInterface Builderだけでコードを書かずにiPhoneアプリを作成する事も可能です。




必読書籍


入門編として詳解 Objective-C 2.0を紹介している人を見つけますが、個人的にはこれを最初に読むと何がなんだかわからなくてプログラミングを挫折すると思います。
この本が良書なのは間違いありませんが、ある程度Objective-Cがわかってから購入して読むようにしてください!



iPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩
iPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩赤松 正行

秀和システム 2009-03-18
売り上げランキング : 9605


Amazonで詳しく見る
by G-Tools

少ないソースコードでInterface Builderを使ってiPhoneアプリを作れます。初心者にオススメです。この本を読めばiPhoneアプリ自分でも作れるかもしれないと思えるようになります!





たのしいCocoaプログラミング[Leopard対応版]
たのしいCocoaプログラミング[Leopard対応版]木下 誠

ビー・エヌ・エヌ新社 2008-08-30
売り上げランキング : 65085


Amazonで詳しく見る
by G-Tools

初心者にわかりやすくObjective-Cの事が書かれています。必読です!

他にも良書はありますが、私は最初にこの2冊を買って熟読→サンプルコードを実際に書くを実践しました。



もとまかチュートリアル


motomakaさんのチュートリアルはこの上無くわかりやすいです!必見です!

もとまか日記は他にも開発tipsや開発情報が綺麗にまとめられているので、RSSリーダー登録してお世話になりました。 ありがとうございます!



書いて書いて書きまくる


一見非効率なやり方に見えるかもしれませんが、この方法が1番上達へのショートカットだと思っています。最初はコードの意味がわからなくても、繰り返し書いてくうちに理解できるようになってきました。とにかく書いて書いて書きまくりましょう!




あとは自分の作りたいアプリへ一直線


自分のアプリの必要な部分だけを勉強すれば、それだけリリースも早くなりますしモチベーションも下がりません。全部網羅しようと思うと開発自体を頓挫しかねません。

この勉強法は必読:勉強が苦手な人向けの「遅延評価勉強法」 – ロケスタ社長日記 @kensuuこの記事のはてな被ブックマーク数


困ったとき


どうしても開発に行き詰まった時は↓の2つ

サルでき寺子屋
TwitterでiPhone_dev_jpに質問する

上記2つとも沢山の方が閲覧しているので、最低限の事は自分で検索してから質問するようにしましょう。



英語


英語力がなくてもアプリは作れますが、英語がわかると公式ドキュメントや先にあげたYouTubeのチュートリアル動画も理解できるので簡単な英語くらいはできる方が良いです。

MBAホルダーから教えてもらった英語学習方法  | Last Day. jpこの記事のはてな被ブックマーク数
非ネイティブの英語術 年齢不問 1500語だけで話せる グロービッシュのすゝめ | Last Day. jpこの記事のはてな被ブックマーク数

さいごに


このアプリを作成するにあたって協力してくれた、沖縄の女の子達ありがとうございます!これで少しでも沖縄の発展に貢献できたら良いなと思っています。

そして@kuracyanさんが早速レビュー記事を書いてくださいました。
ナマ、ヌーシュガ? -iOkinawa!- Singer Song iPhoneこの記事のはてな被ブックマーク数
くらちゃんさん!ありがとうございます!一生忘れません。

昨日は名古屋で大規模なiPhoneユーザーの回があって沢山の方に私のアプリをインストールして頂けました。みなさん本当にありがとうございました!

今2つアプリのアイディアがあるので、これから制作にとりかかる予定です。

Android版も作りました!

Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。 | Last Day. jp表題にある通りはじめてリリースしたiPhoneアプリ「iOkinawa!」をAndroidでも5日間で作ってみました。 …





Catch052






SPONSORED LINK



初めて当ブログに訪れた方や何度か当ブログにお越し頂いている皆様。気に入って頂けましたらRSSリーダーの登録も宜しくお願い致します。

Last Day.jpの記事が1日分まとめて読めます。もちろん無料です。

メールアドレスを入力してください:

 

Tags:

facebook comments:

Comments

No comments so far.

  • Leave a Reply
     
    Your gravatar
    Your Name