iPhoneアプリ開発入門
  楽に , 楽しく 開発しよう!
このスライドについて
このスライドは、
このスライドは、

iPhoneアプリ開発をはじめて2ヵ月の
へっぽこプログラマーが、
このスライドは、

iPhoneアプリ開発をはじめて2ヵ月の
へっぽこプログラマーが、

読んで役に立った&ぜひ紹介したい
サイトをまとめた、
このスライドは、

iPhoneアプリ開発をはじめて2ヵ月の
へっぽこプログラマーが、

読んで役に立った&ぜひ紹介したい
サイトをまとめた、

初心者必見お役立ちスライドです。
このスライドは、

iPhoneアプリ開発をはじめて2ヵ月の
へっぽこプログラマーが、

読んで役に立った&ぜひ紹介したい
サイトをまとめた、

初心者必見お役立ちスライドです。

良ければ参考にしてみて下さい。
iPh
Us


   on
  efu




     e
      l   Sit
                es
                     Co
                        ll   ec
                               tio
                                   n
このスライドの構成

このスライドでは、
このスライドの構成

このスライドでは、

 - 全体の概要を掴む!
このスライドの構成

このスライドでは、

 - 全体の概要を掴む!
 - 開発体制を整える!
このスライドの構成

このスライドでは、

 - 全体の概要を掴む!
 - 開発体制を整える!
 - 実際に開発する!
このスライドの構成

このスライドでは、

 - 全体の概要を掴む!
 - 開発体制を整える!
 - 実際に開発する!
 - 困難に立ち向かう!
このスライドの構成

このスライドでは、

 - 全体の概要を掴む!
 - 開発体制を整える!
 - 実際に開発する!
 - 困難に立ち向かう!

と4シーンに分け、各シーンで
役立つであろうサイトを紹介していきます。
1. 全体の概要を掴む!
1. 全体の概要を掴む!               Overview




      まずは開発全体の流れを掴む。

           必要なモノ、準備、
          開発、リリース、etc...
1. 全体の概要を掴む!                             Overview




                        参考サイト その1


  知識ゼロからはじめる
   iPhoneアプリ開発
  http://d.hatena.ne.jp/glass-_-onion/
            20100802/1280758789
1. 全体の概要を掴む!                             Overview


  知識ゼロからはじめる
   iPhoneアプリ開発
  http://d.hatena.ne.jp/glass-_-onion/
            20100802/1280758789
1. 全体の概要を掴む!                             Overview


  知識ゼロからはじめる
   iPhoneアプリ開発
  http://d.hatena.ne.jp/glass-_-onion/
            20100802/1280758789




 準備∼開発∼公開までの流れのまとめ記事。
1. 全体の概要を掴む!                             Overview


  知識ゼロからはじめる
   iPhoneアプリ開発
  http://d.hatena.ne.jp/glass-_-onion/
            20100802/1280758789




 準備∼開発∼公開までの流れのまとめ記事。

 見出しだけで良いので軽く読んで、
 開発の流れをなんとなく掴む。なんとなくでおk。
1. 全体の概要を掴む!                             Overview


  知識ゼロからはじめる
   iPhoneアプリ開発
  http://d.hatena.ne.jp/glass-_-onion/
            20100802/1280758789




 準備∼開発∼公開までの流れのまとめ記事。

 見出しだけで良いので軽く読んで、
 開発の流れをなんとなく掴む。なんとなくでおk。

 全体の流れを掴んでおくことで作業がスムーズになる。
1. 全体の概要を掴む!                            Overview




                       参考サイト その2


        意外と知らない
   iPhoneのUI正式名称
 http://ketchapp.jp/staffblog/611.html
1. 全体の概要を掴む!                            Overview


        意外と知らない
   iPhoneのUI正式名称
 http://ketchapp.jp/staffblog/611.html
1. 全体の概要を掴む!                            Overview


        意外と知らない
   iPhoneのUI正式名称
 http://ketchapp.jp/staffblog/611.html




 iPhoneアプリ開発でよく使うパーツの名称まとめ記事。
1. 全体の概要を掴む!                            Overview


        意外と知らない
   iPhoneのUI正式名称
 http://ketchapp.jp/staffblog/611.html




 iPhoneアプリ開発でよく使うパーツの名称まとめ記事。

 各パーツの名前との対応関係を理解しておく。
1. 全体の概要を掴む!                            Overview


        意外と知らない
   iPhoneのUI正式名称
 http://ketchapp.jp/staffblog/611.html




 iPhoneアプリ開発でよく使うパーツの名称まとめ記事。

 各パーツの名前との対応関係を理解しておく。

 チームでのミーティングの時に意思疎通できるし、
 何より検索の時にHitさせやすい。
1. 全体の概要を掴む!   Overview




 第1章まとめ
1. 全体の概要を掴む!         Overview




 第1章まとめ

    ・開発の流れをなんとなく理解
1. 全体の概要を掴む!             Overview




 第1章まとめ

    ・開発の流れをなんとなく理解

    ・iPhoneでよく使われるパーツの
     名称がなんとなく分かる
2. 開発体制を整える
2. 開発体制を整える!           Ready




    流れを掴んだところで、次は準備。
2. 開発体制を整える!             Ready




    流れを掴んだところで、次は準備。


   Appleにデベロッパー登録する方法。
2. 開発体制を整える!        Ready



 デベロッパー登録とは?(1/2)
2. 開発体制を整える!        Ready



 デベロッパー登録とは?(1/2)

    Appleの開発者登録。
2. 開発体制を整える!        Ready



 デベロッパー登録とは?(1/2)

    Appleの開発者登録。
    年間8,400円。
2. 開発体制を整える!            Ready



 デベロッパー登録とは?(1/2)

    Appleの開発者登録。
    年間8,400円。
    登録すると、AppStoreにアプリ出せる。
2. 開発体制を整える!            Ready



 デベロッパー登録とは?(1/2)

    Appleの開発者登録。
    年間8,400円。
    登録すると、AppStoreにアプリ出せる。
    登録すると、実機でテストできる。
2. 開発体制を整える!            Ready



 デベロッパー登録とは?(1/2)

    Appleの開発者登録。
    年間8,400円。
    登録すると、AppStoreにアプリ出せる。
    登録すると、実機でテストできる。
    登録すると、リファレンスとか見れる。
2. 開発体制を整える!          Ready



 デベロッパー登録とは?(2/2)

    登録しなくても、開発はできる。
2. 開発体制を整える!          Ready



 デベロッパー登録とは?(2/2)

    登録しなくても、開発はできる。
    なので一旦開発してみて、
2. 開発体制を整える!           Ready



 デベロッパー登録とは?(2/2)

    登録しなくても、開発はできる。
    なので一旦開発してみて、
   実機テストしたい or 公開したい
   ってなったら登録したら良いと思う。
2. 開発体制を整える!            Ready



 デベロッパー登録とは?(2/2)

    登録しなくても、開発はできる。
    なので一旦開発してみて、
   実機テストしたい or 公開したい
   ってなったら登録したら良いと思う。

    ※ちなみに、申請してから使えるまで
    2日くらいかかる。
2. 開発体制を整える!           Ready




    では、参考となるサイトをご紹介。
2. 開発体制を整える!                      Ready




                参考サイト その1


 スクリーンショットつきで見る
  iOS Developer Program
               登録手引き

           http://bit.ly/QIxcG0
2. 開発体制を整える
1. 全体の概要を掴む!                      Ready


 スクリーンショットつきで見る
  iOS Developer Program
               登録手引き

           http://bit.ly/QIxcG0
2. 開発体制を整える
1. 全体の概要を掴む!                        Ready


 スクリーンショットつきで見る
  iOS Developer Program
               登録手引き

           http://bit.ly/QIxcG0




 iOS Developer Programに登録する方法を図説。
2. 開発体制を整える
1. 全体の概要を掴む!                        Ready


 スクリーンショットつきで見る
  iOS Developer Program
               登録手引き

           http://bit.ly/QIxcG0




 iOS Developer Programに登録する方法を図説。

 画像を使って手順を説明しているため、たいへん分かりやすい。
2. 開発体制を整える
1. 全体の概要を掴む!                        Ready


 スクリーンショットつきで見る
  iOS Developer Program
               登録手引き

           http://bit.ly/QIxcG0




 iOS Developer Programに登録する方法を図説。

 画像を使って手順を説明しているため、たいへん分かりやすい。

 手順の通りやっていけば、問題なく登録できる。はず。
2. 開発体制を整える
1. 全体の概要を掴む!                       Ready




                  参考サイト その2



 アプリを実機で動かす

     http://kentaro-shimizu.com/
      lecture/iphone/step3.html
2. 開発体制を整える
1. 全体の概要を掴む!                       Ready



 アプリを実機で動かす

     http://kentaro-shimizu.com/
      lecture/iphone/step3.html
2. 開発体制を整える
1. 全体の概要を掴む!                       Ready



 アプリを実機で動かす

     http://kentaro-shimizu.com/
      lecture/iphone/step3.html




 注意 : この作業はDeveloper Program登録後に行います。
2. 開発体制を整える
1. 全体の概要を掴む!                       Ready



 アプリを実機で動かす

     http://kentaro-shimizu.com/
      lecture/iphone/step3.html




 注意 : この作業はDeveloper Program登録後に行います。


 Provisioningの申請から、実機でアプリを動かすまで。
2. 開発体制を整える
1. 全体の概要を掴む!                       Ready



 アプリを実機で動かす

     http://kentaro-shimizu.com/
      lecture/iphone/step3.html




 注意 : この作業はDeveloper Program登録後に行います。


 Provisioningの申請から、実機でアプリを動かすまで。

 手順の通りやっていけば、問題なく登録できる。はず。
2. 開発体制を整える
1. 全体の概要を掴む!   Ready




 第2章まとめ
2. 開発体制を整える
1. 全体の概要を掴む!            Ready




 第2章まとめ

    ・デベロッパー登録について理解する
2. 開発体制を整える
1. 全体の概要を掴む!            Ready




 第2章まとめ

    ・デベロッパー登録について理解する

    ・デベロッパー登録ができる
2. 開発体制を整える
1. 全体の概要を掴む!            Ready




 第2章まとめ

    ・デベロッパー登録について理解する

    ・デベロッパー登録ができる

    ・実機テストができる
3. 実際に開発する!
3. 実際に開発する!
1. 全体の概要を掴む!          Development




    ここでは、知っておくと開発が捗る

        サイト集を紹介します。
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


           iOS Developer
                 Library
 http://developer.apple.com/library/ios/
                            navigation/
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


           iOS Developer
                 Library
 http://developer.apple.com/library/ios/
                            navigation/




  Appleの公式ドキュメント。
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


           iOS Developer
                 Library
 http://developer.apple.com/library/ios/
                            navigation/




  Appleの公式ドキュメント。

  正確な情報、最新の情報が欲しければここ。
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


           iOS Developer
                 Library
 http://developer.apple.com/library/ios/
                            navigation/




  Appleの公式ドキュメント。

  正確な情報、最新の情報が欲しければここ。

  慣れてきたら頻繁に使うのでとりあえずブクマ推奨。
3. 実際に開発する!
1. 全体の概要を掴む!                                                      Development


           iOS Developer
                 Library
 http://developer.apple.com/library/ios/
                            navigation/




  Appleの公式ドキュメント。

  正確な情報、最新の情報が欲しければここ。

  慣れてきたら頻繁に使うのでとりあえずブクマ推奨。

  日本語版もある ↓
     https://developer.apple.com/jp/devcenter/ios/library/japanese.html
3. 実際に開発する!
1. 全体の概要を掴む!                           Development



    @iphone_dev_jp

   https://twitter.com/iphone_dev_jp
3. 実際に開発する!
1. 全体の概要を掴む!                           Development



    @iphone_dev_jp

   https://twitter.com/iphone_dev_jp




  Twitterによる、日本最大のiPhoneコミュニティ 。
3. 実際に開発する!
1. 全体の概要を掴む!                           Development



    @iphone_dev_jp

   https://twitter.com/iphone_dev_jp




  Twitterによる、日本最大のiPhoneコミュニティ 。

 このアカウントにリプすると、フォロワー全員と共有できる。
3. 実際に開発する!
1. 全体の概要を掴む!                           Development



    @iphone_dev_jp

   https://twitter.com/iphone_dev_jp




  Twitterによる、日本最大のiPhoneコミュニティ 。

 このアカウントにリプすると、フォロワー全員と共有できる。

 フォローしておけば受動的に情報に触れられる。
3. 実際に開発する!
1. 全体の概要を掴む!                           Development



    @iphone_dev_jp

   https://twitter.com/iphone_dev_jp




  Twitterによる、日本最大のiPhoneコミュニティ 。

 このアカウントにリプすると、フォロワー全員と共有できる。

 フォローしておけば受動的に情報に触れられる。

 とりあえずフォローしとこう!
3. 実際に開発する!
1. 全体の概要を掴む!                        Development



           もとまか日記

 http://d.hatena.ne.jp/moto_maka/
3. 実際に開発する!
1. 全体の概要を掴む!                        Development



           もとまか日記

 http://d.hatena.ne.jp/moto_maka/




 元祖・iPhone開発ブログ。(と思ってる。)
3. 実際に開発する!
1. 全体の概要を掴む!                        Development



           もとまか日記

 http://d.hatena.ne.jp/moto_maka/




 元祖・iPhone開発ブログ。(と思ってる。)

 本なしでもアプリを作れるくらい、解説が丁寧。
3. 実際に開発する!
1. 全体の概要を掴む!                                           Development



           もとまか日記

 http://d.hatena.ne.jp/moto_maka/




 元祖・iPhone開発ブログ。(と思ってる。)

 本なしでもアプリを作れるくらい、解説が丁寧。

 時間のある時などにまとめ記事を読むと後で役立つ ↓
            http://d.hatena.ne.jp/moto_maka/20081118/1226953067
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


  Google Objective-C
       スタイルガイド
http://google-styleguide.googlecode.com/
                svn/trunk/objcguide.xml
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


  Google Objective-C
       スタイルガイド
http://google-styleguide.googlecode.com/
                svn/trunk/objcguide.xml




    Objective-Cの記法に慣れてきたら読みたい。
3. 実際に開発する!
1. 全体の概要を掴む!                               Development


  Google Objective-C
       スタイルガイド
http://google-styleguide.googlecode.com/
                svn/trunk/objcguide.xml




    Objective-Cの記法に慣れてきたら読みたい。

    Google推奨の、「綺麗な書き方」。
3. 実際に開発する!
1. 全体の概要を掴む!                                                       Development


  Google Objective-C
       スタイルガイド
http://google-styleguide.googlecode.com/
                svn/trunk/objcguide.xml




    Objective-Cの記法に慣れてきたら読みたい。

    Google推奨の、「綺麗な書き方」。

    日本語訳版もある↓
           http://www.textdrop.net/google-styleguide-ja/objcguide.xml
3. 実際に開発する!
1. 全体の概要を掴む!                   Development



iPhoneアプリ開発で使える
  Objective-Cライブラリ


        http://bit.ly/PkbWnd
3. 実際に開発する!
1. 全体の概要を掴む!                   Development



iPhoneアプリ開発で使える
  Objective-Cライブラリ


        http://bit.ly/PkbWnd




 もう一レベル上を目指す人の為のライブラリ集。
3. 実際に開発する!
1. 全体の概要を掴む!                   Development



iPhoneアプリ開発で使える
  Objective-Cライブラリ


        http://bit.ly/PkbWnd




 もう一レベル上を目指す人の為のライブラリ集。

 「下に引っ張って更新」など、よく見るあの動作を簡単に実現。
3. 実際に開発する!
1. 全体の概要を掴む!                   Development



iPhoneアプリ開発で使える
  Objective-Cライブラリ


        http://bit.ly/PkbWnd




 もう一レベル上を目指す人の為のライブラリ集。

 「下に引っ張って更新」など、よく見るあの動作を簡単に実現。

 どんなのがあるかだけでも先に見ておくと良い。
3. 実際に開発する!
1. 全体の概要を掴む!   Development




 第3章まとめ
3. 実際に開発する!
1. 全体の概要を掴む!      Development




 第3章まとめ

    ・開発のための情報源を知っておく
3. 実際に開発する!
1. 全体の概要を掴む!      Development




 第3章まとめ

    ・開発のための情報源を知っておく

    ・便利なライブラリがあることを知る
4. 困難に立ち向かう!
4. 困難に立ち向かう!
1. 全体の概要を掴む!          Never Give Up




               続いて、
      開発していて困難にあった時、
    助けてくれるサイト集を紹介します。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                  Never Give Up



   stackoverflow

   http://stackoverflow.com/
4. 困難に立ち向かう!
1. 全体の概要を掴む!                  Never Give Up



   stackoverflow

   http://stackoverflow.com/




 海外のQ&Aサイト。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                  Never Give Up



   stackoverflow

   http://stackoverflow.com/




 海外のQ&Aサイト。

 英語で検索すると有益な記事が結構ヒットする。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                  Never Give Up



   stackoverflow

   http://stackoverflow.com/




 海外のQ&Aサイト。

 英語で検索すると有益な記事が結構ヒットする。

 英語書けるならここで質問してみてもいいかも。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                      Never Give Up



     Qiita(キータ)

   http://qiita.com/tags/iPhone
4. 困難に立ち向かう!
1. 全体の概要を掴む!                      Never Give Up



     Qiita(キータ)

   http://qiita.com/tags/iPhone




 日本語版 stackoverflow、だと勝手に思ってる。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                      Never Give Up



     Qiita(キータ)

   http://qiita.com/tags/iPhone




 日本語版 stackoverflow、だと勝手に思ってる。

 質問の他、TIPSなども蓄積されており、かなり使える。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                      Never Give Up



     Qiita(キータ)

   http://qiita.com/tags/iPhone




 日本語版 stackoverflow、だと勝手に思ってる。

 質問の他、TIPSなども蓄積されており、かなり使える。

 [iPhone]タグはぜひ注目しておこう!
4. 困難に立ち向かう!
1. 全体の概要を掴む!                 Never Give Up



     サルでき.jp
       http://sarudeki.jp/
4. 困難に立ち向かう!
1. 全体の概要を掴む!                 Never Give Up



     サルでき.jp
       http://sarudeki.jp/




 初級者に特化したiPhone開発ポータルサイト。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                 Never Give Up



     サルでき.jp
       http://sarudeki.jp/




 初級者に特化したiPhone開発ポータルサイト。

 「どこよりも敷居が低い」ことを目標としている。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                 Never Give Up



     サルでき.jp
       http://sarudeki.jp/




 初級者に特化したiPhone開発ポータルサイト。

 「どこよりも敷居が低い」ことを目標としている。

 質問に答えてくれる人がみんないい人。
4. 困難に立ち向かう!
1. 全体の概要を掴む!                 Never Give Up



     サルでき.jp
       http://sarudeki.jp/




 初級者に特化したiPhone開発ポータルサイト。

 「どこよりも敷居が低い」ことを目標としている。

 質問に答えてくれる人がみんないい人。

 レベルの低い質問でも、ここでなら…!
4. 困難に立ち向かう!
1. 全体の概要を掴む!   Never Give Up




 第4章まとめ
4. 困難に立ち向かう!
1. 全体の概要を掴む!      Never Give Up




 第4章まとめ

    ・困った時のお助けサイトを知る
4. 困難に立ち向かう!
1. 全体の概要を掴む!          Never Give Up




 第4章まとめ

    ・困った時のお助けサイトを知る

    ・TIPSに普段から触れておく
おまけ
おまけ
1. 全体の概要を掴む!                                      Appendix


               通勤中でも寝る前でも!
               iPhoneプログラミングを
               勉強出来る簡単な方法!
               http://golog.plus.vc/iphone/879/


               ◆ちょっとした隙間時間に勉強。




               iPhone/iPadアプリデザイン
               で使っているツール
               http://unnun.com/2012/09/06/ios_app_design_tools/


               ◆開発ではなく、企画やデザインに
                役に立つツール集。
おまけ
1. 全体の概要を掴む!                                   Appendix


               iOS
               ヒューマンインターフェース
               ガイドライン
               https://developer.apple.com/jp/devcenter/ios/
               library/documentation/MobileHIG.pdf

               ◆デザイン考案前に見ておきたい、
                UI哲学やユーザ心理のまとめ。


               App Store Review
               Guidelines
               https://developer.apple.com/appstore/resources/
               approval/guidelines.html

               ◆Appleの審査でアプリがRejectされる条件。
               ◆日本語意訳はこちら↓
                     http://whaison.jugem.jp/?eid=418
Never Give Up




   以上です。

他にも良いサイトがあれば
  教えてください。
Never Give Up




   お付き合い
ありがとうございました!

iPhoneアプリ開発を楽に楽しくするサイトまとめ