iPhoneアプリの開発に必要なものをまとめてみた

公開日: : iPhoneアプリ開発

20160125-104438.jpg

僕はアプリ開発講座を開催していますが、その関係もあって「iPhoneアプリを開発するには、どんなものが必要なんですか?」とよく聞かれます。

そこで、iPhoneアプリの開発に必要なものをまとめてみました!

(※この記事では、アップル製の開発ツール「Xcode」とプログラミング言語「Swift」を使って、一般的な手法でiOSアプリを開発するのに必要なものをまとめています)

    

スポンサード リンク

Mac

iOSアプリは、アップル製の開発ツール「Xcode」を使って開発しますが、このXcodeを動かすにはMacが必要となります。

現在販売されているMacのラインナップは

  • MacBook(12インチ)
  • MacBook Air(11インチ・13インチ)
  • MacBook Pro(13インチ・15インチ)
  • iMac(21.5インチ・27インチ)
  • MacPro
  • Mac mini

となっています。

中古のMacでも良いですが、Xcodeを動かすには「OS X 10.10.5(Yosemite)以降」が必要になるので気を付けましょう。

また、快適にアプリを開発するには以下の点に気を付けて下さい。

  • 11インチのMacBook Airは画面が狭いので作業しづらいかもしれません
  • 4GBメモリでも開発はできますが、快適に開発するには8GB以上あったほうが良いでしょう
  • ハードディスク(ハードドライブ)搭載モデルでは動作がかなり遅くなります。SSD(フラッシュストレージ)搭載モデルを選びましょう
  • MacBook(12インチ)ではUSB-Cポートが電源ポートを兼ねているので、手持ちのiPhoneを接続しながらMacを充電するには別途アダプタが必要となります

人によってライフスタイルは異なるのでベストチョイスは変わってくるとは思いますが、それなりの性能を持っていて、外にも持ち運びやすいという観点からすると、僕はMacBook Proの13インチをオススメします。

    

Xcode

アップル製の開発ツールです。Mac App Storeから無料でダウンロードすることができます。

Xcode App
カテゴリ: 開発ツール
価格: 無料

    

iPhone・iPad・iPod touch

作ったアプリの実機テストを行うには、iPhone・iPad・iPod touchのいずれかが必要となります。

持っていない場合はXcodeに同梱されているiOSシミュレーターと呼ばれるソフトでテストを行うことができます。

    

Apple Developer Program

開発したアプリをAppStoreにて無料あるいは有料で配布するには、Apple Developer Program – Apple Developerの契約が必要となります。

年間で11,800円(2016/01/25現在)かかりますが、アプリ売上収益の70%を受け取ることができます。

    

熱意と諦めない心

アプリ開発講座を開催する中で感じていることですが、アプリ開発スキルの習得は難しすぎることではありません。

しかし、習得するための時間はかかります。そして、「難しい」というよりも「面倒くさい」です。

なので、アプリ開発に対する「熱意」と「諦めない心」が大切だと思っています。

最後に、宮崎駿監督の言葉を引用したいと思います。

宮崎は、アニメーターが描いた絵を手直ししながら、
四六時中、「面倒くさい」「面倒くさい」と漏らし続ける。

だがその裏に、宮崎が70歳を越えてたどり着いた境地が上記の流儀だ。

「面倒くさいっていう自分の気持ちとの戦いなんだよ。
何が面倒くさいって究極に面倒くさいよね。
『面倒くさかったらやめれば?』『うるせえな』って、そういうことになる。
世の中の大事なことってたいてい面倒くさいんだよ。
面倒くさくないところで生きていると、面倒くさいのはうらやましいなと思うんです」。

引用元 : 〔宮崎 駿〕「世の中の大事なことって、たいてい面倒くさいんだよ」 : フリータイム・人生 まだ旅の途中【平蔵の独り言】

    

良い参考書

良い参考書・入門書を手に取りましょう。僕的なおすすめ本はこちらの記事にまとめています。

iPhoneアプリ開発にオススメの本7選(初心者向け含む)2015年11月版

    

@akio0911はこう思った。

iPhoneアプリを作ってAppStoreで広く公開するのは、とても楽しいですよ!

未経験から初めて、その楽しみを堪能している方たちへのインタビュー記事がこちらのページで読めますので、ぜひチェックしてみてください。

受講者インタビュー | 卵は世界である

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

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

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

関連記事

I20160212-000722.jpg

Swiftにおけるセレクタ(Selector)について調べてみた

NSTimerなどを使う際、引数に「Selector」という型があるのですが、これがSwiftで

記事を読む

I20150724-135442.jpg

iPhoneのホーム1画面目に置いているオススメなアプリ38本(2015年9月版)

2014年7月に「iPhoneアプリ開発にオススメの本10選(2014年7月版)」という記事

記事を読む

I20150909-225806.jpg

Functional Programming in Swiftを読むために、すごいH本を読み終えた感想

「Functional Programming in Swift」という本がありまして、

記事を読む

20141031-150402.jpg

アップルのベータテストサービス「TestFlight」が正式公開

アップルが先週の木曜、ベータテストサービス「TestFlight」を正式に公開しました。 Te

記事を読む

I20151122-213340.jpg

【入門本】詳細! Swift 2 iPhoneアプリ開発 入門ノート Swift 2 + Xcode 7対応

ソーテック社より「詳細! Swift 2 iPhoneアプリ開発 入門ノート Swift

記事を読む

20141227-125250.jpg

実践的な内容まで載っている!開発のプロが教える Swift標準ガイドブック

株式会社マイナビ様より「開発のプロが教える Swift標準ガイドブック」の見本紙を頂きました。早

記事を読む

I20160119-155700.jpg

Xcodeで80文字目のところにガイドラインを表示する方法

Xcodeで80文字目のところに線(ガイドライン)を表示する方法について解説します! 「ソース

記事を読む

20160724-154909.jpg

デザインの素人がノンデザイナーズ・デザインブックを読んだら、デザインの原則が結構分かるようになった!

ずっとエンジニアとして働いてきてデザインに関してはまったくの素人な僕ですが、「ノンデザイナーズ・

記事を読む

I20151107-111928.jpg

Swift 2で要求バージョンの指定・実行環境バージョンの確認を行う(#availableと@available)

Swift 2で追加された#available, @availableの使い方についてメモしてお

記事を読む

20150525-224340.jpg

【Swift】クロージャをメソッドや関数の引数として渡す方法

Swiftでメソッドの引数としてクロージャを渡す方法について解説したいと思います。     

記事を読む

PAGE TOP ↑