iPhoneアプリを作りたい開発初心者にまずはやってみて欲しい3つのこと

公開日: : 最終更新日:2015/12/01 iPhoneアプリ開発

20140818-141439.jpg

今日は、これからiPhoneアプリを作りたい開発初心者の方にやってもらいたいことを書いてみたいと思います!

    

スポンサード リンク

1. 入門書を読む

まずは入門書を1冊読んでみて下さい。ネットでググって見つけられる多くの情報とは異なり、本に載っている情報は複数人のチェックを受け、十分な時間をかけて作られているので、信頼性の高いものが多いです。プログラムはネットで検索してコピペで貼り合わせるだけでは動きません。本のようにまとまっている情報を元に系統だって勉強する必要があります。

個人的には以下の書籍をオススメします。僕が開催しているアプリ開発入門講座でも推奨図書に指定している良書です。

また、読んでも理解出来ないページがあった場合、あまり気にせずに次のページへ進んでしまってください。すべてを理解しようとはせず、まずは1冊通して読んでみてください。そして読み終わったら理解できなかったページを再び読んでみてください。

    

2. 入門書に載っているサンプルコードを書き換えてみる

入門書を読み終わったら2冊目の本を買わず、1冊目の本に載っているサンプルコードの一部を書き換えてみてください。そして「どこをどう書き換えたら、動作がどのように変わるのか?」「どこをどう書き換えたら、どのようなエラーが出るようになるのか?」などを時間をかけて調べてみてください。

上記の作業に時間をかけることによって、「プログラムの動作に関する、より深い理解」「プログラムの変更方法の理解」「どういった時にどのようなエラーが出るのか?」といった知識が得られます。

プログラムは文法が分かってようやくスタート地点に立てます。あとは学んだ文法を元に「きちんと動作するプログラム」を書く練習を十分にこなす必要があるんです。

    

3. 小さなアプリをたくさん作ってみる

いきなり「自分の作りたいアプリ」を作るのではなく、まずは今の自分が持っている知識だけを組み合わせて小さなアプリをたくさん作ってみてください。いきなり「作りたいアプリ」を作ろうとすると、知識が追いつかずにつまずいてしまい、途中で挫折しがちになってしまいます。

「金額を入力すると税込金額を計算してくれるアプリ」「会計額と人数を入力すると割り勘してくれるアプリ」「合計額と個数を入力すると単価を表示してくれるアプリ」など、シンプルで単純なアプリをたくさん作ってみてください。アプリをたくさん作ることで楽しみながら満足感が得られてモチベーションを保ちやすいですし、プログラミングの応用力も身につくでしょう。

プログラムを学ぶ上では「楽しむ」ということがとても大切です。

    

@akio0911はこう思った。

買ってきた入門書が読破できずに途中で挫折してしまったり、入門書を何冊も読んだのにいつまでもアプリが作れるようにならない方を数多く見てきましたが、プログラミングは英語と同じく「書いてなんぼ」の世界なので、本を読むだけでなく「プログラムを書くこと」「プログラムを書き換えること」に多くの時間を割いてみてください!

    

アプリ開発講座も開催しています。気になる方はこちらのページをチェックしてみてくださいね! ⇒ 未経験者向けのiPhoneアプリ開発講座「アプリクリエイター道場 東京塾・大阪塾」

未経験者向けのiPhoneアプリ開発講座「アプリクリエイター道場 東京塾・大阪塾」

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

20140916-130550

Swiftの列挙型、switch文、網羅性チェックが素晴らしい!

アップルの新プログラミング言語「Swift」をちょっとずついじってるんですが、列挙型とswitch文

記事を読む

20150108-113233.jpg

【Swift】コードをコンパクトに記述できるオプショナルチェーン(optional chaining)の性質と活用例

最近はSwiftでコーディングすることが多い@akio0911です。今日はSwiftでコード

記事を読む

I20150709-234536.jpg

Swiftの文法をキッチリ学ぶのにオススメな本「詳解Swift」

解説が細かすぎるのでプログラミング未経験者や初心者にはオススメできませんが、Objective

記事を読む

Auto LayoutやStoryboardの仕組みをしっかり理解できる!「UIKit徹底解説」

インプレスジャパン様より献本御礼。UIKit周りを中心に、「Auto Layout」「Story

記事を読む

20160416-142928.jpg

Swift 2.2で可能になったタプルの比較を試してみる

Swift 2.2でタプルの比較が行えるようになったので、色々と試してみました。   

記事を読む

20141222-120336.jpg

【Swift】PlaygroundでUIImageに画像を読み込む方法

SwiftのPlayground内にて、UIImageに画像ファイルを読み込む方法を紹介しま

記事を読む

20160811-173801.jpg

【iOS】特定のセルがUITableViewの表示領域内に収まっているかどうかを調べる

特定のセルがUITableViewの表示領域内に収まっているかどうかを調べる方法を紹介します。


記事を読む

I20150808-104713.jpg

【Xcode】シミュレーターリストの表示がおかしくなった時の解決方法

Xcodeのシミュレーターリストの表示が、上のスクリーンショットのようにおかしくなってしまっ

記事を読む

I20160208-152320.jpg

【Swift】privateなタイプメソッド作るなら、privateな関数でも良いかもと思った

structとかclassの中で、ちょっとした処理を担当させるprivateなタイプ

記事を読む

I20160505-011515.jpg

iOS 9以降で使えるReadable Content Guideを試してみた

iOS 9から追加されたReadable Content Guide(readableConte

記事を読む

【Mac】macOSのメール(Mail.app)でGmailをサクサク快適に使う方法

macOSに搭載されているメールアプリ、いわゆるMail.ap

【メンズネイル】新宿区大久保のネイルサロンで紫とピンクのネイルにしてもらった

2016年11月12日、東京都新宿区大久保にあるネイルサロン「

[Xcode][Swift]ボタンなどの同時タップを禁止する

iOSで、ボタンなどの同時タップを禁止する方法を紹介します。

【HomeKit】家の照明をSiriで制御できるようにしてみた

Apple製品と家電を連携するシステム「HomeKit(ホーム

【メンズネイル】新宿区大久保のサロンでターコイズとピンクのメタルネイルにしてもらった

2016年10月22日、いつもお世話になっているネイルサロン「

→もっと見る

PAGE TOP ↑