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

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

iPhoneアプリをリリース


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


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

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







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日間で作ってみました。 …





 
執筆者:またよし れい(

シェアして頂けると更新の励みになります。

  • このエントリーをはてなブックマークに追加
  • 3083 follow us in feedly

有料オンラインコミュニティ「海外を旅しながら仕事をする力」

Chikara

☑世界中を旅をしながら暮らしたい

☑海外で働きたい

☑ブログで収入を得たい

☑英語や外国語を使ってビジネスしたい

☑留学を考えている人

☑沖縄と東京でデュアルライフ

↑こんな方のご参加お待ちしています。詳細はこちら>>>

feedlyにご登録ください。無料で新着情報を受け取れます。

feedly登録者
4,126/5,000 subscribers
follow us in feedly

「iPhone開発 」記事の一覧

Twitter,FBのアカウントでコメントできます。

12 comments
motoBitsRK
motoBitsRK

iOkinawaいいですね。ウチナグチ勉強させていただきます!!

Tofizawa
Tofizawa

この記事をみて、やってみようと思い立ってC言語の勉強を始めました!学習用C言語開発環境 はmacではダウンロード出来ませんが、作者様は何のソフトをお使いになりましたか?

MMGames/森口将憲
MMGames/森口将憲

苦しんで覚えるC言語の作者です。ご紹介ありがとうございます。 C言語の知識だけで Objective-C までいけちゃうんですねぇ・・・。 さっそく愛用のiPodTouchにダウンロードしてみました。 バイバイ編の別れの言葉がが容赦なく突き刺さります・・・。

hana
hana

iPhoneアプリ作成をしようとMacを購入してから一年半が経ちましたが、ちょっとやって挫折…。 このように流れを書いてくださると何から行えばよいかわかりやすいので、参考になりました。ありがとうございます

attrip
attrip

ぼくもなんか、やっぱりむりじゃねええかな。なんておもったけどこれを読めば出来そうなきがしてきた、iphoneアプリ

Saiwaki
Saiwaki

現在同じような事をやろうとしている自分としては最高に励みになりました。

Ray Matayoshi
Ray Matayoshi

おぉーーー本当ですか!? お世話になりました。あんな丁寧なサイトは他にはありませんでした、書籍も含め! バイバイ編ごめんなさい ><

Ray Matayoshi
Ray Matayoshi

この記事をきっかけになれれば幸いです!

Ray Matayoshi
Ray Matayoshi

やればできるはずです!Don't Think, Do it!

Ray Matayoshi
Ray Matayoshi

嬉しいです! 書いて良かったです!

Trackbacks

  1. [...] C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp [...]

  2. [...] 合わせて関連記事も読む:C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 [...]

  3. [...] 申請まで どのようにアプリを作ったかはC言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jpをご覧ください。 [...]

  4. [...] 年間ランキング」 – はてなブックマークニュース 第9位 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやっ… 第40位 すべてのMacユーザーに贈る [...]

  5. [...] 年で個人的に印象に残っている記事を三つだけ。 ✔C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 このブログを始めていなかったら、iPhoneアプリを作 [...]

  6. [...] はじめに C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。を書いてから、私の周りでは多くの変化がありました。 『iOkinawa!2.0』をリリースしてからはXC [...]

  7. [...] する事になりました。 この本の元の記事であるC言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jpは本当に沢山の方から反響がありました。 C言 [...]

  8. [...] C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp [...]

  9. [...] 。 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp [...]

  10. [...] – Instagramから沖縄タグの付いた写真を集めてみました。 (参考:C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやっ…) [...]

メールで購読が、便利です。 下記にメールアドレスを入力すると。無料でメルマガ届きます。

200人くらい登録してます。無料で一日分をまとめて読めます。

 

WordPress Theme by Arcsin